--- /srv/rebuilderd/tmp/rebuilderdPKXDi2/inputs/jmacro_0.6.18-3+b1_amd64.deb +++ /srv/rebuilderd/tmp/rebuilderdPKXDi2/out/jmacro_0.6.18-3+b1_amd64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-02-27 23:30:39.000000 debian-binary │ -rw-r--r-- 0 0 0 804 2026-02-27 23:30:39.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1658480 2026-02-27 23:30:39.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1658280 2026-02-27 23:30:39.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/bin/jmacro │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,11 +1,11 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 002e2ed3b1e506190783f0490ed87a49ef7094a2 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 89a932b2d8d75424e984cfe59e4b9d7872ee7439 │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.property │ │ │ │ Owner Data size Description │ │ │ │ GNU 0x00000010 NT_GNU_PROPERTY_TYPE_0 Properties: x86 ISA needed: x86-64-baseline │ │ │ │ │ │ │ │ Displaying notes found in: .note.ABI-tag │ │ │ │ Owner Data size Description │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ @@ -39,40 +39,40 @@ │ │ │ │ 0xffffffffff4c3460 (offset: 0x408090) -> 0x8cbc fde=[ 64ac] │ │ │ │ 0xffffffffff4c3e50 (offset: 0x408a80) -> 0xcc50 fde=[ a440] │ │ │ │ 0xffffffffff4c6220 (offset: 0x40ae50) -> 0xcdb4 fde=[ a5a4] │ │ │ │ 0xffffffffff4c6230 (offset: 0x40ae60) -> 0xcdc8 fde=[ a5b8] │ │ │ │ 0xffffffffff4c6260 (offset: 0x40ae90) -> 0x2828 fde=[ 18] │ │ │ │ 0xffffffffff4c6290 (offset: 0x40aec0) -> 0x2854 fde=[ 44] │ │ │ │ 0xffffffffff650ce2 (offset: 0x595912) -> 0x2890 fde=[ 80] │ │ │ │ - 0xffffffffff6cc750 (offset: 0x611380) -> 0x28b0 fde=[ a0] │ │ │ │ - 0xffffffffff6cc78b (offset: 0x6113bb) -> 0x28c4 fde=[ b4] │ │ │ │ - 0xffffffffff6cc795 (offset: 0x6113c5) -> 0x28d8 fde=[ c8] │ │ │ │ - 0xffffffffff6cc7b8 (offset: 0x6113e8) -> 0x28ec fde=[ dc] │ │ │ │ - 0xffffffffff6cc7f7 (offset: 0x611427) -> 0x2900 fde=[ f0] │ │ │ │ - 0xffffffffff6cc805 (offset: 0x611435) -> 0x2918 fde=[ 108] │ │ │ │ - 0xffffffffff6cccc8 (offset: 0x6118f8) -> 0x2970 fde=[ 160] │ │ │ │ - 0xffffffffff6ccdc0 (offset: 0x6119f0) -> 0x29b8 fde=[ 1a8] │ │ │ │ - 0xffffffffff6cce10 (offset: 0x611a40) -> 0x29f0 fde=[ 1e0] │ │ │ │ - 0xffffffffff6cd2c0 (offset: 0x611ef0) -> 0x2a30 fde=[ 220] │ │ │ │ - 0xffffffffff6cd54b (offset: 0x61217b) -> 0x2a7c fde=[ 26c] │ │ │ │ - 0xffffffffff6cd830 (offset: 0x612460) -> 0x2abc fde=[ 2ac] │ │ │ │ - 0xffffffffff6cd84c (offset: 0x61247c) -> 0x2ad4 fde=[ 2c4] │ │ │ │ - 0xffffffffff6cd869 (offset: 0x612499) -> 0x2aec fde=[ 2dc] │ │ │ │ - 0xffffffffff6cd880 (offset: 0x6124b0) -> 0x2b04 fde=[ 2f4] │ │ │ │ - 0xffffffffff6cd88e (offset: 0x6124be) -> 0x2b1c fde=[ 30c] │ │ │ │ - 0xffffffffff6cdde0 (offset: 0x612a10) -> 0x2b6c fde=[ 35c] │ │ │ │ - 0xffffffffff6cdfab (offset: 0x612bdb) -> 0x2b80 fde=[ 370] │ │ │ │ - 0xffffffffff6cdfc2 (offset: 0x612bf2) -> 0x2b94 fde=[ 384] │ │ │ │ - 0xffffffffff6cdfc8 (offset: 0x612bf8) -> 0x2ba8 fde=[ 398] │ │ │ │ - 0xffffffffff6cdffb (offset: 0x612c2b) -> 0x2bbc fde=[ 3ac] │ │ │ │ - 0xffffffffff6ce029 (offset: 0x612c59) -> 0x2bd0 fde=[ 3c0] │ │ │ │ - 0xffffffffff6ce043 (offset: 0x612c73) -> 0x2be8 fde=[ 3d8] │ │ │ │ - 0xffffffffff6df960 (offset: 0x624590) -> 0x2c00 fde=[ 3f0] │ │ │ │ - 0xffffffffffccdfc0 (offset: 0xc12bf0) -> 0x2c18 fde=[ 408] │ │ │ │ - 0xffffffffffccdfd0 (offset: 0xc12c00) -> 0x2c2c fde=[ 41c] │ │ │ │ + 0xffffffffff6cb740 (offset: 0x610370) -> 0x28b0 fde=[ a0] │ │ │ │ + 0xffffffffffccc0f0 (offset: 0xc10d20) -> 0x28c8 fde=[ b8] │ │ │ │ + 0xffffffffffccc12b (offset: 0xc10d5b) -> 0x28dc fde=[ cc] │ │ │ │ + 0xffffffffffccc135 (offset: 0xc10d65) -> 0x28f0 fde=[ e0] │ │ │ │ + 0xffffffffffccc158 (offset: 0xc10d88) -> 0x2904 fde=[ f4] │ │ │ │ + 0xffffffffffccc197 (offset: 0xc10dc7) -> 0x2918 fde=[ 108] │ │ │ │ + 0xffffffffffccc1a5 (offset: 0xc10dd5) -> 0x2930 fde=[ 120] │ │ │ │ + 0xffffffffffccc668 (offset: 0xc11298) -> 0x2988 fde=[ 178] │ │ │ │ + 0xffffffffffccc760 (offset: 0xc11390) -> 0x29d0 fde=[ 1c0] │ │ │ │ + 0xffffffffffccc7b0 (offset: 0xc113e0) -> 0x2a08 fde=[ 1f8] │ │ │ │ + 0xffffffffffcccc60 (offset: 0xc11890) -> 0x2a48 fde=[ 238] │ │ │ │ + 0xffffffffffccceeb (offset: 0xc11b1b) -> 0x2a94 fde=[ 284] │ │ │ │ + 0xffffffffffccd1d0 (offset: 0xc11e00) -> 0x2ad4 fde=[ 2c4] │ │ │ │ + 0xffffffffffccd1ec (offset: 0xc11e1c) -> 0x2aec fde=[ 2dc] │ │ │ │ + 0xffffffffffccd209 (offset: 0xc11e39) -> 0x2b04 fde=[ 2f4] │ │ │ │ + 0xffffffffffccd220 (offset: 0xc11e50) -> 0x2b1c fde=[ 30c] │ │ │ │ + 0xffffffffffccd22e (offset: 0xc11e5e) -> 0x2b34 fde=[ 324] │ │ │ │ + 0xffffffffffccd780 (offset: 0xc123b0) -> 0x2b84 fde=[ 374] │ │ │ │ + 0xffffffffffccd94b (offset: 0xc1257b) -> 0x2b98 fde=[ 388] │ │ │ │ + 0xffffffffffccd962 (offset: 0xc12592) -> 0x2bac fde=[ 39c] │ │ │ │ + 0xffffffffffccd968 (offset: 0xc12598) -> 0x2bc0 fde=[ 3b0] │ │ │ │ + 0xffffffffffccd99b (offset: 0xc125cb) -> 0x2bd4 fde=[ 3c4] │ │ │ │ + 0xffffffffffccd9c9 (offset: 0xc125f9) -> 0x2be8 fde=[ 3d8] │ │ │ │ + 0xffffffffffccd9e3 (offset: 0xc12613) -> 0x2c00 fde=[ 3f0] │ │ │ │ + 0xffffffffffccdfd0 (offset: 0xc12c00) -> 0x2c18 fde=[ 408] │ │ │ │ + 0xffffffffffccdfe0 (offset: 0xc12c10) -> 0x2c2c fde=[ 41c] │ │ │ │ 0xffffffffffcce010 (offset: 0xc12c40) -> 0x2c50 fde=[ 440] │ │ │ │ 0xffffffffffcce200 (offset: 0xc12e30) -> 0x2c64 fde=[ 454] │ │ │ │ 0xffffffffffcce360 (offset: 0xc12f90) -> 0x2c78 fde=[ 468] │ │ │ │ 0xffffffffffcce390 (offset: 0xc12fc0) -> 0x2c94 fde=[ 484] │ │ │ │ 0xffffffffffd35650 (offset: 0xc7a280) -> 0x2cc0 fde=[ 4b0] │ │ │ │ 0xffffffffffd35670 (offset: 0xc7a2a0) -> 0x2cd4 fde=[ 4c4] │ │ │ │ 0xffffffffffd356a0 (offset: 0xc7a2d0) -> 0x2ce8 fde=[ 4d8] │ │ │ │ @@ -1343,387 +1343,387 @@ │ │ │ │ DW_CFA_advance_loc: 8 to 000000000059591e │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000000a0 0000000000000010 00000078 FDE cie=0000002c pc=0000000000611380..00000000006113bb │ │ │ │ +000000a0 0000000000000014 00000078 FDE cie=0000002c pc=0000000000610370..000000000061038c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000610374 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 19 to 0000000000610387 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000000b8 0000000000000010 00000090 FDE cie=0000002c pc=0000000000c10d20..0000000000c10d5b │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000000b4 0000000000000010 0000008c FDE cie=0000002c pc=00000000006113bb..00000000006113c5 │ │ │ │ +000000cc 0000000000000010 000000a4 FDE cie=0000002c pc=0000000000c10d5b..0000000000c10d65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000000c8 0000000000000010 000000a0 FDE cie=0000002c pc=00000000006113c5..00000000006113e8 │ │ │ │ +000000e0 0000000000000010 000000b8 FDE cie=0000002c pc=0000000000c10d65..0000000000c10d88 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000000dc 0000000000000010 000000b4 FDE cie=0000002c pc=00000000006113e8..0000000000611427 │ │ │ │ +000000f4 0000000000000010 000000cc FDE cie=0000002c pc=0000000000c10d88..0000000000c10dc7 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000000f0 0000000000000014 000000c8 FDE cie=0000002c pc=0000000000611427..0000000000611435 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000061142b │ │ │ │ +00000108 0000000000000014 000000e0 FDE cie=0000002c pc=0000000000c10dc7..0000000000c10dd5 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c10dcb │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000611434 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000c10dd4 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000108 0000000000000054 000000e0 FDE cie=0000002c pc=0000000000611435..00000000006118f8 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000611440 │ │ │ │ +00000120 0000000000000054 000000f8 FDE cie=0000002c pc=0000000000c10dd5..0000000000c11298 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000c10de0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000611442 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c10de2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000611444 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c10de4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000611446 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c10de6 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000611447 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c10de7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000611448 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c10de8 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000061144c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c10dec │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 1143 to 00000000006118c3 │ │ │ │ + DW_CFA_advance_loc2: 1143 to 0000000000c11263 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000006118c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c11264 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000006118c5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c11265 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000006118c7 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c11267 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000006118c9 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c11269 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000006118cb │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1126b │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000006118cd │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1126d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000006118ce │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1126e │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000006118f2 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000c11292 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000160 0000000000000044 00000138 FDE cie=0000002c pc=00000000006118f8..00000000006119f0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000006118fa │ │ │ │ +00000178 0000000000000044 00000150 FDE cie=0000002c pc=0000000000c11298..0000000000c11390 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1129a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000006118fc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1129c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000006118fe │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1129e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000611900 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c112a0 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000611901 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c112a1 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000611902 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c112a2 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000611906 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c112a6 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 223 to 00000000006119e5 │ │ │ │ + DW_CFA_advance_loc1: 223 to 0000000000c11385 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000006119e6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c11386 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000006119e7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c11387 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000006119e9 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c11389 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000006119eb │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1138b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000006119ed │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1138d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000006119ef │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1138f │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -000001a8 0000000000000034 00000180 FDE cie=0000002c pc=00000000006119f0..0000000000611a40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000006119f2 │ │ │ │ +000001c0 0000000000000034 00000198 FDE cie=0000002c pc=0000000000c11390..0000000000c113e0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c11392 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000006119f4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c11394 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000006119f5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c11395 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000006119f6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c11396 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000006119fa │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c1139a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 63 to 0000000000611a39 │ │ │ │ + DW_CFA_advance_loc: 63 to 0000000000c113d9 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000611a3a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c113da │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000611a3b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c113db │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000611a3d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c113dd │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000611a3f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c113df │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000001e0 000000000000003c 000001b8 FDE cie=0000002c pc=0000000000611a40..0000000000611ef0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000611a42 │ │ │ │ +000001f8 000000000000003c 000001d0 FDE cie=0000002c pc=0000000000c113e0..0000000000c11890 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c113e2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000611a44 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c113e4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000611a45 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c113e5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000611a46 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c113e6 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000611a4d │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c113ed │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc2: 632 to 0000000000611cc5 │ │ │ │ + DW_CFA_advance_loc2: 632 to 0000000000c11665 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000611cc6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c11666 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000611cc7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c11667 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000611cc9 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c11669 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000611ccb │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1166b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000611ccc │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1166c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000220 0000000000000048 000001f8 FDE cie=0000002c pc=0000000000611ef0..000000000061217b │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000611ef2 │ │ │ │ +00000238 0000000000000048 00000210 FDE cie=0000002c pc=0000000000c11890..0000000000c11b1b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c11892 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000611ef4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c11894 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000611ef6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c11896 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000611ef8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c11898 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000611ef9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c11899 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000611efa │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1189a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000611efe │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c1189e │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 626 to 0000000000612170 │ │ │ │ + DW_CFA_advance_loc2: 626 to 0000000000c11b10 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000612171 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c11b11 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000612172 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c11b12 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000612174 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c11b14 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000612176 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c11b16 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000612178 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c11b18 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000061217a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c11b1a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000026c 000000000000003c 00000244 FDE cie=0000002c pc=000000000061217b..0000000000612460 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000061217d │ │ │ │ +00000284 000000000000003c 0000025c FDE cie=0000002c pc=0000000000c11b1b..0000000000c11e00 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c11b1d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000061217f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c11b1f │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000612181 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c11b21 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000612182 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c11b22 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000612183 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c11b23 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 87 to 00000000006121da │ │ │ │ + DW_CFA_advance_loc1: 87 to 0000000000c11b7a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000006121db │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c11b7b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000006121dd │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c11b7d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000006121df │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c11b7f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000006121e1 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c11b81 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000006121e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c11b82 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000002ac 0000000000000014 00000284 FDE cie=0000002c pc=0000000000612460..000000000061247c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000612464 │ │ │ │ +000002c4 0000000000000014 0000029c FDE cie=0000002c pc=0000000000c11e00..0000000000c11e1c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c11e04 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 23 to 000000000061247b │ │ │ │ + DW_CFA_advance_loc: 23 to 0000000000c11e1b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000002c4 0000000000000014 0000029c FDE cie=0000002c pc=000000000061247c..0000000000612499 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000612480 │ │ │ │ +000002dc 0000000000000014 000002b4 FDE cie=0000002c pc=0000000000c11e1c..0000000000c11e39 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c11e20 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000612498 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000c11e38 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000002dc 0000000000000014 000002b4 FDE cie=0000002c pc=0000000000612499..00000000006124b0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000061249d │ │ │ │ +000002f4 0000000000000014 000002cc FDE cie=0000002c pc=0000000000c11e39..0000000000c11e50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c11e3d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 00000000006124af │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000c11e4f │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000002f4 0000000000000014 000002cc FDE cie=0000002c pc=00000000006124b0..00000000006124be │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000006124b4 │ │ │ │ +0000030c 0000000000000014 000002e4 FDE cie=0000002c pc=0000000000c11e50..0000000000c11e5e │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c11e54 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000006124bd │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000c11e5d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000030c 000000000000004c 000002e4 FDE cie=0000002c pc=00000000006124be..0000000000612a10 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000006124c0 │ │ │ │ +00000324 000000000000004c 000002fc FDE cie=0000002c pc=0000000000c11e5e..0000000000c123b0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c11e60 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000006124c2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c11e62 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000006124c4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c11e64 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000006124c6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c11e66 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000006124c7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c11e67 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000006124c8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c11e68 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000006124cf │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c11e6f │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc2: 756 to 00000000006127c3 │ │ │ │ + DW_CFA_advance_loc2: 756 to 0000000000c12163 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000006127c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c12164 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000006127c5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c12165 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000006127c7 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c12167 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000006127c9 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c12169 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000006127cb │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1216b │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000006127cd │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1216d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000006127ce │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1216e │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000035c 0000000000000010 00000334 FDE cie=0000002c pc=0000000000612a10..0000000000612bdb │ │ │ │ +00000374 0000000000000010 0000034c FDE cie=0000002c pc=0000000000c123b0..0000000000c1257b │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000370 0000000000000010 00000348 FDE cie=0000002c pc=0000000000612bdb..0000000000612bf2 │ │ │ │ +00000388 0000000000000010 00000360 FDE cie=0000002c pc=0000000000c1257b..0000000000c12592 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000384 0000000000000010 0000035c FDE cie=0000002c pc=0000000000612bf2..0000000000612bf8 │ │ │ │ +0000039c 0000000000000010 00000374 FDE cie=0000002c pc=0000000000c12592..0000000000c12598 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000398 0000000000000010 00000370 FDE cie=0000002c pc=0000000000612bf8..0000000000612c2b │ │ │ │ +000003b0 0000000000000010 00000388 FDE cie=0000002c pc=0000000000c12598..0000000000c125cb │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000003ac 0000000000000010 00000384 FDE cie=0000002c pc=0000000000612c2b..0000000000612c59 │ │ │ │ +000003c4 0000000000000010 0000039c FDE cie=0000002c pc=0000000000c125cb..0000000000c125f9 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000003c0 0000000000000014 00000398 FDE cie=0000002c pc=0000000000612c59..0000000000612c73 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000612c5d │ │ │ │ +000003d8 0000000000000014 000003b0 FDE cie=0000002c pc=0000000000c125f9..0000000000c12613 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c125fd │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 0000000000612c72 │ │ │ │ + DW_CFA_advance_loc: 21 to 0000000000c12612 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000003d8 0000000000000014 000003b0 FDE cie=0000002c pc=0000000000612c73..0000000000612c81 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000612c77 │ │ │ │ +000003f0 0000000000000014 000003c8 FDE cie=0000002c pc=0000000000c12613..0000000000c12621 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c12617 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000612c80 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000003f0 0000000000000014 000003c8 FDE cie=0000002c pc=0000000000624590..00000000006245ac │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000624594 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 19 to 00000000006245a7 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000c12620 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000408 0000000000000010 000003e0 FDE cie=0000002c pc=0000000000c12bf0..0000000000c12bff │ │ │ │ +00000408 0000000000000010 000003e0 FDE cie=0000002c pc=0000000000c12c00..0000000000c12c0f │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000041c 0000000000000020 000003f4 FDE cie=0000002c pc=0000000000c12c00..0000000000c12c23 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c12c01 │ │ │ │ +0000041c 0000000000000020 000003f4 FDE cie=0000002c pc=0000000000c12c10..0000000000c12c33 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c12c11 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000c12c19 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000c12c29 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c12c1a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c12c2a │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000c12c22 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000c12c32 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -/lib64/ld-linux-x86-64.so.2 │ │ │ │ +t9/lib64/ld-linux-x86-64.so.2 │ │ │ │ __gmon_start__ │ │ │ │ __gmpz_init │ │ │ │ __gmpz_export │ │ │ │ __gmpn_and_n │ │ │ │ __gmpn_add │ │ │ │ __gmpn_andn_n │ │ │ │ __gmpz_invert │ │ │ │ @@ -625,146 +625,14 @@ │ │ │ │ jmacro-0.6.18-7lEHzdhgAhj9F7k8uMpHKS-jmacro:Language.Javascript.JMacro.QQ.PTList │ │ │ │ jmacro-0.6.18-7lEHzdhgAhj9F7k8uMpHKS-jmacro:Language.Javascript.JMacro.QQ.PTObj │ │ │ │ jmacro-0.6.18-7lEHzdhgAhj9F7k8uMpHKS-jmacro:Language.Javascript.JMacro.QQ.PTVar │ │ │ │ Output file │ │ │ │ Input file │ │ │ │ Enforce block scoping through global variable renames. │ │ │ │ Transforms jmacro code into valid javascript. │ │ │ │ -round default defn: Bad value │ │ │ │ -src/Data/Scientific.hs:1041:16-74|d : ds' │ │ │ │ -src/Data/Scientific.hs:1057:11-64|d : ds' │ │ │ │ -toRationalRepetend: Negative repetend index! │ │ │ │ -toRationalRepetend: Repetend index >= than number of digits in the fractional part! │ │ │ │ -not enough bytes │ │ │ │ -formatScientific/doFmt/FFExponent: [] │ │ │ │ -'Scientific │ │ │ │ -base10Exponent │ │ │ │ -coefficient │ │ │ │ -fromRational has been applied to a repeating decimal which can't be represented as a Scientific! It's better to avoid performing fractional operations on Scientifics and convert them to other fractional types like Double as early as possible. │ │ │ │ -src/Data/Scientific.hs │ │ │ │ -Data.Scientific │ │ │ │ -scientific-0.3.8.0-6jjDbq4n7E0CejbRXT17c7 │ │ │ │ -scientific-0.3.8.0-6jjDbq4n7E0CejbRXT17c7:Data.Scientific.SP │ │ │ │ -scientific-0.3.8.0-6jjDbq4n7E0CejbRXT17c7:Data.Scientific.Scientific │ │ │ │ -roundTo: bad Value │ │ │ │ -Data.Scientific: uninitialised element │ │ │ │ -src/Utils.hs │ │ │ │ -unexpected │ │ │ │ -expecting │ │ │ │ -unknown parse error │ │ │ │ -libraries/parsec/src/Text/Parsec/Error.hs │ │ │ │ -libraries/ghc-internal/src/GHC/Internal/List.hs │ │ │ │ -GHC.Internal.List │ │ │ │ -lastError │ │ │ │ -parsec-3.1.18.0-inplace │ │ │ │ -Text.Parsec.Error │ │ │ │ -parsec-3.1.18.0-inplace:Text.Parsec.Error.ParseError │ │ │ │ -parsec-3.1.18.0-inplace:Text.Parsec.Error.SysUnExpect │ │ │ │ -parsec-3.1.18.0-inplace:Text.Parsec.Error.UnExpect │ │ │ │ -parsec-3.1.18.0-inplace:Text.Parsec.Error.Expect │ │ │ │ -parsec-3.1.18.0-inplace:Text.Parsec.Error.Message │ │ │ │ -Arg: $dStream │ │ │ │ -Type: Stream s m t │ │ │ │ -In module `Text.Parsec.Expr' │ │ │ │ - associative operator │ │ │ │ -ambiguous use of a │ │ │ │ -parsec-3.1.18.0-inplace:Text.Parsec.Expr.Infix │ │ │ │ -parsec-3.1.18.0-inplace:Text.Parsec.Expr.Prefix │ │ │ │ -parsec-3.1.18.0-inplace:Text.Parsec.Expr.Postfix │ │ │ │ -parsec-3.1.18.0-inplace:Text.Parsec.Expr.AssocNone │ │ │ │ -parsec-3.1.18.0-inplace:Text.Parsec.Expr.AssocLeft │ │ │ │ -parsec-3.1.18.0-inplace:Text.Parsec.Expr.AssocRight │ │ │ │ -:!#$%&*+./<=>?@\^|-~ │ │ │ │ -, column │ │ │ │ -parsec-3.1.18.0-inplace:Text.Parsec.Pos.SourcePos │ │ │ │ -Text.ParserCombinators.Parsec.Prim.many: combinator 'many' is applied to a parser that accepts an empty string. │ │ │ │ -libraries/parsec/src/Text/Parsec/Prim.hs │ │ │ │ -Text.Parsec.Prim │ │ │ │ -parsec-3.1.18.0-inplace:Text.Parsec.Prim.C:Stream │ │ │ │ -parsec-3.1.18.0-inplace:Text.Parsec.Prim.Ok │ │ │ │ -parsec-3.1.18.0-inplace:Text.Parsec.Prim.Error │ │ │ │ -parsec-3.1.18.0-inplace:Text.Parsec.Prim.State │ │ │ │ -parsec-3.1.18.0-inplace:Text.Parsec.Prim.Consumed │ │ │ │ -parsec-3.1.18.0-inplace:Text.Parsec.Prim.Empty │ │ │ │ -parsec-3.1.18.0-inplace:Text.Parsec.Token.TokenParser │ │ │ │ -parsec-3.1.18.0-inplace:Text.Parsec.Token.LanguageDef │ │ │ │ -parsec-3.1.18.0-inplace:Text.ParserCombinators.Parsec.Expr.Infix │ │ │ │ -parsec-3.1.18.0-inplace:Text.ParserCombinators.Parsec.Expr.Prefix │ │ │ │ -Math.NumberTheory.Logarithms.integerLogBase: argument must be positive. │ │ │ │ -Math.NumberTheory.Logarithms.integerLogBase: base must be greater than one. │ │ │ │ -Math.NumberTheory.Logarithms.naturalLogBase: argument must be positive. │ │ │ │ -Math.NumberTheory.Logarithms.naturalLogBase: base must be greater than one. │ │ │ │ -Math.NumberTheory.Logarithms.integerLog10: argument must be positive │ │ │ │ -Math.NumberTheory.Logarithms.naturalaLog10: argument must be non-zero │ │ │ │ -Math.NumberTheory.Logarithms.naturalLog2: argument must be non-zero │ │ │ │ -Math.NumberTheory.Logarithms.integerLog2: argument must be positive │ │ │ │ -Math.NumberTheory.Logarithms.wordLog2: argument must not be 0. │ │ │ │ -Math.NumberTheory.Logarithms.intLog2: argument must be positive │ │ │ │ -src/Math/NumberTheory/Logarithms.hs │ │ │ │ -Math.NumberTheory.Logarithms │ │ │ │ -integer-logarithms-1.0.4-AfboAKXAs7aK7Hj1RcudkJ │ │ │ │ -'PushArray │ │ │ │ -'EmptyStack │ │ │ │ -ArrayStack │ │ │ │ -'MutableArray │ │ │ │ -fromList │ │ │ │ -unsafeArrayFromListN' │ │ │ │ -GHC.Internal.Base │ │ │ │ -GHC.Types │ │ │ │ -ghc-prim │ │ │ │ -emptyArray# │ │ │ │ -mfix for Data.Primitive.Array applied to strict function. │ │ │ │ -mzipWith │ │ │ │ -mapArray' │ │ │ │ -bad indexing │ │ │ │ -traverse │ │ │ │ -toConstr │ │ │ │ -infinite arrays are not well defined │ │ │ │ -uninitialized element │ │ │ │ -list length less than specified size │ │ │ │ -list length greater than specified size │ │ │ │ -fromListN │ │ │ │ -impossible │ │ │ │ -emptyArray │ │ │ │ -empty array │ │ │ │ -Data.Primitive.Array. │ │ │ │ -primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA │ │ │ │ -Data.Primitive.Array │ │ │ │ -./Data/Primitive/Array.hs │ │ │ │ -primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA:Data.Primitive.Array.PushArray │ │ │ │ -primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA:Data.Primitive.Array.EmptyStack │ │ │ │ -primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA:Data.Primitive.Array.MutableArray │ │ │ │ -primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA:Data.Primitive.Array.Array │ │ │ │ -'FromListNTag │ │ │ │ -'FromListTag │ │ │ │ -Data.Primitive.Internal.Read │ │ │ │ -primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA:Data.Primitive.Internal.Read.FromListTag │ │ │ │ -primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA:Data.Primitive.Internal.Read.FromListNTag │ │ │ │ -'C:MonadPrimBase │ │ │ │ -'C:MonadPrim │ │ │ │ -Control.Monad.Primitive │ │ │ │ -primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA:Control.Monad.Primitive.C:MonadPrimBase │ │ │ │ -primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA:Control.Monad.Primitive.C:MonadPrim │ │ │ │ -primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA:Control.Monad.Primitive.C:PrimBase │ │ │ │ -primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA:Control.Monad.Primitive.C:PrimMonad │ │ │ │ -'C:Hashable │ │ │ │ -GHashable │ │ │ │ -'HashArgs1 │ │ │ │ -'HashArgs0 │ │ │ │ -HashArgs │ │ │ │ -Data.Hashable.Class │ │ │ │ -hashable-1.5.0.0-2kNV5CKXacpGPv0OkcNC1R │ │ │ │ -hashable-1.5.0.0-2kNV5CKXacpGPv0OkcNC1R:Data.Hashable.Class.Hashed │ │ │ │ -hashable-1.5.0.0-2kNV5CKXacpGPv0OkcNC1R:Data.Hashable.Class.SP │ │ │ │ -hashable-1.5.0.0-2kNV5CKXacpGPv0OkcNC1R:Data.Hashable.Class.C:Hashable2 │ │ │ │ -hashable-1.5.0.0-2kNV5CKXacpGPv0OkcNC1R:Data.Hashable.Class.C:Hashable1 │ │ │ │ -hashable-1.5.0.0-2kNV5CKXacpGPv0OkcNC1R:Data.Hashable.Class.C:Hashable │ │ │ │ -hashable-1.5.0.0-2kNV5CKXacpGPv0OkcNC1R:Data.Hashable.Class.HashArgs0 │ │ │ │ -Data.Hashable.FFI │ │ │ │ -Data.Hashable.LowLevel │ │ │ │ argument description mixes flags and positionals │ │ │ │ bogus 'nothing' argument │ │ │ │ missing required argument │ │ │ │ unexpected -- (extra arguments not allowed) │ │ │ │ unknown argument -- │ │ │ │ bad internal '-' in argument │ │ │ │ unknown argument - │ │ │ │ @@ -832,51 +700,14 @@ │ │ │ │ parseargs-0.2.0.9-KehnTfzbg5zLHnV935eCkn:System.Console.ParseArgs.Arg │ │ │ │ parseargs-0.2.0.9-KehnTfzbg5zLHnV935eCkn:System.Console.ParseArgs.DataArg │ │ │ │ parseargs-0.2.0.9-KehnTfzbg5zLHnV935eCkn:System.Console.ParseArgs.ArgtypeString │ │ │ │ parseargs-0.2.0.9-KehnTfzbg5zLHnV935eCkn:System.Console.ParseArgs.ArgtypeInteger │ │ │ │ parseargs-0.2.0.9-KehnTfzbg5zLHnV935eCkn:System.Console.ParseArgs.ArgtypeInt │ │ │ │ parseargs-0.2.0.9-KehnTfzbg5zLHnV935eCkn:System.Console.ParseArgs.ArgtypeDouble │ │ │ │ parseargs-0.2.0.9-KehnTfzbg5zLHnV935eCkn:System.Console.ParseArgs.ArgtypeFloat │ │ │ │ -Text.Regex.Posix.Wrap.wrapCompile: IOError from mallocBytes(regex_t) : │ │ │ │ -Ptr parameter was nullPtr in Text.Regex.TRE.Wrap.wrapCompile pattern │ │ │ │ -Ptr parameter was nullPtr in Text.Regex.TRE.Wrap.wrapCount cstr │ │ │ │ -Ptr parameter was nullPtr in Text.Regex.TRE.Wrap.wrapCount p_match │ │ │ │ -Ptr parameter was nullPtr in Text.Regex.TRE.Wrap.wrapMatchAll cstr │ │ │ │ -Ptr parameter was nullPtr in Text.Regex.TRE.Wrap.wrapMatchAll p_match │ │ │ │ -Ptr parameter was nullPtr in Text.Regex.TRE.Wrap.wrapMatch cstr │ │ │ │ -Ptr parameter was nullPtr in Text.Regex.TRE.Wrap.wrapMatch allocaBytes │ │ │ │ -Ptr parameter was nullPtr in Text.Regex.TRE.Wrap.wrapTest │ │ │ │ -Ptr parameter was nullPtr in Text.Regex.TRE.Wrap.wrapError errBuf │ │ │ │ -'ReturnCode │ │ │ │ -'ExecOption │ │ │ │ -'CompOption │ │ │ │ -Text.Regex.Posix.Wrap │ │ │ │ -regex-posix-0.96.0.2-CChj6ESadddEQd656uqrvZ │ │ │ │ -ReturnCode │ │ │ │ -ExecOption │ │ │ │ -CompOption │ │ │ │ -regex-posix-0.96.0.2-CChj6ESadddEQd656uqrvZ:Text.Regex.Posix.Wrap.Regex │ │ │ │ -'AllTextMatches │ │ │ │ -'AllMatches │ │ │ │ -'AllTextSubmatches │ │ │ │ -'AllSubmatches │ │ │ │ -'C:RegexLike │ │ │ │ -'C:Extract │ │ │ │ -'C:RegexOptions │ │ │ │ -MatchResult │ │ │ │ -makeRegexOpts failed │ │ │ │ -src/Text/Regex/Base/RegexLike.hs │ │ │ │ -Text.Regex.Base.RegexLike │ │ │ │ -regex-base-0.94.0.3-9QehDZNLV9iBch8zxFDhVI │ │ │ │ -regex-base-0.94.0.3-9QehDZNLV9iBch8zxFDhVI:Text.Regex.Base.RegexLike.C:RegexContext │ │ │ │ -regex-base-0.94.0.3-9QehDZNLV9iBch8zxFDhVI:Text.Regex.Base.RegexLike.C:RegexLike │ │ │ │ -regex-base-0.94.0.3-9QehDZNLV9iBch8zxFDhVI:Text.Regex.Base.RegexLike.C:Extract │ │ │ │ -regex-base-0.94.0.3-9QehDZNLV9iBch8zxFDhVI:Text.Regex.Base.RegexLike.C:RegexMaker │ │ │ │ -regex-base-0.94.0.3-9QehDZNLV9iBch8zxFDhVI:Text.Regex.Base.RegexLike.C:RegexOptions │ │ │ │ -regex-base-0.94.0.3-9QehDZNLV9iBch8zxFDhVI:Text.Regex.Base.RegexLike.MR │ │ │ │ Language.Haskell.Meta.Parse │ │ │ │ haskell-src-meta-0.8.15-COYeLoV3w7LP6bXhgK5zt │ │ │ │ toFieldExp │ │ │ │ ToDecs Exts.Binds │ │ │ │ classDecl │ │ │ │ fromGuardedB │ │ │ │ newtype with wrong number of constructors │ │ │ │ @@ -885,14 +716,16 @@ │ │ │ │ toExp ListComp │ │ │ │ hsStmtToGuard │ │ │ │ negating wrong kind of literal │ │ │ │ toFieldPat │ │ │ │ conDeclToCon │ │ │ │ GHC.Tuple │ │ │ │ type cannot have strictness annotations in this context │ │ │ │ +GHC.Types │ │ │ │ +ghc-prim │ │ │ │ toName not implemented │ │ │ │ : nonsensical: │ │ │ │ FieldUpdate () │ │ │ │ PFieldWildcard () │ │ │ │ PFieldPun () │ │ │ │ PFieldPat () │ │ │ │ : not implemented: │ │ │ │ @@ -930,14 +763,17 @@ │ │ │ │ foldl1Note [] │ │ │ │ foldr1Note [] │ │ │ │ maximumByNote [] │ │ │ │ minumumByNote [] │ │ │ │ maximumNote [] │ │ │ │ minumumNote [] │ │ │ │ lastNote [] │ │ │ │ +libraries/ghc-internal/src/GHC/Internal/List.hs │ │ │ │ +GHC.Internal.List │ │ │ │ +lastError │ │ │ │ headNote [] │ │ │ │ initNote [] │ │ │ │ tailNote [] │ │ │ │ fromNoteEither │ │ │ │ index must not be negative, index= │ │ │ │ , length= │ │ │ │ index too large, index= │ │ │ │ @@ -955,14 +791,121 @@ │ │ │ │ fromJustNote Nothing │ │ │ │ safe-0.3.21-7nQlLgj4WAFA1yh7GNSY9e │ │ │ │ fromNoteModule │ │ │ │ maximumBy: empty structure │ │ │ │ minimumBy: empty structure │ │ │ │ ./Safe/Util.hs │ │ │ │ Safe.Util │ │ │ │ +round default defn: Bad value │ │ │ │ +src/Data/Scientific.hs:1041:16-74|d : ds' │ │ │ │ +src/Data/Scientific.hs:1057:11-64|d : ds' │ │ │ │ +toRationalRepetend: Negative repetend index! │ │ │ │ +toRationalRepetend: Repetend index >= than number of digits in the fractional part! │ │ │ │ +not enough bytes │ │ │ │ +formatScientific/doFmt/FFExponent: [] │ │ │ │ +'Scientific │ │ │ │ +base10Exponent │ │ │ │ +coefficient │ │ │ │ +fromRational has been applied to a repeating decimal which can't be represented as a Scientific! It's better to avoid performing fractional operations on Scientifics and convert them to other fractional types like Double as early as possible. │ │ │ │ +src/Data/Scientific.hs │ │ │ │ +Data.Scientific │ │ │ │ +scientific-0.3.8.0-6jjDbq4n7E0CejbRXT17c7 │ │ │ │ +scientific-0.3.8.0-6jjDbq4n7E0CejbRXT17c7:Data.Scientific.SP │ │ │ │ +scientific-0.3.8.0-6jjDbq4n7E0CejbRXT17c7:Data.Scientific.Scientific │ │ │ │ +roundTo: bad Value │ │ │ │ +Data.Scientific: uninitialised element │ │ │ │ +src/Utils.hs │ │ │ │ +Math.NumberTheory.Logarithms.integerLogBase: argument must be positive. │ │ │ │ +Math.NumberTheory.Logarithms.integerLogBase: base must be greater than one. │ │ │ │ +Math.NumberTheory.Logarithms.naturalLogBase: argument must be positive. │ │ │ │ +Math.NumberTheory.Logarithms.naturalLogBase: base must be greater than one. │ │ │ │ +Math.NumberTheory.Logarithms.integerLog10: argument must be positive │ │ │ │ +Math.NumberTheory.Logarithms.naturalaLog10: argument must be non-zero │ │ │ │ +Math.NumberTheory.Logarithms.naturalLog2: argument must be non-zero │ │ │ │ +Math.NumberTheory.Logarithms.integerLog2: argument must be positive │ │ │ │ +Math.NumberTheory.Logarithms.wordLog2: argument must not be 0. │ │ │ │ +Math.NumberTheory.Logarithms.intLog2: argument must be positive │ │ │ │ +src/Math/NumberTheory/Logarithms.hs │ │ │ │ +Math.NumberTheory.Logarithms │ │ │ │ +integer-logarithms-1.0.4-AfboAKXAs7aK7Hj1RcudkJ │ │ │ │ +unexpected │ │ │ │ +expecting │ │ │ │ +unknown parse error │ │ │ │ +libraries/parsec/src/Text/Parsec/Error.hs │ │ │ │ +parsec-3.1.18.0-inplace │ │ │ │ +Text.Parsec.Error │ │ │ │ +parsec-3.1.18.0-inplace:Text.Parsec.Error.ParseError │ │ │ │ +parsec-3.1.18.0-inplace:Text.Parsec.Error.SysUnExpect │ │ │ │ +parsec-3.1.18.0-inplace:Text.Parsec.Error.UnExpect │ │ │ │ +parsec-3.1.18.0-inplace:Text.Parsec.Error.Expect │ │ │ │ +parsec-3.1.18.0-inplace:Text.Parsec.Error.Message │ │ │ │ +Arg: $dStream │ │ │ │ +Type: Stream s m t │ │ │ │ +In module `Text.Parsec.Expr' │ │ │ │ + associative operator │ │ │ │ +ambiguous use of a │ │ │ │ +parsec-3.1.18.0-inplace:Text.Parsec.Expr.Infix │ │ │ │ +parsec-3.1.18.0-inplace:Text.Parsec.Expr.Prefix │ │ │ │ +parsec-3.1.18.0-inplace:Text.Parsec.Expr.Postfix │ │ │ │ +parsec-3.1.18.0-inplace:Text.Parsec.Expr.AssocNone │ │ │ │ +parsec-3.1.18.0-inplace:Text.Parsec.Expr.AssocLeft │ │ │ │ +parsec-3.1.18.0-inplace:Text.Parsec.Expr.AssocRight │ │ │ │ +:!#$%&*+./<=>?@\^|-~ │ │ │ │ +, column │ │ │ │ +parsec-3.1.18.0-inplace:Text.Parsec.Pos.SourcePos │ │ │ │ +Text.ParserCombinators.Parsec.Prim.many: combinator 'many' is applied to a parser that accepts an empty string. │ │ │ │ +libraries/parsec/src/Text/Parsec/Prim.hs │ │ │ │ +Text.Parsec.Prim │ │ │ │ +parsec-3.1.18.0-inplace:Text.Parsec.Prim.C:Stream │ │ │ │ +parsec-3.1.18.0-inplace:Text.Parsec.Prim.Ok │ │ │ │ +parsec-3.1.18.0-inplace:Text.Parsec.Prim.Error │ │ │ │ +parsec-3.1.18.0-inplace:Text.Parsec.Prim.State │ │ │ │ +parsec-3.1.18.0-inplace:Text.Parsec.Prim.Consumed │ │ │ │ +parsec-3.1.18.0-inplace:Text.Parsec.Prim.Empty │ │ │ │ +parsec-3.1.18.0-inplace:Text.Parsec.Token.TokenParser │ │ │ │ +parsec-3.1.18.0-inplace:Text.Parsec.Token.LanguageDef │ │ │ │ +parsec-3.1.18.0-inplace:Text.ParserCombinators.Parsec.Expr.Infix │ │ │ │ +parsec-3.1.18.0-inplace:Text.ParserCombinators.Parsec.Expr.Prefix │ │ │ │ +Text.Regex.Posix.Wrap.wrapCompile: IOError from mallocBytes(regex_t) : │ │ │ │ +Ptr parameter was nullPtr in Text.Regex.TRE.Wrap.wrapCompile pattern │ │ │ │ +Ptr parameter was nullPtr in Text.Regex.TRE.Wrap.wrapCount cstr │ │ │ │ +Ptr parameter was nullPtr in Text.Regex.TRE.Wrap.wrapCount p_match │ │ │ │ +Ptr parameter was nullPtr in Text.Regex.TRE.Wrap.wrapMatchAll cstr │ │ │ │ +Ptr parameter was nullPtr in Text.Regex.TRE.Wrap.wrapMatchAll p_match │ │ │ │ +Ptr parameter was nullPtr in Text.Regex.TRE.Wrap.wrapMatch cstr │ │ │ │ +Ptr parameter was nullPtr in Text.Regex.TRE.Wrap.wrapMatch allocaBytes │ │ │ │ +Ptr parameter was nullPtr in Text.Regex.TRE.Wrap.wrapTest │ │ │ │ +Ptr parameter was nullPtr in Text.Regex.TRE.Wrap.wrapError errBuf │ │ │ │ +'ReturnCode │ │ │ │ +'ExecOption │ │ │ │ +'CompOption │ │ │ │ +Text.Regex.Posix.Wrap │ │ │ │ +regex-posix-0.96.0.2-CChj6ESadddEQd656uqrvZ │ │ │ │ +ReturnCode │ │ │ │ +ExecOption │ │ │ │ +CompOption │ │ │ │ +regex-posix-0.96.0.2-CChj6ESadddEQd656uqrvZ:Text.Regex.Posix.Wrap.Regex │ │ │ │ +'AllTextMatches │ │ │ │ +'AllMatches │ │ │ │ +'AllTextSubmatches │ │ │ │ +'AllSubmatches │ │ │ │ +'C:RegexLike │ │ │ │ +'C:Extract │ │ │ │ +'C:RegexOptions │ │ │ │ +MatchResult │ │ │ │ +makeRegexOpts failed │ │ │ │ +src/Text/Regex/Base/RegexLike.hs │ │ │ │ +Text.Regex.Base.RegexLike │ │ │ │ +regex-base-0.94.0.3-9QehDZNLV9iBch8zxFDhVI │ │ │ │ +regex-base-0.94.0.3-9QehDZNLV9iBch8zxFDhVI:Text.Regex.Base.RegexLike.C:RegexContext │ │ │ │ +regex-base-0.94.0.3-9QehDZNLV9iBch8zxFDhVI:Text.Regex.Base.RegexLike.C:RegexLike │ │ │ │ +regex-base-0.94.0.3-9QehDZNLV9iBch8zxFDhVI:Text.Regex.Base.RegexLike.C:Extract │ │ │ │ +regex-base-0.94.0.3-9QehDZNLV9iBch8zxFDhVI:Text.Regex.Base.RegexLike.C:RegexMaker │ │ │ │ +regex-base-0.94.0.3-9QehDZNLV9iBch8zxFDhVI:Text.Regex.Base.RegexLike.C:RegexOptions │ │ │ │ +regex-base-0.94.0.3-9QehDZNLV9iBch8zxFDhVI:Text.Regex.Base.RegexLike.MR │ │ │ │ {-# OPTIONS_ │ │ │ │ {-# OPTIONS │ │ │ │ {-# LANGUAGE │ │ │ │ Arg: $dSrcInfo │ │ │ │ Type: SrcInfo loc │ │ │ │ In module `Language.Haskell.Exts.Pretty' │ │ │ │ anyclass │ │ │ │ @@ -3970,14 +3913,71 @@ │ │ │ │ wl-pprint-text-1.2.0.2-JlPGHui2RrJHOvLlpQ0XAG:Text.PrettyPrint.Leijen.Text.Line │ │ │ │ wl-pprint-text-1.2.0.2-JlPGHui2RrJHOvLlpQ0XAG:Text.PrettyPrint.Leijen.Text.Cat │ │ │ │ wl-pprint-text-1.2.0.2-JlPGHui2RrJHOvLlpQ0XAG:Text.PrettyPrint.Leijen.Text.Nest │ │ │ │ wl-pprint-text-1.2.0.2-JlPGHui2RrJHOvLlpQ0XAG:Text.PrettyPrint.Leijen.Text.Union │ │ │ │ wl-pprint-text-1.2.0.2-JlPGHui2RrJHOvLlpQ0XAG:Text.PrettyPrint.Leijen.Text.Column │ │ │ │ wl-pprint-text-1.2.0.2-JlPGHui2RrJHOvLlpQ0XAG:Text.PrettyPrint.Leijen.Text.Nesting │ │ │ │ wl-pprint-text-1.2.0.2-JlPGHui2RrJHOvLlpQ0XAG:Text.PrettyPrint.Leijen.Text.Spaces │ │ │ │ +'PushArray │ │ │ │ +'EmptyStack │ │ │ │ +ArrayStack │ │ │ │ +'MutableArray │ │ │ │ +fromList │ │ │ │ +unsafeArrayFromListN' │ │ │ │ +GHC.Internal.Base │ │ │ │ +emptyArray# │ │ │ │ +mfix for Data.Primitive.Array applied to strict function. │ │ │ │ +mzipWith │ │ │ │ +mapArray' │ │ │ │ +bad indexing │ │ │ │ +traverse │ │ │ │ +toConstr │ │ │ │ +infinite arrays are not well defined │ │ │ │ +uninitialized element │ │ │ │ +list length less than specified size │ │ │ │ +list length greater than specified size │ │ │ │ +fromListN │ │ │ │ +impossible │ │ │ │ +emptyArray │ │ │ │ +empty array │ │ │ │ +Data.Primitive.Array. │ │ │ │ +primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA │ │ │ │ +Data.Primitive.Array │ │ │ │ +./Data/Primitive/Array.hs │ │ │ │ +primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA:Data.Primitive.Array.PushArray │ │ │ │ +primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA:Data.Primitive.Array.EmptyStack │ │ │ │ +primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA:Data.Primitive.Array.MutableArray │ │ │ │ +primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA:Data.Primitive.Array.Array │ │ │ │ +'FromListNTag │ │ │ │ +'FromListTag │ │ │ │ +Data.Primitive.Internal.Read │ │ │ │ +primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA:Data.Primitive.Internal.Read.FromListTag │ │ │ │ +primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA:Data.Primitive.Internal.Read.FromListNTag │ │ │ │ +'C:MonadPrimBase │ │ │ │ +'C:MonadPrim │ │ │ │ +Control.Monad.Primitive │ │ │ │ +primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA:Control.Monad.Primitive.C:MonadPrimBase │ │ │ │ +primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA:Control.Monad.Primitive.C:MonadPrim │ │ │ │ +primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA:Control.Monad.Primitive.C:PrimBase │ │ │ │ +primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA:Control.Monad.Primitive.C:PrimMonad │ │ │ │ +'C:Hashable │ │ │ │ +GHashable │ │ │ │ +'HashArgs1 │ │ │ │ +'HashArgs0 │ │ │ │ +HashArgs │ │ │ │ +Data.Hashable.Class │ │ │ │ +hashable-1.5.0.0-2kNV5CKXacpGPv0OkcNC1R │ │ │ │ +hashable-1.5.0.0-2kNV5CKXacpGPv0OkcNC1R:Data.Hashable.Class.Hashed │ │ │ │ +hashable-1.5.0.0-2kNV5CKXacpGPv0OkcNC1R:Data.Hashable.Class.SP │ │ │ │ +hashable-1.5.0.0-2kNV5CKXacpGPv0OkcNC1R:Data.Hashable.Class.C:Hashable2 │ │ │ │ +hashable-1.5.0.0-2kNV5CKXacpGPv0OkcNC1R:Data.Hashable.Class.C:Hashable1 │ │ │ │ +hashable-1.5.0.0-2kNV5CKXacpGPv0OkcNC1R:Data.Hashable.Class.C:Hashable │ │ │ │ +hashable-1.5.0.0-2kNV5CKXacpGPv0OkcNC1R:Data.Hashable.Class.HashArgs0 │ │ │ │ +Data.Hashable.FFI │ │ │ │ +Data.Hashable.LowLevel │ │ │ │ overflowError │ │ │ │ text-2.1.3-inplace │ │ │ │ Data.Text │ │ │ │ libraries/text/src/Data/Text.hs │ │ │ │ Data.Text. │ │ │ │ : size overflow │ │ │ │ libraries/text/src/Data/Text/Internal.hs │ │ │ │ @@ -4001,14 +4001,16 @@ │ │ │ │ Data.Text.Lazy. │ │ │ │ libraries/text/src/Data/Text/Lazy.hs │ │ │ │ Data.Text.Lazy │ │ │ │ binary-0.8.9.3-inplace:Data.Binary.Put.PairS │ │ │ │ binary-0.8.9.3-inplace:Data.Binary.Get.Internal.Fail │ │ │ │ binary-0.8.9.3-inplace:Data.Binary.Get.Internal.Partial │ │ │ │ binary-0.8.9.3-inplace:Data.Binary.Class.C:Binary │ │ │ │ +Control.Monad.Trans.State.Strict │ │ │ │ +transformers-0.6.1.1-inplace │ │ │ │ Failure in Data.Map.balanceR │ │ │ │ Failure in Data.Map.balanceL │ │ │ │ Data.Map.Internal.Map │ │ │ │ libraries/containers/containers/src/Data/Map/Internal.hs │ │ │ │ Data.Map.Internal │ │ │ │ containers-0.7-inplace │ │ │ │ fromList │ │ │ │ @@ -4035,16 +4037,14 @@ │ │ │ │ containers-0.7-inplace:Data.Sequence.Internal.EmptyLTree │ │ │ │ containers-0.7-inplace:Data.Sequence.Internal.EmptyT │ │ │ │ containers-0.7-inplace:Data.Sequence.Internal.Single │ │ │ │ containers-0.7-inplace:Data.Sequence.Internal.Deep │ │ │ │ containers-0.7-inplace:Data.Sequence.Internal.One │ │ │ │ containers-0.7-inplace:Data.Sequence.Internal.Two │ │ │ │ containers-0.7-inplace:Data.Sequence.Internal.Three │ │ │ │ -Control.Monad.Trans.State.Strict │ │ │ │ -transformers-0.6.1.1-inplace │ │ │ │ bytestring-0.12.2.0-inplace:Data.ByteString.Lazy.Internal.Empty │ │ │ │ bytestring-0.12.2.0-inplace:Data.ByteString.Lazy.Internal.Chunk │ │ │ │ bytestring-0.12.2.0-inplace:Data.ByteString.Builder.Internal.BufferFull │ │ │ │ bytestring-0.12.2.0-inplace:Data.ByteString.Builder.Internal.BufferRange │ │ │ │ Data.ByteString. │ │ │ │ SizeOverflowException │ │ │ │ bytestring-0.12.2.0-inplace │ │ │ │ @@ -6439,21 +6439,21 @@ │ │ │ │ integer_gmp_mpn_sizeinbase │ │ │ │ integer_gmp_mpn_tdiv_r │ │ │ │ integer_gmp_mpn_tdiv_q │ │ │ │ integer_gmp_gcdext │ │ │ │ integer_gmp_mpn_gcd │ │ │ │ integer_gmp_mpn_gcd_1 │ │ │ │ i@333333 │ │ │ │ -UUUUUUUU │ │ │ │ Ne%" │ │ │ │ baX8%XL │ │ │ │ +8NYd'np │ │ │ │ 6*Ivx*Zt │ │ │ │ ,9:)x:~J │ │ │ │ `_&7o8sC │ │ │ │ +UUUUUUUUPj │ │ │ │ .shstrtab │ │ │ │ .note.gnu.build-id │ │ │ │ .gnu.hash │ │ │ │ .gnu.version │ │ │ │ .gnu.version_r │ │ │ │ .rela.dyn │ │ │ │ .rela.plt │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -4975,15 +4975,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -5068,15 +5068,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -5252,15 +5252,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 40b45a │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0xc2e3e0(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5ce310 │ │ │ │ + jmp 6061c8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0xd8000000,%eax │ │ │ │ mov %dh,-0xfba72b8(%rax,%rax,1) │ │ │ │ @@ -6713,15 +6713,15 @@ │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ cmp 0x7(%rbx),%rdx │ │ │ │ jne 40c26c │ │ │ │ mov %rcx,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ lea 0xb48a86(%rip),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ - jmp c28a40 │ │ │ │ + jmp c3e080 │ │ │ │ movq $0x40c8d8,0x0(%rbp) │ │ │ │ mov 0x6(%rbx),%rsi │ │ │ │ mov 0x20(%rbp),%r14 │ │ │ │ jmp c9e910 │ │ │ │ nopl 0x0(%rax) │ │ │ │ test %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -6997,15 +6997,15 @@ │ │ │ │ test %rax,%rax │ │ │ │ je 40cc71 │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0xb486a8(%rip),%rsi │ │ │ │ lea 0xc41ac1(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c20620 │ │ │ │ + jmp c35c60 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ @@ -7764,15 +7764,15 @@ │ │ │ │ cmp %rbx,%rax │ │ │ │ jl 40d151 │ │ │ │ cmp %rbx,%rax │ │ │ │ jne 40cf84 │ │ │ │ movq $0x40d730,0x0(%rbp) │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ lea 0xc421ec(%rip),%r14 │ │ │ │ - jmp c28490 │ │ │ │ + jmp c3dad0 │ │ │ │ movq $0x40d7e8,0x0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 40d7e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ @@ -7786,15 +7786,15 @@ │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add 0x18(%rbp),%dh │ │ │ │ movq $0x40d6d8,0x0(%rbp) │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ lea 0xc4219a(%rip),%r14 │ │ │ │ - jmp c1fd00 │ │ │ │ + jmp c35340 │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -7805,15 +7805,15 @@ │ │ │ │ adc %r9b,(%r8) │ │ │ │ xlat %ds:(%rbx) │ │ │ │ rex add %cl,-0x75(%rax) │ │ │ │ jne 40d6ec │ │ │ │ lea 0xc42166(%rip),%r14 │ │ │ │ mov %rbx,0x18(%rbp) │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp c1fd00 │ │ │ │ + jmp c35340 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x4800b47e(%rax) │ │ │ │ @@ -7831,15 +7831,15 @@ │ │ │ │ add %dh,0x7d(%rax) │ │ │ │ mov $0x0,%ah │ │ │ │ movq $0x40d760,0x10(%rbp) │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ lea 0xc4210e(%rip),%r14 │ │ │ │ mov %rbx,0x18(%rbp) │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp c28490 │ │ │ │ + jmp c3dad0 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x7d(%rax) │ │ │ │ @@ -9628,15 +9628,15 @@ │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r8 │ │ │ │ mov $0xb,%edi │ │ │ │ lea 0xb46614(%rip),%rsi │ │ │ │ lea 0xc365b5(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c20118 │ │ │ │ + jmp c35758 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -9839,15 +9839,15 @@ │ │ │ │ jb 40f3ae │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rdi │ │ │ │ mov $0xb,%esi │ │ │ │ lea 0xb462f4(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c289b8 │ │ │ │ + jmp c3dff8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -11682,15 +11682,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ movq $0xf557d2,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -11757,15 +11757,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -11863,15 +11863,15 @@ │ │ │ │ movq $0x411050,-0x70(%r12) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rbx,-0x60(%r12) │ │ │ │ movq $0xd75710,-0x58(%r12) │ │ │ │ movq $0x10455a9,-0x50(%r12) │ │ │ │ lea -0x70(%r12),%rbx │ │ │ │ mov %rbx,-0x48(%r12) │ │ │ │ - movq $0x5bf9a0,-0x40(%r12) │ │ │ │ + movq $0x5f7858,-0x40(%r12) │ │ │ │ lea -0x56(%r12),%rbx │ │ │ │ mov %rbx,-0x38(%r12) │ │ │ │ movq $0xd75710,-0x30(%r12) │ │ │ │ lea -0x3f(%r12),%rbx │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ movq $0x104f851,-0x20(%r12) │ │ │ │ movq $0x4110c0,-0x18(%r12) │ │ │ │ @@ -11933,66 +11933,66 @@ │ │ │ │ mov 0x20(%rbp),%rdi │ │ │ │ mov 0x10(%rbp),%r8 │ │ │ │ mov 0x7(%rbx),%r9 │ │ │ │ cmp $0x9,%r9 │ │ │ │ je 4114a1 │ │ │ │ cmp $0xa,%r9 │ │ │ │ jne 411439 │ │ │ │ - movq $0x5ce128,-0x50(%r12) │ │ │ │ + movq $0x605fe0,-0x50(%r12) │ │ │ │ mov %rsi,-0x48(%r12) │ │ │ │ lea 0x1(%rdi),%rsi │ │ │ │ mov %rsi,-0x40(%r12) │ │ │ │ movq $0x1,-0x38(%r12) │ │ │ │ - movq $0x5bf980,-0x30(%r12) │ │ │ │ + movq $0x5f7838,-0x30(%r12) │ │ │ │ lea -0x4f(%r12),%rsi │ │ │ │ mov %rsi,-0x28(%r12) │ │ │ │ movq $0x104f851,-0x20(%r12) │ │ │ │ - movq $0x5d3340,-0x18(%r12) │ │ │ │ + movq $0x60b1f8,-0x18(%r12) │ │ │ │ mov %rdx,-0x10(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ lea -0x2f(%r12),%rdi │ │ │ │ lea -0x17(%r12),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp da7638 │ │ │ │ - movq $0x5ce128,-0x50(%r12) │ │ │ │ + movq $0x605fe0,-0x50(%r12) │ │ │ │ mov %rsi,-0x48(%r12) │ │ │ │ mov %rdi,-0x40(%r12) │ │ │ │ lea 0x1(%r8),%rsi │ │ │ │ mov %rsi,-0x38(%r12) │ │ │ │ - movq $0x5bf980,-0x30(%r12) │ │ │ │ + movq $0x5f7838,-0x30(%r12) │ │ │ │ lea -0x4f(%r12),%rsi │ │ │ │ mov %rsi,-0x28(%r12) │ │ │ │ movq $0x104f851,-0x20(%r12) │ │ │ │ - movq $0x5d3340,-0x18(%r12) │ │ │ │ + movq $0x60b1f8,-0x18(%r12) │ │ │ │ mov %rdx,-0x10(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ lea -0x2f(%r12),%rdi │ │ │ │ lea -0x17(%r12),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp da7638 │ │ │ │ - movq $0x5ce128,-0x50(%r12) │ │ │ │ + movq $0x605fe0,-0x50(%r12) │ │ │ │ mov %rsi,-0x48(%r12) │ │ │ │ mov %rdi,-0x40(%r12) │ │ │ │ lea -0x1(%r8),%rsi │ │ │ │ and $0x7,%esi │ │ │ │ mov $0x8,%edi │ │ │ │ sub %rsi,%rdi │ │ │ │ add %rdi,%r8 │ │ │ │ mov %r8,-0x38(%r12) │ │ │ │ - movq $0x5bf980,-0x30(%r12) │ │ │ │ + movq $0x5f7838,-0x30(%r12) │ │ │ │ lea -0x4f(%r12),%rsi │ │ │ │ mov %rsi,-0x28(%r12) │ │ │ │ movq $0x104f851,-0x20(%r12) │ │ │ │ - movq $0x5d3340,-0x18(%r12) │ │ │ │ + movq $0x60b1f8,-0x18(%r12) │ │ │ │ mov %rdx,-0x10(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ lea -0x2f(%r12),%rdi │ │ │ │ lea -0x17(%r12),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -12130,15 +12130,15 @@ │ │ │ │ mov %r8,%r9 │ │ │ │ mov %rdi,%r8 │ │ │ │ mov %rsi,%rdi │ │ │ │ lea -0x1e(%r12),%rsi │ │ │ │ lea -0x3(%r12),%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5d1468 │ │ │ │ + jmp 609320 │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ lea 0xb440c6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ @@ -12285,15 +12285,15 @@ │ │ │ │ mov %r8,%r9 │ │ │ │ mov %rdi,%r8 │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ lea 0xb43f1e(%rip),%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5b7c00 │ │ │ │ + jmp 5efab8 │ │ │ │ lea 0xb43f15(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -12312,15 +12312,15 @@ │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xb43efb(%rip),%rsi │ │ │ │ lea 0xb43ed7(%rip),%r14 │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5d1468 │ │ │ │ + jmp 609320 │ │ │ │ lea 0xb43efa(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -12576,15 +12576,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -12680,15 +12680,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x23(%rdi) │ │ │ │ - movq $0x5ce128,-0x18(%r12) │ │ │ │ + movq $0x605fe0,-0x18(%r12) │ │ │ │ mov %rbx,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ @@ -12727,15 +12727,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -12776,15 +12776,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x2b(%rdi) │ │ │ │ - movq $0x5d3340,-0x18(%r12) │ │ │ │ + movq $0x60b1f8,-0x18(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ @@ -12905,22 +12905,22 @@ │ │ │ │ movq $0x411d30,-0x68(%r12) │ │ │ │ mov 0x28(%rbp),%r8 │ │ │ │ mov %r8,-0x58(%r12) │ │ │ │ movq $0xd75710,-0x50(%r12) │ │ │ │ movq $0x10455a9,-0x48(%r12) │ │ │ │ lea -0x68(%r12),%r8 │ │ │ │ mov %r8,-0x40(%r12) │ │ │ │ - movq $0x5bf9e0,-0x38(%r12) │ │ │ │ + movq $0x5f7898,-0x38(%r12) │ │ │ │ lea -0x4e(%r12),%r8 │ │ │ │ mov %r8,-0x30(%r12) │ │ │ │ movq $0xd75710,-0x28(%r12) │ │ │ │ lea -0x35(%r12),%r8 │ │ │ │ mov %r8,-0x20(%r12) │ │ │ │ movq $0xf557d2,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ lea -0x26(%r12),%r9 │ │ │ │ mov %r9,(%r12) │ │ │ │ movq $0x412268,-0x38(%rbp) │ │ │ │ mov %rbx,%r9 │ │ │ │ mov %rax,%rbx │ │ │ │ lea -0xf(%r12),%rax │ │ │ │ @@ -13116,27 +13116,27 @@ │ │ │ │ jmp d9c360 │ │ │ │ movq $0x411d70,-0x80(%r12) │ │ │ │ mov %rbx,-0x70(%r12) │ │ │ │ movq $0xd75710,-0x68(%r12) │ │ │ │ movq $0x10455a9,-0x60(%r12) │ │ │ │ lea -0x80(%r12),%rax │ │ │ │ mov %rax,-0x58(%r12) │ │ │ │ - movq $0x5bf9a0,-0x50(%r12) │ │ │ │ + movq $0x5f7858,-0x50(%r12) │ │ │ │ lea -0x66(%r12),%rax │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ movq $0xd75710,-0x40(%r12) │ │ │ │ lea -0x4f(%r12),%rax │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ movq $0x104f851,-0x30(%r12) │ │ │ │ movq $0xd75710,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ lea -0x3e(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov 0x70(%rbp),%rbx │ │ │ │ add $0x78,%rbp │ │ │ │ @@ -13191,26 +13191,26 @@ │ │ │ │ ja 4126d3 │ │ │ │ movq $0x412010,-0x80(%r12) │ │ │ │ mov %rbx,-0x70(%r12) │ │ │ │ movq $0xd75710,-0x68(%r12) │ │ │ │ movq $0x10455a9,-0x60(%r12) │ │ │ │ lea -0x80(%r12),%rbx │ │ │ │ mov %rbx,-0x58(%r12) │ │ │ │ - movq $0x5bf9a0,-0x50(%r12) │ │ │ │ + movq $0x5f7858,-0x50(%r12) │ │ │ │ lea -0x66(%r12),%rbx │ │ │ │ mov %rbx,-0x48(%r12) │ │ │ │ movq $0xd75710,-0x40(%r12) │ │ │ │ lea -0x4f(%r12),%rbx │ │ │ │ mov %rbx,-0x38(%r12) │ │ │ │ movq $0x104f851,-0x30(%r12) │ │ │ │ movq $0xd75710,-0x28(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ lea -0x3e(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rdx,-0x8(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rcx,%rbx │ │ │ │ add $0x70,%rbp │ │ │ │ jmp da7148 │ │ │ │ @@ -13266,15 +13266,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -13442,15 +13442,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -13657,15 +13657,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ - movq $0x5bf9c0,-0x8(%r12) │ │ │ │ + movq $0x5f7878,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -13760,26 +13760,26 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 412e85 │ │ │ │ mov 0x30(%rbp),%rbx │ │ │ │ mov 0x28(%rbp),%rcx │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ cmp %rcx,%rdx │ │ │ │ jge 412e38 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rcx,%rdx │ │ │ │ jne 412e69 │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ cmp 0x20(%rbp),%rcx │ │ │ │ jge 412e69 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -13878,15 +13878,15 @@ │ │ │ │ jmp *%rax │ │ │ │ movq $0x412f10,-0x38(%r12) │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ movq $0xd75710,-0x20(%r12) │ │ │ │ movq $0x10456c1,-0x18(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x5bf9c0,-0x8(%r12) │ │ │ │ + movq $0x5f7878,-0x8(%r12) │ │ │ │ lea -0x1e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ @@ -13945,15 +13945,15 @@ │ │ │ │ movq $0x412f50,-0x40(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ movq $0xd75710,-0x28(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ movq $0x104f851,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -14016,15 +14016,15 @@ │ │ │ │ jmp *%rax │ │ │ │ movq $0x413140,-0x38(%r12) │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ movq $0xd75710,-0x20(%r12) │ │ │ │ movq $0x10456c1,-0x18(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x5bf9c0,-0x8(%r12) │ │ │ │ + movq $0x5f7878,-0x8(%r12) │ │ │ │ lea -0x1e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ @@ -14089,15 +14089,15 @@ │ │ │ │ jmp *%rax │ │ │ │ movq $0x413260,-0x38(%r12) │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ movq $0xd75710,-0x20(%r12) │ │ │ │ movq $0x10456c1,-0x18(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x5bf9c0,-0x8(%r12) │ │ │ │ + movq $0x5f7878,-0x8(%r12) │ │ │ │ lea -0x1e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ @@ -14162,15 +14162,15 @@ │ │ │ │ jmp *%rax │ │ │ │ movq $0x413380,-0x38(%r12) │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ movq $0xd75710,-0x20(%r12) │ │ │ │ movq $0x10456c1,-0x18(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x5bf9c0,-0x8(%r12) │ │ │ │ + movq $0x5f7878,-0x8(%r12) │ │ │ │ lea -0x1e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ @@ -14254,15 +14254,15 @@ │ │ │ │ jge 4135e3 │ │ │ │ movq $0x4133c0,-0x40(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ movq $0xd75710,-0x28(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ movq $0x104f851,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rdx,-0x8(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x58,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x28(%rbp),%rdi │ │ │ │ @@ -14274,15 +14274,15 @@ │ │ │ │ jge 41364a │ │ │ │ movq $0x4132a0,-0x40(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ movq $0xd75710,-0x28(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ movq $0x104f851,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rdx,-0x8(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x58,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rsi,%rcx │ │ │ │ @@ -14326,15 +14326,15 @@ │ │ │ │ adc %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add %esi,0x49(%rbx,%rdi,1) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 413723 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -14342,38 +14342,38 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 413723 │ │ │ │ mov 0x18(%rbp),%rcx │ │ │ │ mov 0x30(%rbp),%rbx │ │ │ │ mov 0x28(%rbp),%rdx │ │ │ │ cmp %rdx,%rcx │ │ │ │ jge 413773 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rdx,%rcx │ │ │ │ jne 4137c6 │ │ │ │ mov 0x20(%rbp),%rcx │ │ │ │ cmp 0x8(%rbp),%rcx │ │ │ │ jge 4137a4 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -14544,15 +14544,15 @@ │ │ │ │ jmp *%rax │ │ │ │ movq $0x4139b0,-0x38(%r12) │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ movq $0xd75710,-0x20(%r12) │ │ │ │ movq $0x10456c1,-0x18(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x5bf9c0,-0x8(%r12) │ │ │ │ + movq $0x5f7878,-0x8(%r12) │ │ │ │ lea -0x1e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ @@ -14597,15 +14597,15 @@ │ │ │ │ movq $0x4139f0,-0x40(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,-0x30(%r12) │ │ │ │ movq $0xd75710,-0x28(%r12) │ │ │ │ lea -0x40(%r12),%rbx │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ movq $0x104f851,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ @@ -14669,15 +14669,15 @@ │ │ │ │ jmp *%rax │ │ │ │ movq $0x413ba8,-0x38(%r12) │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ movq $0xd75710,-0x20(%r12) │ │ │ │ movq $0x10456c1,-0x18(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x5bf9c0,-0x8(%r12) │ │ │ │ + movq $0x5f7878,-0x8(%r12) │ │ │ │ lea -0x1e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ @@ -14781,15 +14781,15 @@ │ │ │ │ jmp *%rax │ │ │ │ movq $0x413d58,-0x38(%r12) │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ movq $0xd75710,-0x20(%r12) │ │ │ │ movq $0x10456c1,-0x18(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x5bf9c0,-0x8(%r12) │ │ │ │ + movq $0x5f7878,-0x8(%r12) │ │ │ │ lea -0x1e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ @@ -14852,15 +14852,15 @@ │ │ │ │ jmp *%rax │ │ │ │ movq $0x413e78,-0x38(%r12) │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ movq $0xd75710,-0x20(%r12) │ │ │ │ movq $0x10456c1,-0x18(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x5bf9c0,-0x8(%r12) │ │ │ │ + movq $0x5f7878,-0x8(%r12) │ │ │ │ lea -0x1e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ @@ -14920,15 +14920,15 @@ │ │ │ │ jge 41408b │ │ │ │ movq $0x413eb8,-0x40(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ movq $0xd75710,-0x28(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ movq $0x104f851,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ @@ -14940,30 +14940,30 @@ │ │ │ │ jge 4140f2 │ │ │ │ movq $0x413d98,-0x40(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ movq $0xd75710,-0x28(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ movq $0x104f851,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rdx,%rcx │ │ │ │ jne 414146 │ │ │ │ movq $0x413cc8,-0x40(%r12) │ │ │ │ mov 0x30(%rbp),%rbx │ │ │ │ mov %rbx,-0x30(%r12) │ │ │ │ mov 0x38(%rbp),%rbx │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - movq $0x5bf980,-0x18(%r12) │ │ │ │ + movq $0x5f7838,-0x18(%r12) │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ add $0xfffffffffffffff8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -15136,15 +15136,15 @@ │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xb41683(%rip),%rsi │ │ │ │ lea 0xb4148f(%rip),%r14 │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5d1468 │ │ │ │ + jmp 609320 │ │ │ │ lea 0xb41682(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -15203,15 +15203,15 @@ │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xb41613(%rip),%rsi │ │ │ │ lea 0xb415d7(%rip),%r14 │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5d1468 │ │ │ │ + jmp 609320 │ │ │ │ lea 0xb41612(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -15270,15 +15270,15 @@ │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xb415a3(%rip),%rsi │ │ │ │ lea 0xb41567(%rip),%r14 │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5d1468 │ │ │ │ + jmp 609320 │ │ │ │ lea 0xb415a2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -15378,15 +15378,15 @@ │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xb41523(%rip),%rsi │ │ │ │ lea 0xb414e7(%rip),%r14 │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5d1468 │ │ │ │ + jmp 609320 │ │ │ │ lea 0xb41522(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -15404,15 +15404,15 @@ │ │ │ │ mov %r8,%r9 │ │ │ │ mov %rdi,%r8 │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ lea 0xb414e6(%rip),%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5d3238 │ │ │ │ + jmp 60b0f0 │ │ │ │ lea 0xb414ed(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -15499,15 +15499,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rbp) │ │ │ │ rorl $0xf8,-0x77(%rcx) │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ lea 0xb4142a(%rip),%r14 │ │ │ │ - jmp 5d1d68 │ │ │ │ + jmp 609c20 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -15534,15 +15534,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -15625,15 +15625,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -16046,15 +16046,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -16473,15 +16473,15 @@ │ │ │ │ mov %rax,%r8 │ │ │ │ mov %rdi,%rax │ │ │ │ lea -0xd(%r12),%rdi │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %rax,%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5d3238 │ │ │ │ + jmp 60b0f0 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ lea 0xb40783(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ @@ -16610,15 +16610,15 @@ │ │ │ │ jne 4157bc │ │ │ │ movq $0x415628,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -16780,15 +16780,15 @@ │ │ │ │ jne 415a24 │ │ │ │ movq $0x415890,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -17168,15 +17168,15 @@ │ │ │ │ jne 415fb4 │ │ │ │ movq $0x415e20,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -17338,15 +17338,15 @@ │ │ │ │ jne 41621c │ │ │ │ movq $0x416088,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -17776,15 +17776,15 @@ │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r8b,0x68(%r8) │ │ │ │ add %cl,0x45(%r11,%rcx,4) │ │ │ │ sbb %cl,-0x75(%rax) │ │ │ │ jge 4167f8 │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x30(%rbp),%r14 │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ mov 0x30(%rbp),%rbx │ │ │ │ mov 0x38(%rbp),%rdx │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ cmp %rdx,%rsi │ │ │ │ jl 41680c │ │ │ │ cmp %rdx,%rsi │ │ │ │ jne 41697f │ │ │ │ @@ -17872,15 +17872,15 @@ │ │ │ │ sbb %r9b,-0x39(%r8) │ │ │ │ sbb %r10b,(%r8) │ │ │ │ imul $0x48d88949,0x0(%rcx),%eax │ │ │ │ mov 0x8(%rbp),%edi │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -17903,15 +17903,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -18083,15 +18083,15 @@ │ │ │ │ adc %r9b,-0x39(%r8) │ │ │ │ adc %r14b,0x4900416b(%r8) │ │ │ │ mov %ebx,%eax │ │ │ │ mov %rax,%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -18165,15 +18165,15 @@ │ │ │ │ sbb %r9b,-0x39(%r8) │ │ │ │ sbb %r8b,0x4900416c(%r8) │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -18199,15 +18199,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -18537,15 +18537,15 @@ │ │ │ │ jne 4171ec │ │ │ │ movq $0x417058,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -18847,15 +18847,15 @@ │ │ │ │ jne 417624 │ │ │ │ movq $0x417490,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -19094,15 +19094,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 417986 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -19139,15 +19139,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 417a1e │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -19245,15 +19245,15 @@ │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xb3dce8(%rip),%rsi │ │ │ │ lea 0xb3e37c(%rip),%r14 │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5d1468 │ │ │ │ + jmp 609320 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ lea 0xb3e36f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -19284,15 +19284,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -19506,15 +19506,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -19769,15 +19769,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -20325,15 +20325,15 @@ │ │ │ │ lea -0x1d(%r12),%r8 │ │ │ │ mov %rsi,%rdi │ │ │ │ lea 0xb3d550(%rip),%rsi │ │ │ │ lea 0xb3d424(%rip),%r14 │ │ │ │ lea -0x55(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5d1468 │ │ │ │ + jmp 609320 │ │ │ │ movq $0x70,0x388(%r13) │ │ │ │ lea 0xb3d543(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -20445,15 +20445,15 @@ │ │ │ │ jne 418c6c │ │ │ │ movq $0x418ad8,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -20616,15 +20616,15 @@ │ │ │ │ jne 418ed4 │ │ │ │ movq $0x418d40,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -20769,15 +20769,15 @@ │ │ │ │ mov %r8,%r10 │ │ │ │ mov 0x48(%rsp),%r8 │ │ │ │ add $0x98,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 41918d │ │ │ │ mov 0x6(%rbx),%r11 │ │ │ │ mov 0xe(%rbx),%r14 │ │ │ │ - movq $0x5bf980,-0x90(%r12) │ │ │ │ + movq $0x5f7838,-0x90(%r12) │ │ │ │ mov %r8,-0x88(%r12) │ │ │ │ mov %rbx,-0x80(%r12) │ │ │ │ movq $0x418cc0,-0x78(%r12) │ │ │ │ mov %r11,-0x70(%r12) │ │ │ │ mov %r14,-0x68(%r12) │ │ │ │ mov %r8,-0x60(%r12) │ │ │ │ lea -0x8f(%r12),%rbx │ │ │ │ @@ -20969,15 +20969,15 @@ │ │ │ │ jne 419404 │ │ │ │ movq $0x419270,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -21139,15 +21139,15 @@ │ │ │ │ jne 41966c │ │ │ │ movq $0x4194d8,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -21519,15 +21519,15 @@ │ │ │ │ jne 419c2c │ │ │ │ movq $0x419a98,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -21689,15 +21689,15 @@ │ │ │ │ jne 419e94 │ │ │ │ movq $0x419d00,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -21948,15 +21948,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -22128,15 +22128,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -22306,15 +22306,15 @@ │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xb3b9bc(%rip),%rsi │ │ │ │ lea 0xb3b548(%rip),%r14 │ │ │ │ lea -0x15(%r12),%rbx │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5d1468 │ │ │ │ + jmp 609320 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ lea 0xb3b9ab(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -22417,15 +22417,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -22461,15 +22461,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -22505,15 +22505,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -22549,15 +22549,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -22638,15 +22638,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -22689,15 +22689,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -22740,15 +22740,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -22791,15 +22791,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -23239,15 +23239,15 @@ │ │ │ │ add %ah,%al │ │ │ │ lods %ds:(%rsi),%al │ │ │ │ mov $0x0,%bl │ │ │ │ movq $0x41b480,0x0(%rbp) │ │ │ │ lea 0xb3ab83(%rip),%rdi │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x4800b3ac(%rax) │ │ │ │ @@ -23349,15 +23349,15 @@ │ │ │ │ cmp $0x1,%rcx │ │ │ │ je 41b5de │ │ │ │ movq $0x41b618,0x8(%rbp) │ │ │ │ lea 0xb3aa13(%rip),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ lea 0xc3426c(%rip),%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp 41ae18 │ │ │ │ @@ -23450,15 +23450,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -23494,15 +23494,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -23538,15 +23538,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -23582,15 +23582,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -24321,15 +24321,15 @@ │ │ │ │ jne 41c364 │ │ │ │ movq $0x41c1d0,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -24492,15 +24492,15 @@ │ │ │ │ jne 41c5cc │ │ │ │ movq $0x41c438,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -24584,15 +24584,15 @@ │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ add $0x98,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 41c7a9 │ │ │ │ mov 0x6(%rbx),%r11 │ │ │ │ mov 0xe(%rbx),%r14 │ │ │ │ - movq $0x5bf980,-0x90(%r12) │ │ │ │ + movq $0x5f7838,-0x90(%r12) │ │ │ │ mov %r8,-0x88(%r12) │ │ │ │ mov %rbx,-0x80(%r12) │ │ │ │ movq $0x41c3b8,-0x78(%r12) │ │ │ │ mov %r11,-0x70(%r12) │ │ │ │ mov %r14,-0x68(%r12) │ │ │ │ mov %r8,-0x60(%r12) │ │ │ │ lea -0x8f(%r12),%rbx │ │ │ │ @@ -24792,15 +24792,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -24836,15 +24836,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -24880,15 +24880,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -24924,15 +24924,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -24992,15 +24992,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -25043,15 +25043,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -25094,15 +25094,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -25145,15 +25145,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -25624,15 +25624,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,-0x76(%rax) │ │ │ │ mov $0x0,%bl │ │ │ │ movq $0x41d5c0,0x0(%rbp) │ │ │ │ lea 0xb38a43(%rip),%rdi │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -25668,15 +25668,15 @@ │ │ │ │ (bad) │ │ │ │ add %cl,0x45(%r11,%rcx,4) │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ jge 41d61c │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -25703,15 +25703,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -25850,26 +25850,26 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 41d8d5 │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ mov 0x28(%rbp),%rcx │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ cmp %rdx,%rbx │ │ │ │ jge 41d888 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rdx,%rbx │ │ │ │ jne 41d8b9 │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ cmp 0x8(%rbp),%rbx │ │ │ │ jge 41d8b9 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -25972,26 +25972,26 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 41da85 │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ mov 0x28(%rbp),%rcx │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ cmp %rdx,%rbx │ │ │ │ jge 41da38 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rdx,%rbx │ │ │ │ jne 41da69 │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ cmp 0x8(%rbp),%rbx │ │ │ │ jge 41da69 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -26095,26 +26095,26 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 41dc35 │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ mov 0x28(%rbp),%rcx │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ cmp %rdx,%rbx │ │ │ │ jge 41dbe8 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rdx,%rbx │ │ │ │ jne 41dc19 │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ cmp 0x8(%rbp),%rbx │ │ │ │ jge 41dc19 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -26217,26 +26217,26 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 41dde5 │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ mov 0x28(%rbp),%rcx │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ cmp %rdx,%rbx │ │ │ │ jge 41dd98 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rdx,%rbx │ │ │ │ jne 41ddc9 │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ cmp 0x8(%rbp),%rbx │ │ │ │ jge 41ddc9 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -26557,15 +26557,15 @@ │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x41de48,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -26623,15 +26623,15 @@ │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x41df08,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x70(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x80,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -26682,15 +26682,15 @@ │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x41de88,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -26751,15 +26751,15 @@ │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x41dec8,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -26774,15 +26774,15 @@ │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x41df48,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x70(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x80,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -26829,15 +26829,15 @@ │ │ │ │ rex.RB (bad) │ │ │ │ movq $0x41e670,0x60(%rbp) │ │ │ │ mov %rax,%r8 │ │ │ │ mov 0x30(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x60,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -26860,15 +26860,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -26902,15 +26902,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -27045,15 +27045,15 @@ │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x41e780,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -27104,15 +27104,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -27146,15 +27146,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -27230,15 +27230,15 @@ │ │ │ │ stc │ │ │ │ add %esi,0x48(%rsi,%rbx,1) │ │ │ │ movl $0x41f208,0x10(%rbp) │ │ │ │ lea 0xb37453(%rip),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ add $0x10,%rbp │ │ │ │ lea 0xc30ca4(%rip),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ mov %r14,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ @@ -27658,15 +27658,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ outsl %ds:(%rsi),(%dx) │ │ │ │ mov $0x0,%bl │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 41f231 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0xf(%r12),%rdx │ │ │ │ jmp 41ebb0 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c3d8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -27816,15 +27816,15 @@ │ │ │ │ jne 41f47c │ │ │ │ movq $0x41f2f8,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -27984,15 +27984,15 @@ │ │ │ │ jne 41f6e4 │ │ │ │ movq $0x41f550,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -28082,15 +28082,15 @@ │ │ │ │ add $0x98,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 41f8f7 │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rcx,0x50(%rsp) │ │ │ │ mov 0xe(%rbx),%rcx │ │ │ │ - movq $0x5bf980,-0x90(%r12) │ │ │ │ + movq $0x5f7838,-0x90(%r12) │ │ │ │ mov %r10,-0x88(%r12) │ │ │ │ mov %rbx,-0x80(%r12) │ │ │ │ movq $0x41f4d0,-0x78(%r12) │ │ │ │ mov %rax,-0x70(%r12) │ │ │ │ mov %rcx,-0x68(%r12) │ │ │ │ mov %r10,-0x60(%r12) │ │ │ │ lea -0x8f(%r12),%rbx │ │ │ │ @@ -28226,15 +28226,15 @@ │ │ │ │ je 41fa76 │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ movq $0x41fad8,0x8(%rbp) │ │ │ │ lea 0xb3666b(%rip),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ movq $0x41faa0,0x0(%rbp) │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 41faa0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -28313,29 +28313,29 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,0x65(%rax) │ │ │ │ mov $0x0,%bl │ │ │ │ movq $0x41fba8,0x0(%rbp) │ │ │ │ lea 0xb3654b(%rip),%rdi │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1e(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c3d8 │ │ │ │ @@ -28450,80 +28450,80 @@ │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ movq $0x41fe90,0x48(%rbp) │ │ │ │ lea 0xb3635d(%rip),%rdi │ │ │ │ mov %rsi,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x48,%rbp │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ cmp %rdi,%rdx │ │ │ │ jne 41fe5a │ │ │ │ mov 0x30(%rbp),%rdx │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ cmp %rdi,%rdx │ │ │ │ jge 41fdc2 │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ movq $0x41ff80,0x48(%rbp) │ │ │ │ lea 0xb36322(%rip),%rdi │ │ │ │ mov %rsi,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x48,%rbp │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ cmp %rdi,%rdx │ │ │ │ jne 41fe06 │ │ │ │ movq $0x41fc50,-0x20(%r12) │ │ │ │ mov 0x40(%rbp),%rcx │ │ │ │ mov %rcx,-0x10(%r12) │ │ │ │ mov 0x48(%rbp),%rcx │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x41ffd0,0x48(%rbp) │ │ │ │ lea 0xb362dd(%rip),%rdi │ │ │ │ lea -0x20(%r12),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x48,%rbp │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ movq $0x420020,0x48(%rbp) │ │ │ │ lea 0xb362b9(%rip),%rdi │ │ │ │ mov %rcx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x48,%rbp │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ movq $0x41fee0,0x48(%rbp) │ │ │ │ lea 0xb36297(%rip),%rdi │ │ │ │ mov %rcx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x48,%rbp │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ movq $0x41ff30,0x48(%rbp) │ │ │ │ lea 0xb36265(%rip),%rdi │ │ │ │ mov %rcx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x48,%rbp │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1e(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c3d8 │ │ │ │ @@ -28536,15 +28536,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1e(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c3d8 │ │ │ │ @@ -28557,15 +28557,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1e(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c3d8 │ │ │ │ @@ -28578,15 +28578,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1e(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c3d8 │ │ │ │ @@ -28599,15 +28599,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1e(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c3d8 │ │ │ │ @@ -28620,15 +28620,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1e(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c3d8 │ │ │ │ @@ -28746,55 +28746,55 @@ │ │ │ │ jge 420212 │ │ │ │ movq $0x420340,0x18(%rbp) │ │ │ │ lea 0xb35ed2(%rip),%rdi │ │ │ │ mov %rsi,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ cmp %rdi,%rdx │ │ │ │ jne 4202aa │ │ │ │ mov 0x38(%rbp),%rdx │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ cmp %rdi,%rdx │ │ │ │ jge 420249 │ │ │ │ movq $0x420410,0x18(%rbp) │ │ │ │ lea 0xb35e9b(%rip),%rdi │ │ │ │ mov %rsi,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ cmp %rdi,%rdx │ │ │ │ jne 42026a │ │ │ │ movq $0x420478,0x18(%rbp) │ │ │ │ mov %rbx,%rdi │ │ │ │ mov 0x50(%rbp),%rsi │ │ │ │ mov 0x48(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp c9e0f8 │ │ │ │ movq $0x4204f8,0x18(%rbp) │ │ │ │ lea 0xb35e59(%rip),%rdi │ │ │ │ mov %rcx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ movq $0x4202d8,0x18(%rbp) │ │ │ │ lea 0xb35e3b(%rip),%rdi │ │ │ │ mov %rcx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x4203a8,0x18(%rbp) │ │ │ │ lea 0xb35e19(%rip),%rdi │ │ │ │ mov %rcx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ mov %ebx,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,0x5e(%rax) │ │ │ │ @@ -28942,15 +28942,15 @@ │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 42049f │ │ │ │ movq $0x420560,0x0(%rbp) │ │ │ │ lea 0xb35c3f(%rip),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ movq $0x4204c8,0x0(%rbp) │ │ │ │ mov 0x48(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 4204c8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ @@ -29266,15 +29266,15 @@ │ │ │ │ jne 42091c │ │ │ │ movq $0x420788,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -29795,15 +29795,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -29973,15 +29973,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -30234,26 +30234,26 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 42176d │ │ │ │ mov 0x30(%rbp),%rbx │ │ │ │ mov 0x28(%rbp),%rcx │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ cmp %rcx,%rdx │ │ │ │ jge 421720 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rcx,%rdx │ │ │ │ jne 421751 │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ cmp 0x20(%rbp),%rcx │ │ │ │ jge 421751 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -30436,15 +30436,15 @@ │ │ │ │ jne 421a0c │ │ │ │ movq $0x421878,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -30718,15 +30718,15 @@ │ │ │ │ jne 421e04 │ │ │ │ movq $0x421c70,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -31030,15 +31030,15 @@ │ │ │ │ jne 42227c │ │ │ │ movq $0x4220e8,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -31200,15 +31200,15 @@ │ │ │ │ jne 4224e4 │ │ │ │ movq $0x422350,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -31498,15 +31498,15 @@ │ │ │ │ jne 42292c │ │ │ │ movq $0x422798,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -31668,15 +31668,15 @@ │ │ │ │ jne 422b94 │ │ │ │ movq $0x422a00,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -31913,15 +31913,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -31962,15 +31962,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -32246,15 +32246,15 @@ │ │ │ │ sbb %r13b,0x33(%r8) │ │ │ │ rex.X add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ jge 423353 │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -32280,15 +32280,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -32432,15 +32432,15 @@ │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r12b,%r8b │ │ │ │ xor $0x8b4c0042,%eax │ │ │ │ sbb %r9b,-0x75(%r8) │ │ │ │ jge 423598 │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x30(%rbp),%r14 │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ mov 0x30(%rbp),%rbx │ │ │ │ mov 0x38(%rbp),%rdx │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ cmp %rdx,%rsi │ │ │ │ jl 4235ac │ │ │ │ cmp %rdx,%rsi │ │ │ │ jne 42371f │ │ │ │ @@ -32531,15 +32531,15 @@ │ │ │ │ sbb %r9b,-0x39(%r8) │ │ │ │ sbb %r14b,0x49004236(%r8) │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -32565,15 +32565,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -32744,15 +32744,15 @@ │ │ │ │ adc %r10b,0x39(%r8) │ │ │ │ rex.X add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -32820,15 +32820,15 @@ │ │ │ │ sbb %r12b,(%r8) │ │ │ │ cmp 0x0(%rdx),%al │ │ │ │ mov %rbx,%r8 │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -32853,15 +32853,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -32956,15 +32956,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 423bfe │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -34670,15 +34670,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ - movq $0x5bfa00,-0x8(%r12) │ │ │ │ + movq $0x5f78b8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x4(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -34715,15 +34715,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -35175,15 +35175,15 @@ │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xb301a0(%rip),%rsi │ │ │ │ lea 0xb30164(%rip),%r14 │ │ │ │ lea -0x35(%r12),%rbx │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5d1468 │ │ │ │ + jmp 609320 │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ lea 0xb316ef(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -35217,15 +35217,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 425ade │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -35262,15 +35262,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 425b76 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -35369,15 +35369,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -35547,15 +35547,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -35803,15 +35803,15 @@ │ │ │ │ lea -0x13(%r12),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ lea 0xb30ea5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0xb4c807(%rip),%rbx │ │ │ │ + lea 0xb56d57(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -35841,15 +35841,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -35911,15 +35911,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -35937,15 +35937,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4264a6 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -35982,15 +35982,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 42653e │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -36271,15 +36271,15 @@ │ │ │ │ jne 426984 │ │ │ │ movq $0x4267f0,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -36442,15 +36442,15 @@ │ │ │ │ jne 426bec │ │ │ │ movq $0x426a58,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -36533,15 +36533,15 @@ │ │ │ │ mov 0x40(%rsp),%rsi │ │ │ │ mov %r14,%rdx │ │ │ │ add $0x98,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 426db7 │ │ │ │ mov 0x6(%rbx),%r9 │ │ │ │ mov 0xe(%rbx),%r10 │ │ │ │ - movq $0x5bf980,-0x90(%r12) │ │ │ │ + movq $0x5f7838,-0x90(%r12) │ │ │ │ mov %rsi,-0x88(%r12) │ │ │ │ mov %rbx,-0x80(%r12) │ │ │ │ movq $0x4269d8,-0x78(%r12) │ │ │ │ mov %r9,-0x70(%r12) │ │ │ │ mov %r10,-0x68(%r12) │ │ │ │ mov %rsi,-0x60(%r12) │ │ │ │ lea -0x8f(%r12),%rbx │ │ │ │ @@ -36686,15 +36686,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -36766,15 +36766,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x4900b300(%rax) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4270ab │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0xf570fa,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -36808,15 +36808,15 @@ │ │ │ │ push -0x3b7cb700(%rdx) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0xf570fa,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -36857,15 +36857,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -37027,48 +37027,48 @@ │ │ │ │ jne 427458 │ │ │ │ movq $0x4272b8,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rcx │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rcx │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4274a9 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add $0xffffffffffffffc0,%r12 │ │ │ │ mov %rsi,%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -37096,15 +37096,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,0x4900b2fb(%rax) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 427583 │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0xf570fa,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -37136,15 +37136,15 @@ │ │ │ │ add %bl,(%rax) │ │ │ │ sti │ │ │ │ mov $0x0,%dl │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 427613 │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0xf570fa,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -37689,15 +37689,15 @@ │ │ │ │ jne 427e1c │ │ │ │ movq $0x427c88,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -38024,15 +38024,15 @@ │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,%rsi │ │ │ │ add $0x98,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 428313 │ │ │ │ mov 0x6(%rbx),%r10 │ │ │ │ mov 0xe(%rbx),%r11 │ │ │ │ - movq $0x5bf980,-0x90(%r12) │ │ │ │ + movq $0x5f7838,-0x90(%r12) │ │ │ │ mov %rdi,-0x88(%r12) │ │ │ │ mov %rbx,-0x80(%r12) │ │ │ │ movq $0x427e70,-0x78(%r12) │ │ │ │ mov %r10,-0x70(%r12) │ │ │ │ mov %r11,-0x68(%r12) │ │ │ │ mov %rdi,-0x60(%r12) │ │ │ │ lea -0x8f(%r12),%r14 │ │ │ │ @@ -38271,15 +38271,15 @@ │ │ │ │ jne 42860c │ │ │ │ movq $0x428478,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -38605,15 +38605,15 @@ │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,%rsi │ │ │ │ add $0x98,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 428b03 │ │ │ │ mov 0x6(%rbx),%r10 │ │ │ │ mov 0xe(%rbx),%r11 │ │ │ │ - movq $0x5bf980,-0x90(%r12) │ │ │ │ + movq $0x5f7838,-0x90(%r12) │ │ │ │ mov %rdi,-0x88(%r12) │ │ │ │ mov %rbx,-0x80(%r12) │ │ │ │ movq $0x428660,-0x78(%r12) │ │ │ │ mov %r10,-0x70(%r12) │ │ │ │ mov %r11,-0x68(%r12) │ │ │ │ mov %rdi,-0x60(%r12) │ │ │ │ lea -0x8f(%r12),%r14 │ │ │ │ @@ -38891,15 +38891,15 @@ │ │ │ │ adc %r14b,(%r8) │ │ │ │ mov 0x0(%rdx),%es │ │ │ │ mov %rbx,%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x38(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add $0x4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -38962,15 +38962,15 @@ │ │ │ │ or %r8b,(%r8) │ │ │ │ pop 0x0(%rdx) │ │ │ │ mov %rbx,%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x3,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -39041,15 +39041,15 @@ │ │ │ │ sbb %r10b,%r8b │ │ │ │ pop 0x0(%rdx) │ │ │ │ mov %rbx,%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -39073,15 +39073,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -39268,15 +39268,15 @@ │ │ │ │ adc %r9b,-0x39(%r8) │ │ │ │ adc %r9b,0x49004292(%r8) │ │ │ │ mov %ebx,%eax │ │ │ │ mov %rax,%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x38(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add $0x4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -39347,15 +39347,15 @@ │ │ │ │ or %r11b,-0x6d(%r8) │ │ │ │ rex.X add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x3,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -39431,15 +39431,15 @@ │ │ │ │ xchg %eax,%esp │ │ │ │ rex.X add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ jge 429413 │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -39466,15 +39466,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -39697,15 +39697,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r9b,0x4c004297(%r8) │ │ │ │ mov 0x48(%rbp),%eax │ │ │ │ mov 0x50(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x58(%rbp),%r14 │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ or %esp,%edi │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -39778,15 +39778,15 @@ │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r10b,-0x68(%r8) │ │ │ │ rex.X add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ jge 429877 │ │ │ │ mov 0x50(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ or %bh,%bh │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -39856,15 +39856,15 @@ │ │ │ │ rex.W │ │ │ │ movq $0x429920,0x48(%rbp) │ │ │ │ mov %rbx,%r8 │ │ │ │ mov 0x40(%rbp),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x48,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -39891,15 +39891,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -40157,15 +40157,15 @@ │ │ │ │ add %r12b,%r8b │ │ │ │ pushf │ │ │ │ add %cl,0x45(%rbx,%r9,4) │ │ │ │ rex.W │ │ │ │ mov 0x50(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x58(%rbp),%r14 │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ or %esp,%edi │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -40235,15 +40235,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r13b,0x4900429d(%r8) │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0x48(%rbp),%rdi │ │ │ │ mov 0x50(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ or %bh,%bh │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -40317,15 +40317,15 @@ │ │ │ │ rex.W │ │ │ │ movq $0x429e78,0x48(%rbp) │ │ │ │ mov %rbx,%r8 │ │ │ │ mov 0x40(%rbp),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x48,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -40351,15 +40351,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -40752,15 +40752,15 @@ │ │ │ │ adc %r9b,-0x39(%r8) │ │ │ │ adc %r12b,0x490042a4(%r8) │ │ │ │ mov %ebx,%eax │ │ │ │ mov %rax,%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -40839,15 +40839,15 @@ │ │ │ │ sbb %r14b,-0x5b(%r8) │ │ │ │ rex.X add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ jge 42a553 │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -40870,15 +40870,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -41050,35 +41050,35 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 42a8f3 │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ cmp %rdx,%rbx │ │ │ │ jge 42a878 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rdx,%rbx │ │ │ │ jne 42a8d7 │ │ │ │ mov 0x28(%rbp),%rbx │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ cmp %rdx,%rbx │ │ │ │ jge 42a8ac │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rdx,%rbx │ │ │ │ jne 42a8d7 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0xf571b8,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ @@ -41163,15 +41163,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ mov $0x0,%dl │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 42aa2b │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0xf570fa,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -41203,15 +41203,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,-0x3a(%rax) │ │ │ │ mov $0x0,%dl │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 42aac3 │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0xf570fa,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -41337,30 +41337,30 @@ │ │ │ │ add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 42ad49 │ │ │ │ mov 0x38(%rbp),%rdx │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ cmp %rdx,%rsi │ │ │ │ jge 42ac74 │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x28(%rbp),%rdi │ │ │ │ cmp %rdx,%rsi │ │ │ │ jne 42acfc │ │ │ │ mov 0x40(%rbp),%rdx │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ cmp %rdx,%rsi │ │ │ │ jge 42acb0 │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -41368,30 +41368,30 @@ │ │ │ │ jne 42acfc │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x42aae8,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffc0,%r12 │ │ │ │ mov %rdi,%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 42ad35 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -41552,48 +41552,48 @@ │ │ │ │ jne 42afb0 │ │ │ │ movq $0x42ae10,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rcx │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rcx │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 42b001 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add $0xffffffffffffffc0,%r12 │ │ │ │ mov %rsi,%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -41622,15 +41622,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,-0x40(%rax) │ │ │ │ mov $0x0,%dl │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 42b0db │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0xf570fa,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -41663,15 +41663,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0xf570fa,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -42247,15 +42247,15 @@ │ │ │ │ adc %r15b,%r8b │ │ │ │ mov $0x89490042,%ecx │ │ │ │ fmuls -0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -42408,15 +42408,15 @@ │ │ │ │ mov $0x8b4c0042,%ebx │ │ │ │ rex.RB │ │ │ │ rex │ │ │ │ mov 0x38(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -42477,15 +42477,15 @@ │ │ │ │ mov $0xb2,%dh │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r11b,0x490042bc(%r8) │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0x28(%rbp),%rdi │ │ │ │ mov 0x30(%rbp),%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ xchg %cl,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%al │ │ │ │ @@ -42749,15 +42749,15 @@ │ │ │ │ adc %r9b,-0x39(%r8) │ │ │ │ adc %r10b,0x490042bf(%r8) │ │ │ │ mov %ebx,%eax │ │ │ │ mov %rax,%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -42831,15 +42831,15 @@ │ │ │ │ sbb %r12b,-0x40(%r8) │ │ │ │ rex.X add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ jge 42c043 │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -42864,15 +42864,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -43080,15 +43080,15 @@ │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r14b,-0x3d(%r8) │ │ │ │ add %cl,0x45(%rbx,%r9,4) │ │ │ │ cmp %cl,-0x75(%rax) │ │ │ │ jge 42c390 │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x48(%rbp),%r14 │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ or %edi,0x0(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -43158,15 +43158,15 @@ │ │ │ │ rex │ │ │ │ movq $0x42c440,0x40(%rbp) │ │ │ │ mov %rbx,%r8 │ │ │ │ mov 0x38(%rbp),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x40,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -43192,15 +43192,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -43428,15 +43428,15 @@ │ │ │ │ stos %al,%es:(%rdi) │ │ │ │ mov $0x0,%dl │ │ │ │ movq $0x42c7d0,0x0(%rbp) │ │ │ │ mov 0x40(%rbp),%r8 │ │ │ │ mov 0x48(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x60(%rbp),%r14 │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ or $0x7e,%al │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -43496,15 +43496,15 @@ │ │ │ │ stos %al,%es:(%rdi) │ │ │ │ mov $0x0,%dl │ │ │ │ movq $0x42c898,0x0(%rbp) │ │ │ │ mov %rbx,%r8 │ │ │ │ mov 0x40(%rbp),%rdi │ │ │ │ mov 0x58(%rbp),%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov (%rdi),%edi │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -43884,15 +43884,15 @@ │ │ │ │ jne 42ce44 │ │ │ │ movq $0x42ccb0,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -44859,15 +44859,15 @@ │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ movq $0x42db38,0x8(%rbp) │ │ │ │ mov 0x58(%rbp),%r8 │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x0(%rdi),%bl │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x69(%rax) │ │ │ │ mov $0x0,%dl │ │ │ │ @@ -45473,15 +45473,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -45645,15 +45645,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -45694,15 +45694,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -45949,15 +45949,15 @@ │ │ │ │ mov %esi,0x45c74800(%rdx) │ │ │ │ add %bl,%al │ │ │ │ (bad) │ │ │ │ rex.X add %cl,-0x73(%rax) │ │ │ │ cmp $0xb28923,%eax │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -45990,15 +45990,15 @@ │ │ │ │ adc %r9b,-0x15(%r8) │ │ │ │ add %cl,0x45(%rbx,%r9,4) │ │ │ │ or %cl,-0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x28(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -46069,15 +46069,15 @@ │ │ │ │ in (%dx),%al │ │ │ │ rex.X add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ jge 42ebfb │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -46103,15 +46103,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -46314,15 +46314,15 @@ │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x42ed00,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x50(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x60,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -46366,15 +46366,15 @@ │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ xor %cl,-0x75(%rax) │ │ │ │ rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ or %cl,0x39(%rax) │ │ │ │ lret $0x227d │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rcx,%rdx │ │ │ │ je 42f303 │ │ │ │ @@ -46415,30 +46415,30 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 42f401 │ │ │ │ mov 0x30(%rbp),%rbx │ │ │ │ mov 0x28(%rbp),%rcx │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ cmp %rcx,%rdx │ │ │ │ jge 42f0d0 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rcx,%rdx │ │ │ │ je 42f0de │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp 42f01d │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ cmp 0x20(%rbp),%rcx │ │ │ │ jl 42f0f1 │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp 42f01d │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffc0,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -46471,26 +46471,26 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 42f3f1 │ │ │ │ mov 0x30(%rbp),%rbx │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ cmp %rdx,%rbx │ │ │ │ jge 42f1a8 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rdx,%rbx │ │ │ │ jne 42f01d │ │ │ │ mov 0x38(%rbp),%rbx │ │ │ │ cmp 0x18(%rbp),%rbx │ │ │ │ jge 42f01d │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -46525,49 +46525,49 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 42f411 │ │ │ │ mov 0x30(%rbp),%rbx │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ cmp %rdx,%rbx │ │ │ │ jge 42f28c │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rdx,%rbx │ │ │ │ jne 42f01d │ │ │ │ mov 0x38(%rbp),%rbx │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ cmp %rdx,%rbx │ │ │ │ jge 42f2c4 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rdx,%rbx │ │ │ │ jne 42f01d │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0xf571b8,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ cmp 0x20(%rbp),%rcx │ │ │ │ jl 42f316 │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp 42f01d │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x42f360,0x0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -46594,26 +46594,26 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 42f421 │ │ │ │ mov 0x30(%rbp),%rbx │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ cmp %rdx,%rbx │ │ │ │ jge 42f3b8 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rdx,%rbx │ │ │ │ jne 42f01d │ │ │ │ mov 0x38(%rbp),%rbx │ │ │ │ cmp 0x18(%rbp),%rbx │ │ │ │ jge 42f01d │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -46894,15 +46894,15 @@ │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x42f548,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -46998,15 +46998,15 @@ │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x42f508,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -47064,15 +47064,15 @@ │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x42f488,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x60(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -47087,15 +47087,15 @@ │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x42f448,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -47155,15 +47155,15 @@ │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x42f4c8,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x60(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -47214,18 +47214,18 @@ │ │ │ │ mov %bh,%ah │ │ │ │ rex.X add %cl,-0x77(%rcx) │ │ │ │ rorb $0x7d,-0x75(%rax) │ │ │ │ or %cl,-0x77(%rax) │ │ │ │ fimuls 0x75(%rbx,%rcx,4) │ │ │ │ sub %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - lods %ds:(%rsi),%eax │ │ │ │ - stc │ │ │ │ - sbb %al,(%rax) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + gs js 42fc8e │ │ │ │ + add %cl,(%rdi) │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ @@ -47248,15 +47248,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -47329,15 +47329,15 @@ │ │ │ │ stc │ │ │ │ add %esi,0x48(%rsi,%rbx,1) │ │ │ │ movl $0x42ffa8,0x10(%rbp) │ │ │ │ lea 0xb2760b(%rip),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ mov 0x20(%rbp),%rcx │ │ │ │ mov 0x28(%rbp),%rdx │ │ │ │ mov 0x30(%rbp),%rsi │ │ │ │ mov 0x38(%rbp),%rdi │ │ │ │ mov 0x10(%rbp),%r8 │ │ │ │ add $0x10,%rbp │ │ │ │ @@ -47445,15 +47445,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x30(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%rdi │ │ │ │ @@ -47583,26 +47583,26 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 43021d │ │ │ │ mov 0x30(%rbp),%rbx │ │ │ │ mov 0x28(%rbp),%rcx │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ cmp %rcx,%rdx │ │ │ │ jge 4301d0 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rcx,%rdx │ │ │ │ jne 430201 │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ cmp 0x20(%rbp),%rcx │ │ │ │ jge 430201 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -47743,15 +47743,15 @@ │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x430240,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x48,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -47944,29 +47944,29 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,0x6d(%rax) │ │ │ │ mov $0x0,%dl │ │ │ │ movq $0x430708,0x0(%rbp) │ │ │ │ lea 0xb26d4b(%rip),%rdi │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1e(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c3d8 │ │ │ │ @@ -48023,15 +48023,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -48067,15 +48067,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -48116,15 +48116,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -48204,15 +48204,15 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ movq $0x430ad8,0x8(%rbp) │ │ │ │ lea 0xb269ad(%rip),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -48355,15 +48355,15 @@ │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x4800b267(%rax) │ │ │ │ movl $0x430cc0,0x0(%rbp) │ │ │ │ lea 0xb26793(%rip),%rdi │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ (bad) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -48412,41 +48412,41 @@ │ │ │ │ mov %rbx,%r11 │ │ │ │ mov 0x40(%rsp),%rbx │ │ │ │ add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 430dff │ │ │ │ cmp %r10,%rdx │ │ │ │ jge 430d81 │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %r9,-0x30(%r12) │ │ │ │ mov %r11,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %r10,%rdx │ │ │ │ jne 430df1 │ │ │ │ cmp %rbx,%rsi │ │ │ │ jge 430db1 │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %r9,-0x30(%r12) │ │ │ │ mov %r11,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rbx,%rsi │ │ │ │ jne 430df1 │ │ │ │ movq $0x430bd8,-0x38(%r12) │ │ │ │ mov %rdi,-0x28(%r12) │ │ │ │ mov %r8,-0x20(%r12) │ │ │ │ mov %r11,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffc0,%r12 │ │ │ │ @@ -48635,15 +48635,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -48684,15 +48684,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -48735,15 +48735,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -48786,15 +48786,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -48871,15 +48871,15 @@ │ │ │ │ cmp $0x1,%rcx │ │ │ │ je 43138e │ │ │ │ movq $0x4316e0,0x8(%rbp) │ │ │ │ lea 0xb260b3(%rip),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov 0x18(%rbp),%rcx │ │ │ │ mov 0x28(%rbp),%rdx │ │ │ │ mov 0x30(%rbp),%rsi │ │ │ │ mov 0x38(%rbp),%rdi │ │ │ │ mov 0x40(%rbp),%r8 │ │ │ │ mov 0x48(%rbp),%r9 │ │ │ │ @@ -49277,15 +49277,15 @@ │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x4800b25a(%rax) │ │ │ │ movl $0x4319e0,0x0(%rbp) │ │ │ │ lea 0xb25a73(%rip),%rdi │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ (bad) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -49334,41 +49334,41 @@ │ │ │ │ mov %rbx,%r11 │ │ │ │ mov 0x40(%rsp),%rbx │ │ │ │ add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 431b1f │ │ │ │ cmp %r10,%rdx │ │ │ │ jge 431aa1 │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %r9,-0x30(%r12) │ │ │ │ mov %r11,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %r10,%rdx │ │ │ │ jne 431b11 │ │ │ │ cmp %rbx,%rsi │ │ │ │ jge 431ad1 │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %r9,-0x30(%r12) │ │ │ │ mov %r11,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rbx,%rsi │ │ │ │ jne 431b11 │ │ │ │ movq $0x4318f8,-0x38(%r12) │ │ │ │ mov %rdi,-0x28(%r12) │ │ │ │ mov %r8,-0x20(%r12) │ │ │ │ mov %r11,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffc0,%r12 │ │ │ │ @@ -49558,15 +49558,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -49607,15 +49607,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -49658,15 +49658,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -49709,15 +49709,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -49793,15 +49793,15 @@ │ │ │ │ cmp $0x1,%rcx │ │ │ │ je 4320ae │ │ │ │ movq $0x432400,0x8(%rbp) │ │ │ │ lea 0xb25393(%rip),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov 0x18(%rbp),%rcx │ │ │ │ mov 0x28(%rbp),%rdx │ │ │ │ mov 0x30(%rbp),%rsi │ │ │ │ mov 0x38(%rbp),%rdi │ │ │ │ mov 0x40(%rbp),%r8 │ │ │ │ mov 0x48(%rbp),%r9 │ │ │ │ @@ -50125,15 +50125,15 @@ │ │ │ │ mov %rax,%r9 │ │ │ │ mov %rcx,%r8 │ │ │ │ mov %rdx,%rdi │ │ │ │ lea 0xb24e5c(%rip),%rsi │ │ │ │ lea 0xb24e20(%rip),%r14 │ │ │ │ mov %rax,0x40(%rbp) │ │ │ │ add $0x38,%rbp │ │ │ │ - jmp 5d1468 │ │ │ │ + jmp 609320 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x3000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -50185,15 +50185,15 @@ │ │ │ │ lea -0x4d(%r12),%r9 │ │ │ │ mov %rdi,%r8 │ │ │ │ lea -0x15(%r12),%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ lea 0xb2332f(%rip),%r14 │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5d3238 │ │ │ │ + jmp 60b0f0 │ │ │ │ movq $0xe0,0x388(%r13) │ │ │ │ lea 0xb24d83(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ @@ -50343,15 +50343,15 @@ │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xb24dc3(%rip),%rsi │ │ │ │ lea 0xb24d87(%rip),%r14 │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5d1468 │ │ │ │ + jmp 609320 │ │ │ │ lea 0xb24dc2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -50406,15 +50406,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 432a1e │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -50490,15 +50490,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,0x4800b248(%rax) │ │ │ │ movl $0x432b50,0x0(%rbp) │ │ │ │ lea 0xb248ab(%rip),%rdi │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -50533,15 +50533,15 @@ │ │ │ │ sbb %r8b,%r8b │ │ │ │ sub 0x0(%rbx),%eax │ │ │ │ mov 0x8(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -50565,15 +50565,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -50692,15 +50692,15 @@ │ │ │ │ cmp $0x1,%rcx │ │ │ │ je 432dd6 │ │ │ │ movq $0x432f88,0x8(%rbp) │ │ │ │ lea 0xb24613(%rip),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ movq $0x432e30,-0x18(%rbp) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov 0xf(%rax),%rcx │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ mov 0x17(%rax),%rcx │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ @@ -50739,62 +50739,62 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ sub %r9b,-0x75(%r8) │ │ │ │ pop %rbp │ │ │ │ sbb %cl,-0x75(%rax) │ │ │ │ rex.WRB or %r9b,0x39(%r8) │ │ │ │ enter $0x2a7d,$0x49 │ │ │ │ - movl $0x5bf980,-0x20(%rsp) │ │ │ │ + movl $0x5f7838,-0x20(%rsp) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0x104f851,-0x10(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ add $0xfffffffffffffff0,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x30(%rbp),%rdx │ │ │ │ cmp %rcx,%rax │ │ │ │ jne 432f4a │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ cmp %rcx,%rax │ │ │ │ jge 432ed0 │ │ │ │ - movq $0x5bf980,-0x20(%r12) │ │ │ │ + movq $0x5f7838,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0x104f851,-0x10(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ add $0xfffffffffffffff0,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rcx,%rax │ │ │ │ jne 432f01 │ │ │ │ movq $0x432c98,-0x20(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rdx,-0x8(%r12) │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x5bf980,-0x20(%r12) │ │ │ │ + movq $0x5f7838,-0x20(%r12) │ │ │ │ mov %rdx,-0x18(%r12) │ │ │ │ movq $0x104f851,-0x10(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ add $0xfffffffffffffff0,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ mov 0x38(%rbp),%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - movq $0x5bf980,-0x20(%r12) │ │ │ │ + movq $0x5f7838,-0x20(%r12) │ │ │ │ mov %rdx,-0x18(%r12) │ │ │ │ movq $0x104f851,-0x10(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ add $0xfffffffffffffff0,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -50836,17 +50836,17 @@ │ │ │ │ (bad) │ │ │ │ rex.XB add %cl,-0x77(%r9) │ │ │ │ rorb $0x7d,-0x75(%rax) │ │ │ │ or %cl,-0x77(%rax) │ │ │ │ fimuls 0x75(%rbx,%rcx,4) │ │ │ │ adc %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - cmp $0xf0018c6,%eax │ │ │ │ - (bad) │ │ │ │ - add %r8b,(%rax) │ │ │ │ + cmc │ │ │ │ + rex.R sbb $0x0,%al │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ @@ -50871,15 +50871,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -51081,15 +51081,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%al │ │ │ │ rex mov $0x0,%dl │ │ │ │ movq $0x433320,0x0(%rbp) │ │ │ │ lea 0xb240db(%rip),%rdi │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ mov %?,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -51135,30 +51135,30 @@ │ │ │ │ add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4338ac │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ mov 0x50(%rbp),%rsi │ │ │ │ cmp %rsi,%rdx │ │ │ │ jge 4333e4 │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x60(%rbp),%rdi │ │ │ │ cmp %rsi,%rdx │ │ │ │ jne 433540 │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ mov 0x48(%rbp),%rsi │ │ │ │ cmp %rsi,%rdx │ │ │ │ jge 433424 │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -51166,15 +51166,15 @@ │ │ │ │ jne 433540 │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x4331d0,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -51217,15 +51217,15 @@ │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x4330d0,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -51268,30 +51268,30 @@ │ │ │ │ add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 433907 │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ mov 0x50(%rbp),%rsi │ │ │ │ cmp %rsi,%rdx │ │ │ │ jge 4335fc │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x60(%rbp),%rdi │ │ │ │ cmp %rsi,%rdx │ │ │ │ jne 433540 │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ mov 0x48(%rbp),%rsi │ │ │ │ cmp %rsi,%rdx │ │ │ │ jge 43363c │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -51299,30 +51299,30 @@ │ │ │ │ jne 433540 │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x433190,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffc0,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4336c5 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -51367,15 +51367,15 @@ │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x433110,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -51426,28 +51426,28 @@ │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x433150,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4338e7 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -51490,15 +51490,15 @@ │ │ │ │ rex.RB (bad) │ │ │ │ movq $0x4339a0,0x60(%rbp) │ │ │ │ mov %rax,%r8 │ │ │ │ mov 0x30(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x60,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -51524,15 +51524,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -51773,15 +51773,15 @@ │ │ │ │ cmp $0x1,%rcx │ │ │ │ je 433d4e │ │ │ │ movq $0x4343a8,0x10(%rbp) │ │ │ │ lea 0xb2369b(%rip),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ mov 0x48(%rbp),%rbx │ │ │ │ mov 0x50(%rbp),%rcx │ │ │ │ mov 0x60(%rbp),%rdx │ │ │ │ mov 0x68(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%rdi │ │ │ │ mov 0x10(%rbp),%r8 │ │ │ │ add $0x10,%rbp │ │ │ │ @@ -51841,15 +51841,15 @@ │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x433bc0,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -51937,15 +51937,15 @@ │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x433b80,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -51997,15 +51997,15 @@ │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x433b00,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -52020,15 +52020,15 @@ │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x433ac0,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -52089,15 +52089,15 @@ │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x433b40,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -52146,15 +52146,15 @@ │ │ │ │ rex.RB (bad) │ │ │ │ movq $0x434328,0x60(%rbp) │ │ │ │ mov %rax,%r8 │ │ │ │ mov 0x30(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x60,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -52181,15 +52181,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -52206,15 +52206,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x30(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov 0x40(%rbp),%rcx │ │ │ │ mov 0x50(%rbp),%rdx │ │ │ │ mov 0x58(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%rdi │ │ │ │ @@ -52467,15 +52467,15 @@ │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r11b,%r8b │ │ │ │ rex.RXB │ │ │ │ rex.XB add %cl,-0x73(%r8) │ │ │ │ cmp $0xb22c23,%eax │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ (bad) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -52524,41 +52524,41 @@ │ │ │ │ mov %rbx,%r11 │ │ │ │ mov 0x40(%rsp),%rbx │ │ │ │ add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 434917 │ │ │ │ cmp %r10,%rdx │ │ │ │ jge 434899 │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %r9,-0x30(%r12) │ │ │ │ mov %r11,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %r10,%rdx │ │ │ │ jne 434909 │ │ │ │ cmp %rbx,%rsi │ │ │ │ jge 4348c9 │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %r9,-0x30(%r12) │ │ │ │ mov %r11,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rbx,%rsi │ │ │ │ jne 434909 │ │ │ │ movq $0x4346f0,-0x38(%r12) │ │ │ │ mov %rdi,-0x28(%r12) │ │ │ │ mov %r8,-0x20(%r12) │ │ │ │ mov %r11,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffc0,%r12 │ │ │ │ @@ -52689,15 +52689,15 @@ │ │ │ │ add %esi,0x48(%rsp,%rbp,2) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ movq $0x434b18,0x8(%rbp) │ │ │ │ lea 0xb228e7(%rip),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -52748,41 +52748,41 @@ │ │ │ │ mov %rbx,%r11 │ │ │ │ mov 0x40(%rsp),%rbx │ │ │ │ add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 434c57 │ │ │ │ cmp %r10,%rdx │ │ │ │ jge 434bd9 │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %r9,-0x30(%r12) │ │ │ │ mov %r11,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %r10,%rdx │ │ │ │ jne 434c49 │ │ │ │ cmp %rbx,%rsi │ │ │ │ jge 434c09 │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %r9,-0x30(%r12) │ │ │ │ mov %r11,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rbx,%rsi │ │ │ │ jne 434c49 │ │ │ │ movq $0x4349e0,-0x38(%r12) │ │ │ │ mov %rdi,-0x28(%r12) │ │ │ │ mov %r8,-0x20(%r12) │ │ │ │ mov %r11,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffc0,%r12 │ │ │ │ @@ -52942,15 +52942,15 @@ │ │ │ │ mov %rax,%r8 │ │ │ │ mov %rdx,%rdi │ │ │ │ lea 0xb22533(%rip),%rsi │ │ │ │ lea 0xb224cf(%rip),%r14 │ │ │ │ mov %rax,0x30(%rbp) │ │ │ │ mov %rcx,0x38(%rbp) │ │ │ │ add $0x30,%rbp │ │ │ │ - jmp 5d1468 │ │ │ │ + jmp 609320 │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -53073,15 +53073,15 @@ │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xb226d3(%rip),%rsi │ │ │ │ lea 0xb22697(%rip),%r14 │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5d1468 │ │ │ │ + jmp 609320 │ │ │ │ lea 0xb226d2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -53101,15 +53101,15 @@ │ │ │ │ lea 0xb22696(%rip),%rdi │ │ │ │ lea 0xb225ef(%rip),%rsi │ │ │ │ lea 0xb22590(%rip),%r14 │ │ │ │ mov %rcx,-0x18(%rbp) │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 5b7340 │ │ │ │ + jmp 5ef1f8 │ │ │ │ lea 0xb22687(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -53164,15 +53164,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 435216 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -53213,15 +53213,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4352b6 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -53535,15 +53535,15 @@ │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x435328,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -53601,15 +53601,15 @@ │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x4353e8,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x70(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x80,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -53658,15 +53658,15 @@ │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x435368,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -53725,15 +53725,15 @@ │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x4353a8,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -53748,15 +53748,15 @@ │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x435428,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x70(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x80,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -53803,15 +53803,15 @@ │ │ │ │ rex.RB (bad) │ │ │ │ movq $0x435b40,0x60(%rbp) │ │ │ │ mov %rax,%r8 │ │ │ │ mov 0x30(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x60,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -53837,15 +53837,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -54180,15 +54180,15 @@ │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x435c60,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -54246,15 +54246,15 @@ │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x435d20,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x70(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x80,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -54303,15 +54303,15 @@ │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x435ca0,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -54370,15 +54370,15 @@ │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x435ce0,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -54393,15 +54393,15 @@ │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x435d60,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x70(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x80,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -54447,15 +54447,15 @@ │ │ │ │ rex.RB (bad) │ │ │ │ movq $0x436478,0x60(%rbp) │ │ │ │ mov %rax,%r8 │ │ │ │ mov 0x30(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x60,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -54481,15 +54481,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -54776,15 +54776,15 @@ │ │ │ │ jne 43692c │ │ │ │ movq $0x436798,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -54946,15 +54946,15 @@ │ │ │ │ jne 436b94 │ │ │ │ movq $0x436a00,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -55202,15 +55202,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -55435,15 +55435,15 @@ │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xb205f3(%rip),%rsi │ │ │ │ lea 0xb205b7(%rip),%r14 │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5d1468 │ │ │ │ + jmp 609320 │ │ │ │ lea 0xb205f2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -55488,15 +55488,15 @@ │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xb205bb(%rip),%rsi │ │ │ │ lea 0xb2057f(%rip),%r14 │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5d1468 │ │ │ │ + jmp 609320 │ │ │ │ lea 0xb205ba(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -55507,15 +55507,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rbp) │ │ │ │ rorl $0xf8,-0x77(%rcx) │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ lea 0xb20512(%rip),%r14 │ │ │ │ - jmp 5d23e8 │ │ │ │ + jmp 60a2a0 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -55641,15 +55641,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -55855,15 +55855,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -56067,15 +56067,15 @@ │ │ │ │ lea 0xb1fe28(%rip),%rsi │ │ │ │ lea 0xb1fdc9(%rip),%r14 │ │ │ │ mov %rbx,-0x18(%rbp) │ │ │ │ lea -0x15(%r12),%rbx │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 5b7340 │ │ │ │ + jmp 5ef1f8 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ lea 0xb1fe38(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ @@ -56096,15 +56096,15 @@ │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xb1fe43(%rip),%rsi │ │ │ │ lea 0xb1fdf7(%rip),%r14 │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5d1468 │ │ │ │ + jmp 609320 │ │ │ │ lea 0xb1fe42(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -56159,15 +56159,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -56252,15 +56252,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -56464,15 +56464,15 @@ │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x437e20,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x50(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x60,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -56516,15 +56516,15 @@ │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ xor %cl,-0x75(%rax) │ │ │ │ rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ or %cl,0x39(%rax) │ │ │ │ lret $0x227d │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rcx,%rdx │ │ │ │ je 438423 │ │ │ │ @@ -56565,30 +56565,30 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 438521 │ │ │ │ mov 0x30(%rbp),%rbx │ │ │ │ mov 0x28(%rbp),%rcx │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ cmp %rcx,%rdx │ │ │ │ jge 4381f0 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rcx,%rdx │ │ │ │ je 4381fe │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp 43813d │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ cmp 0x20(%rbp),%rcx │ │ │ │ jl 438211 │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp 43813d │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffc0,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -56621,26 +56621,26 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 438511 │ │ │ │ mov 0x30(%rbp),%rbx │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ cmp %rdx,%rbx │ │ │ │ jge 4382c8 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rdx,%rbx │ │ │ │ jne 43813d │ │ │ │ mov 0x38(%rbp),%rbx │ │ │ │ cmp 0x18(%rbp),%rbx │ │ │ │ jge 43813d │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -56676,49 +56676,49 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 438531 │ │ │ │ mov 0x30(%rbp),%rbx │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ cmp %rdx,%rbx │ │ │ │ jge 4383ac │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rdx,%rbx │ │ │ │ jne 43813d │ │ │ │ mov 0x38(%rbp),%rbx │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ cmp %rdx,%rbx │ │ │ │ jge 4383e4 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rdx,%rbx │ │ │ │ jne 43813d │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0xf571b8,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ cmp 0x20(%rbp),%rcx │ │ │ │ jl 438436 │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp 43813d │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x438480,0x0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -56745,26 +56745,26 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 438541 │ │ │ │ mov 0x30(%rbp),%rbx │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ cmp %rdx,%rbx │ │ │ │ jge 4384d8 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rdx,%rbx │ │ │ │ jne 43813d │ │ │ │ mov 0x38(%rbp),%rbx │ │ │ │ cmp 0x18(%rbp),%rbx │ │ │ │ jge 43813d │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -56814,15 +56814,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4385fe │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -56884,15 +56884,15 @@ │ │ │ │ lea 0xb1f371(%rip),%rsi │ │ │ │ lea 0xb1f35a(%rip),%r14 │ │ │ │ lea -0xd(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -56922,15 +56922,15 @@ │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xb1f2c0(%rip),%rsi │ │ │ │ lea 0xb1f2a9(%rip),%r14 │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ lea 0xb1f2d4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -56955,15 +56955,15 @@ │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 4387fe │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -57000,15 +57000,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 438896 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -57180,15 +57180,15 @@ │ │ │ │ jne 438b2c │ │ │ │ movq $0x438998,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -57487,15 +57487,15 @@ │ │ │ │ jne 438f64 │ │ │ │ movq $0x438dd0,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -57966,15 +57966,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -58149,15 +58149,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -58307,16 +58307,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800b392(%rax) │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + cmp %dh,-0x27ba72b8(%rax,%rax,1) │ │ │ │ cmp %r15,%rax │ │ │ │ jb 439ab8 │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 439aad │ │ │ │ mov 0x3(%rbx),%rax │ │ │ │ movq $0x439650,-0x28(%r12) │ │ │ │ @@ -58340,24 +58340,23 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - xchg %eax,%edx │ │ │ │ - mov $0x0,%bl │ │ │ │ + add %dh,0x37(%rax) │ │ │ │ + mov $0x0,%ah │ │ │ │ mov 0x8(%rbp),%r9 │ │ │ │ mov 0x20(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ - jmp 5d23e8 │ │ │ │ + jmp 60a2a0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -58465,15 +58464,15 @@ │ │ │ │ jne 439c94 │ │ │ │ movq $0x439b00,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -58533,16 +58532,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - orb $0x45,-0x72b7ff4d(%rdi) │ │ │ │ - test $0x4c,%al │ │ │ │ + shlb $1,(%rsp,%rsi,4) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB test $0x4c,%al │ │ │ │ cmp %edi,%eax │ │ │ │ jb 439ed7 │ │ │ │ movq $0x439dd8,-0x38(%rbp) │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ mov 0xd(%rbx),%rcx │ │ │ │ mov 0x15(%rbx),%rdx │ │ │ │ mov 0x1d(%rbx),%rbx │ │ │ │ @@ -58562,17 +58562,16 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - (bad) │ │ │ │ - mov $0x0,%bl │ │ │ │ + add %ch,0x34(%rax) │ │ │ │ + mov $0x0,%ah │ │ │ │ movq $0x439e28,-0x20(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rcx,-0x18(%rbp) │ │ │ │ mov 0xf(%rcx),%rdx │ │ │ │ mov %rdx,-0x10(%rbp) │ │ │ │ @@ -58587,17 +58586,18 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov (%rcx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - mov 0x458b4800(%rbx),%? │ │ │ │ - sub %cl,-0x75(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + xor $0xb4,%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sub %r9b,-0x75(%r8) │ │ │ │ rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ cmp %cl,-0x75(%rax) │ │ │ │ jne 439e78 │ │ │ │ mov 0x48(%rbp),%rdi │ │ │ │ mov 0x50(%rbp),%r8 │ │ │ │ mov %rbx,%r9 │ │ │ │ @@ -58757,15 +58757,15 @@ │ │ │ │ jne 43a0a4 │ │ │ │ movq $0x439f10,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -58825,17 +58825,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x75(%rax) │ │ │ │ - mov $0x0,%bl │ │ │ │ - lea -0x50(%rbp),%rax │ │ │ │ + add %al,%al │ │ │ │ + xor %dh,-0x4fba72b8(%rax,%rax,1) │ │ │ │ cmp %r15,%rax │ │ │ │ jb 43a2d8 │ │ │ │ movq $0x43a1e0,-0x30(%rbp) │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ mov 0xd(%rbx),%rcx │ │ │ │ mov 0x15(%rbx),%rbx │ │ │ │ mov %rbx,%rdx │ │ │ │ @@ -58851,19 +58850,19 @@ │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - mov 0x45c74800(%rbx),%esi │ │ │ │ - loopne 43a215 │ │ │ │ - movabs %al,0x4b8b48d889480043 │ │ │ │ - (bad) │ │ │ │ + add %ah,0x30(%rax) │ │ │ │ + mov $0x0,%ah │ │ │ │ + movq $0x43a230,-0x20(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rcx,-0x18(%rbp) │ │ │ │ mov 0xf(%rcx),%rdx │ │ │ │ mov %rdx,-0x10(%rbp) │ │ │ │ mov 0x17(%rcx),%rcx │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ @@ -58875,21 +58874,19 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - mov 0x458b4800(%rbx),%dh │ │ │ │ - sub %cl,-0x75(%rax) │ │ │ │ - rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - cmp %cl,-0x75(%rax) │ │ │ │ - jne 43a280 │ │ │ │ + add %dl,(%rax) │ │ │ │ + xor %dh,0x28458b48(%rax,%rax,1) │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x38(%rbp),%rdx │ │ │ │ + mov 0x40(%rbp),%rsi │ │ │ │ mov 0x48(%rbp),%rdi │ │ │ │ mov %rbx,%r8 │ │ │ │ and $0x7,%r8d │ │ │ │ cmp $0x1,%r8 │ │ │ │ je 43a2dc │ │ │ │ add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -58936,17 +58933,19 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - mov %esi,0x458d4800(%rbx) │ │ │ │ - rorb $1,-0x8(%rcx,%rdi,1) │ │ │ │ + add %ch,(%rax) │ │ │ │ + (bad) │ │ │ │ + mov $0x0,%ah │ │ │ │ + lea -0x30(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 43a401 │ │ │ │ movq $0x43a368,-0x30(%rbp) │ │ │ │ mov 0x3(%rbx),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ @@ -58957,16 +58956,17 @@ │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4900b389(%rax) │ │ │ │ - add $0x58,%esp │ │ │ │ + add %bl,%al │ │ │ │ + cs mov $0x0,%ah │ │ │ │ + add $0x58,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 43a3f1 │ │ │ │ mov 0x27(%rbx),%rax │ │ │ │ mov 0x2f(%rbx),%rbx │ │ │ │ movq $0x439a40,-0x50(%r12) │ │ │ │ mov %rbx,-0x48(%r12) │ │ │ │ movq $0x439d70,-0x40(%r12) │ │ │ │ @@ -59073,15 +59073,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -59256,15 +59256,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -59410,17 +59410,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - mov $0x0,%bl │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ + add %bl,0x4800b428(%rax) │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 43aa20 │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 43aa15 │ │ │ │ mov 0x3(%rbx),%rax │ │ │ │ movq $0x43a5b8,-0x28(%r12) │ │ │ │ @@ -59444,22 +59443,22 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4c00b382(%rax) │ │ │ │ - mov 0x8(%rbp),%ecx │ │ │ │ + add %cl,(%rax) │ │ │ │ + sub %dh,0x84d8b4c(%rax,%rax,1) │ │ │ │ mov 0x20(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ - jmp 5d23e8 │ │ │ │ + jmp 60a2a0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -59567,15 +59566,15 @@ │ │ │ │ jne 43abfc │ │ │ │ movq $0x43aa68,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -59635,17 +59634,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %al,-0x72b7ff4d(%rax) │ │ │ │ - rex.RB test $0x4c,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ + push $0x4800b425 │ │ │ │ + lea -0x58(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 43ae3f │ │ │ │ movq $0x43ad40,-0x38(%rbp) │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ mov 0xd(%rbx),%rcx │ │ │ │ mov 0x15(%rbx),%rdx │ │ │ │ mov 0x1d(%rbx),%rbx │ │ │ │ mov %rbx,%r8 │ │ │ │ @@ -59664,18 +59663,21 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800b37f(%rax) │ │ │ │ - movl $0x43ad90,-0x20(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ + add %al,(%rax) │ │ │ │ + and $0xc74800b4,%eax │ │ │ │ + rex.RB loopne 43acd5 │ │ │ │ + lods %ds:(%rsi),%eax │ │ │ │ + rex.XB add %cl,-0x77(%r8) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + rex.WXB (bad) │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rcx,-0x18(%rbp) │ │ │ │ mov 0xf(%rcx),%rdx │ │ │ │ mov %rdx,-0x10(%rbp) │ │ │ │ mov 0x17(%rcx),%rcx │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ @@ -59687,17 +59689,16 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov (%rcx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x7f(%rax) │ │ │ │ - mov $0x0,%bl │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ + add %dh,0x4800b424(%rax) │ │ │ │ + mov 0x28(%rbp),%eax │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ mov 0x38(%rbp),%rdx │ │ │ │ mov 0x40(%rbp),%rsi │ │ │ │ mov 0x48(%rbp),%rdi │ │ │ │ mov 0x50(%rbp),%r8 │ │ │ │ mov %rbx,%r9 │ │ │ │ and $0x7,%r9d │ │ │ │ @@ -59856,15 +59857,15 @@ │ │ │ │ jne 43b00c │ │ │ │ movq $0x43ae78,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -59924,19 +59925,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - jl 43b09a │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB mov $0x4c,%r8b │ │ │ │ - cmp %edi,%eax │ │ │ │ + add %bl,0x21(%rax) │ │ │ │ + mov $0x0,%ah │ │ │ │ + lea -0x50(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 43b240 │ │ │ │ movq $0x43b148,-0x30(%rbp) │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ mov 0xd(%rbx),%rcx │ │ │ │ mov 0x15(%rbx),%rbx │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %rdi,%rbx │ │ │ │ @@ -59951,18 +59951,21 @@ │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800b37b(%rax) │ │ │ │ - movl $0x43b198,-0x20(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ + add %bh,%al │ │ │ │ + and %dh,-0x1fba38b8(%rax,%rax,1) │ │ │ │ + cwtl │ │ │ │ + mov $0x43,%cl │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + rex.WXB (bad) │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rcx,-0x18(%rbp) │ │ │ │ mov 0xf(%rcx),%rdx │ │ │ │ mov %rdx,-0x10(%rbp) │ │ │ │ mov 0x17(%rcx),%rcx │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ @@ -59974,17 +59977,16 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x7b(%rax) │ │ │ │ - mov $0x0,%bl │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ + add %ch,0x4800b420(%rax) │ │ │ │ + mov 0x28(%rbp),%eax │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ mov 0x38(%rbp),%rdx │ │ │ │ mov 0x40(%rbp),%rsi │ │ │ │ mov 0x48(%rbp),%rdi │ │ │ │ mov %rbx,%r8 │ │ │ │ and $0x7,%r8d │ │ │ │ cmp $0x1,%r8 │ │ │ │ @@ -60034,16 +60036,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x7a(%rax) │ │ │ │ - mov $0x0,%bl │ │ │ │ + add %al,%al │ │ │ │ + (bad) │ │ │ │ + mov $0x0,%ah │ │ │ │ lea -0x30(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 43b369 │ │ │ │ movq $0x43b2d0,-0x30(%rbp) │ │ │ │ mov 0x3(%rbx),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ @@ -60056,19 +60059,17 @@ │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - jp 43b282 │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - pop %rax │ │ │ │ + add %dh,0x1f(%rax) │ │ │ │ + mov $0x0,%ah │ │ │ │ + add $0x58,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 43b359 │ │ │ │ mov 0x37(%rbx),%rax │ │ │ │ mov 0x3f(%rbx),%rbx │ │ │ │ movq $0x43a9a8,-0x50(%r12) │ │ │ │ mov %rbx,-0x48(%r12) │ │ │ │ movq $0x43acd8,-0x40(%r12) │ │ │ │ @@ -60187,27 +60188,27 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800b36d(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ + add %cl,(%rax) │ │ │ │ + adc -0x7ba72b8(%rax,%rax,1),%esi │ │ │ │ cmp %r15,%rax │ │ │ │ jb 43b4c9 │ │ │ │ mov %r9,%rax │ │ │ │ mov %r8,%r9 │ │ │ │ mov %rdi,%r8 │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x3(%rbx),%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5b7c00 │ │ │ │ + jmp 5efab8 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -60317,15 +60318,15 @@ │ │ │ │ jne 43b674 │ │ │ │ movq $0x43b4e0,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -60488,15 +60489,15 @@ │ │ │ │ jne 43b8dc │ │ │ │ movq $0x43b748,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -60579,15 +60580,15 @@ │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,%rsi │ │ │ │ add $0x98,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 43baa7 │ │ │ │ mov 0x6(%rbx),%r10 │ │ │ │ mov 0xe(%rbx),%r11 │ │ │ │ - movq $0x5bf980,-0x90(%r12) │ │ │ │ + movq $0x5f7838,-0x90(%r12) │ │ │ │ mov %rdi,-0x88(%r12) │ │ │ │ mov %rbx,-0x80(%r12) │ │ │ │ movq $0x43b6c8,-0x78(%r12) │ │ │ │ mov %r10,-0x70(%r12) │ │ │ │ mov %r11,-0x68(%r12) │ │ │ │ mov %rdi,-0x60(%r12) │ │ │ │ lea -0x8f(%r12),%rbx │ │ │ │ @@ -60839,15 +60840,15 @@ │ │ │ │ adc %r15b,-0x43(%r8) │ │ │ │ rex.XB add %cl,-0x77(%r9) │ │ │ │ fmuls -0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -60920,15 +60921,15 @@ │ │ │ │ sbb %r9b,-0x42(%r8) │ │ │ │ rex.XB add %cl,-0x77(%r9) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ jge 43be2b │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -60954,15 +60955,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -61068,15 +61069,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 43c046 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -61149,15 +61150,15 @@ │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ lea -0xd(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x3f(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -61186,15 +61187,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -61360,15 +61361,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -61599,15 +61600,15 @@ │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xb194c9(%rip),%rsi │ │ │ │ lea -0x1b(%r12),%r14 │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5d1468 │ │ │ │ + jmp 609320 │ │ │ │ movq $0x78,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -61811,15 +61812,15 @@ │ │ │ │ jne 43caf4 │ │ │ │ movq $0x43c960,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -61981,15 +61982,15 @@ │ │ │ │ jne 43cd5c │ │ │ │ movq $0x43cbc8,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -62277,15 +62278,15 @@ │ │ │ │ jne 43d194 │ │ │ │ movq $0x43d000,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -62447,15 +62448,15 @@ │ │ │ │ jne 43d3fc │ │ │ │ movq $0x43d268,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -62757,28 +62758,28 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - rex.WX mov $0x0,%bl │ │ │ │ + add %ah,-0x11(%rax) │ │ │ │ + mov $0x0,%bl │ │ │ │ lea -0x8(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 43d871 │ │ │ │ mov %r9,%rax │ │ │ │ mov %r8,%r9 │ │ │ │ mov %rdi,%r8 │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x3(%rbx),%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5b7c00 │ │ │ │ + jmp 5efab8 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -62888,15 +62889,15 @@ │ │ │ │ jne 43da1c │ │ │ │ movq $0x43d888,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -63059,15 +63060,15 @@ │ │ │ │ jne 43dc84 │ │ │ │ movq $0x43daf0,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -63149,15 +63150,15 @@ │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,%rsi │ │ │ │ add $0x98,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 43de4f │ │ │ │ mov 0x6(%rbx),%r10 │ │ │ │ mov 0xe(%rbx),%r11 │ │ │ │ - movq $0x5bf980,-0x90(%r12) │ │ │ │ + movq $0x5f7838,-0x90(%r12) │ │ │ │ mov %rdi,-0x88(%r12) │ │ │ │ mov %rbx,-0x80(%r12) │ │ │ │ movq $0x43da70,-0x78(%r12) │ │ │ │ mov %r10,-0x70(%r12) │ │ │ │ mov %r11,-0x68(%r12) │ │ │ │ mov %rdi,-0x60(%r12) │ │ │ │ lea -0x8f(%r12),%rbx │ │ │ │ @@ -63432,15 +63433,15 @@ │ │ │ │ adc %r13b,-0x1f(%r8) │ │ │ │ rex.XB add %cl,-0x77(%r9) │ │ │ │ fmuls -0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x38(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add $0x4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -63508,15 +63509,15 @@ │ │ │ │ loop 43e24e │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x3,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -63589,15 +63590,15 @@ │ │ │ │ jrcxz 43e31e │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ jge 43e2f3 │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -63623,15 +63624,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -63864,15 +63865,15 @@ │ │ │ │ adc %r15b,-0x1a(%r8) │ │ │ │ rex.XB add %cl,-0x77(%r9) │ │ │ │ fmuls -0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -63947,15 +63948,15 @@ │ │ │ │ sbb %r9b,-0x19(%r8) │ │ │ │ rex.XB add %cl,-0x77(%r9) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ jge 43e72b │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -63981,15 +63982,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -64068,15 +64069,15 @@ │ │ │ │ mov %r10,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ lea -0x15(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x4f(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -64088,15 +64089,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 43e92e │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -64172,15 +64173,15 @@ │ │ │ │ mov %rax,%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ lea -0xd(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x67(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0x70,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -64210,15 +64211,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -64384,15 +64385,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -64662,15 +64663,15 @@ │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xb16b49(%rip),%rsi │ │ │ │ lea -0x23(%r12),%r14 │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5d1468 │ │ │ │ + jmp 609320 │ │ │ │ movq $0x78,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -64780,15 +64781,15 @@ │ │ │ │ jne 43f32c │ │ │ │ movq $0x43f198,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -64950,15 +64951,15 @@ │ │ │ │ jne 43f594 │ │ │ │ movq $0x43f400,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -65114,27 +65115,27 @@ │ │ │ │ lea 0xb16530(%rip),%rsi │ │ │ │ lea 0xb16509(%rip),%r14 │ │ │ │ lea -0x35(%r12),%rax │ │ │ │ mov %rax,0x40(%rbp) │ │ │ │ lea -0x77(%r12),%rax │ │ │ │ mov %rax,0x48(%rbp) │ │ │ │ add $0x40,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0x80,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ mov %rcx,%r9 │ │ │ │ mov %rax,%r8 │ │ │ │ mov %rsi,%rax │ │ │ │ lea 0xb164ea(%rip),%rsi │ │ │ │ lea 0xb164c3(%rip),%r14 │ │ │ │ mov %rdx,0x40(%rbp) │ │ │ │ mov %rax,0x48(%rbp) │ │ │ │ add $0x40,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -65242,15 +65243,15 @@ │ │ │ │ jne 43f9dc │ │ │ │ movq $0x43f848,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -65412,15 +65413,15 @@ │ │ │ │ jne 43fc44 │ │ │ │ movq $0x43fab0,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -65575,27 +65576,27 @@ │ │ │ │ lea 0xb15e96(%rip),%rsi │ │ │ │ lea 0xb15e6f(%rip),%r14 │ │ │ │ lea -0x35(%r12),%rax │ │ │ │ mov %rax,0x30(%rbp) │ │ │ │ lea -0x77(%r12),%rax │ │ │ │ mov %rax,0x38(%rbp) │ │ │ │ add $0x30,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0x80,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ mov %rcx,%r9 │ │ │ │ mov %rax,%r8 │ │ │ │ mov %rdx,%rdi │ │ │ │ lea 0xb15e50(%rip),%rsi │ │ │ │ lea 0xb15e29(%rip),%r14 │ │ │ │ mov %rax,0x30(%rbp) │ │ │ │ mov %rcx,0x38(%rbp) │ │ │ │ add $0x30,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ nopl (%rax) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -65759,15 +65760,15 @@ │ │ │ │ adc %r15b,%r8b │ │ │ │ add %al,0x49(%rax,%rax,1) │ │ │ │ mov %ebx,%eax │ │ │ │ mov %rax,%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -65838,15 +65839,15 @@ │ │ │ │ sbb %r9b,%r8b │ │ │ │ add %eax,0x49(%rax,%rax,1) │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -65871,15 +65872,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -66043,15 +66044,15 @@ │ │ │ │ add $0x44,%al │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -66125,15 +66126,15 @@ │ │ │ │ sbb %r8b,(%r8) │ │ │ │ add $0x89490044,%eax │ │ │ │ fmuls -0x75(%rax) │ │ │ │ jge 4404e3 │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -66157,15 +66158,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -66253,15 +66254,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4406a6 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -66361,15 +66362,15 @@ │ │ │ │ mov %rdi,%r8 │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ lea 0xb15029(%rip),%r14 │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5b7c00 │ │ │ │ + jmp 5efab8 │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -66397,15 +66398,15 @@ │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xb14fd4(%rip),%rsi │ │ │ │ lea -0xb(%r12),%r14 │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5d1468 │ │ │ │ + jmp 609320 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -66417,15 +66418,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 44090e │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -66462,15 +66463,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4409a6 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -66566,15 +66567,15 @@ │ │ │ │ mov %rdi,%r8 │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ lea 0xb14d4a(%rip),%r14 │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5b7c00 │ │ │ │ + jmp 5efab8 │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -66600,15 +66601,15 @@ │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xb14cfd(%rip),%rsi │ │ │ │ lea -0x3(%r12),%r14 │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5d1468 │ │ │ │ + jmp 609320 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -66620,15 +66621,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 440be6 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -66665,15 +66666,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 440c7e │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -66765,15 +66766,15 @@ │ │ │ │ mov %rdi,%r8 │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ lea 0xb14a72(%rip),%r14 │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5b7c00 │ │ │ │ + jmp 5efab8 │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -66797,15 +66798,15 @@ │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xb14a25(%rip),%rsi │ │ │ │ lea -0x3(%r12),%r14 │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5d1468 │ │ │ │ + jmp 609320 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -66890,32 +66891,32 @@ │ │ │ │ add %esi,0x20(%rbp) │ │ │ │ mov 0x48(%rbp),%r9 │ │ │ │ mov 0x40(%rbp),%r8 │ │ │ │ mov 0x38(%rbp),%rdi │ │ │ │ mov 0x30(%rbp),%rsi │ │ │ │ lea 0xb14909(%rip),%r14 │ │ │ │ add $0x50,%rbp │ │ │ │ - jmp 5d1d68 │ │ │ │ + jmp 609c20 │ │ │ │ movq $0x440fd0,0x8(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 440fd0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - sbb $0xe38300b3,%eax │ │ │ │ - (bad) │ │ │ │ + add %bl,-0x3e(%rax) │ │ │ │ + mov $0x0,%bl │ │ │ │ + and $0x7,%ebx │ │ │ │ cmp $0x1,%rbx │ │ │ │ je 441053 │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ movq $0x441008,0x8(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -66925,46 +66926,44 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - sbb $0xb3,%al │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - xor %cl,-0x75(%rax) │ │ │ │ - jne 441050 │ │ │ │ + add %ah,(%rax) │ │ │ │ + ret $0xb3 │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + mov 0x38(%rbp),%rsi │ │ │ │ and $0x7,%ebx │ │ │ │ cmp $0x1,%rbx │ │ │ │ je 44103a │ │ │ │ mov %rsi,%r9 │ │ │ │ mov %rdx,%r8 │ │ │ │ mov %rcx,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x40,%rbp │ │ │ │ - jmp 5d1d68 │ │ │ │ + jmp 609c20 │ │ │ │ mov %rsi,%r9 │ │ │ │ mov %rdx,%r8 │ │ │ │ mov %rcx,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ add $0x40,%rbp │ │ │ │ - jmp 5d1d68 │ │ │ │ + jmp 609c20 │ │ │ │ mov 0x40(%rbp),%r9 │ │ │ │ mov 0x38(%rbp),%r8 │ │ │ │ mov 0x30(%rbp),%rdi │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ add $0x48,%rbp │ │ │ │ - jmp 5d1d68 │ │ │ │ + jmp 609c20 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -67007,15 +67006,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -67158,15 +67157,15 @@ │ │ │ │ jne 441334 │ │ │ │ movq $0x4411a0,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -67328,15 +67327,15 @@ │ │ │ │ jne 44159c │ │ │ │ movq $0x441408,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -67420,15 +67419,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -67578,15 +67577,15 @@ │ │ │ │ mov 0x40(%rsp),%rax │ │ │ │ mov %rax,%r14 │ │ │ │ lea -0x45(%r12),%rax │ │ │ │ mov %rax,0x50(%rbp) │ │ │ │ lea -0x87(%r12),%rax │ │ │ │ mov %rax,0x58(%rbp) │ │ │ │ add $0x50,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0x90,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 44197a │ │ │ │ movq $0x441150,-0x8(%r12) │ │ │ │ mov %r8,(%r12) │ │ │ │ @@ -67597,15 +67596,15 @@ │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rsi,%rbx │ │ │ │ lea -0x3(%r12),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rbx,0x50(%rbp) │ │ │ │ mov %rcx,0x58(%rbp) │ │ │ │ add $0x50,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -67636,15 +67635,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -67787,15 +67786,15 @@ │ │ │ │ jne 441c24 │ │ │ │ movq $0x441a90,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -67957,15 +67956,15 @@ │ │ │ │ jne 441e8c │ │ │ │ movq $0x441cf8,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -68049,15 +68048,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -68198,30 +68197,30 @@ │ │ │ │ lea -0x3(%r12),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ lea -0x45(%r12),%rax │ │ │ │ mov %rax,0x40(%rbp) │ │ │ │ lea -0x87(%r12),%rax │ │ │ │ mov %rax,0x48(%rbp) │ │ │ │ add $0x40,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0x90,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 442236 │ │ │ │ movq $0x441a40,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ mov %rdx,%r9 │ │ │ │ mov %rcx,%r8 │ │ │ │ lea -0x3(%r12),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rcx,0x40(%rbp) │ │ │ │ mov %rdx,0x48(%rbp) │ │ │ │ add $0x40,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -68609,30 +68608,29 @@ │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ mov 0xa(%rbx),%rsi │ │ │ │ mov 0x2(%rbx),%r14 │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5b7340 │ │ │ │ + jmp 5ef1f8 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - cli │ │ │ │ - mov $0x0,%dl │ │ │ │ + add %cl,-0x60(%rax) │ │ │ │ + mov $0x0,%bl │ │ │ │ lea -0x30(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4427a5 │ │ │ │ movq $0x4427c0,-0x30(%rbp) │ │ │ │ mov 0x2(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,-0x28(%rbp) │ │ │ │ @@ -68646,35 +68644,39 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4c00b2fa(%rax) │ │ │ │ - mov 0x20(%rbp),%ecx │ │ │ │ + add %bh,%al │ │ │ │ + lahf │ │ │ │ + mov $0x0,%bl │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ - jmp 5b8a88 │ │ │ │ + jmp 5f0940 │ │ │ │ nopl 0x0(%rax) │ │ │ │ sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800b2fa(%rax) │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ + add %dl,%al │ │ │ │ + lahf │ │ │ │ + mov $0x0,%bl │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 44282d │ │ │ │ movq $0x442848,-0x28(%rbp) │ │ │ │ mov 0x2(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ @@ -68685,40 +68687,38 @@ │ │ │ │ jmp d9aff0 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - cli │ │ │ │ - mov $0x0,%dl │ │ │ │ - mov 0x18(%rbp),%r9 │ │ │ │ + add %al,0x4c00b39f(%rax) │ │ │ │ + mov 0x18(%rbp),%ecx │ │ │ │ mov 0x10(%rbp),%r8 │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,0x28(%rbp) │ │ │ │ add $0x28,%rbp │ │ │ │ - jmp 5b8cb8 │ │ │ │ + jmp 5f0b70 │ │ │ │ nopl 0x0(%rax) │ │ │ │ sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - stc │ │ │ │ - mov $0x0,%dl │ │ │ │ + add %dh,(%rax) │ │ │ │ + lahf │ │ │ │ + mov $0x0,%bl │ │ │ │ lea -0x30(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4428bd │ │ │ │ movq $0x4428d8,-0x30(%rbp) │ │ │ │ mov 0x2(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,-0x28(%rbp) │ │ │ │ @@ -68732,36 +68732,37 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4c00b2f9(%rax) │ │ │ │ - mov 0x20(%rbp),%ecx │ │ │ │ + add %ah,%al │ │ │ │ + sahf │ │ │ │ + mov $0x0,%bl │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ - jmp 5b8a88 │ │ │ │ + jmp 5f0940 │ │ │ │ nopl 0x0(%rax) │ │ │ │ sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x7(%rax) │ │ │ │ - mov $0x0,%dl │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ + add %bh,0x4800b39e(%rax) │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 442945 │ │ │ │ movq $0x442960,-0x28(%rbp) │ │ │ │ mov 0x2(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ @@ -68772,26 +68773,25 @@ │ │ │ │ jmp d9aff0 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - stc │ │ │ │ - mov $0x0,%dl │ │ │ │ + add %ch,-0x62(%rax) │ │ │ │ + mov $0x0,%bl │ │ │ │ mov 0x18(%rbp),%r9 │ │ │ │ mov 0x10(%rbp),%r8 │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,0x28(%rbp) │ │ │ │ add $0x28,%rbp │ │ │ │ - jmp 5b8cb8 │ │ │ │ + jmp 5f0b70 │ │ │ │ nopl 0x0(%rax) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -68861,15 +68861,15 @@ │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ mov 0xa(%rbx),%rsi │ │ │ │ mov 0x2(%rbx),%r14 │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5b7340 │ │ │ │ + jmp 5ef1f8 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -68890,15 +68890,15 @@ │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ mov 0xa(%rbx),%rsi │ │ │ │ mov 0x2(%rbx),%r14 │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5b7340 │ │ │ │ + jmp 5ef1f8 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -68919,15 +68919,15 @@ │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ mov 0xa(%rbx),%rsi │ │ │ │ mov 0x2(%rbx),%r14 │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5b7340 │ │ │ │ + jmp 5ef1f8 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -69023,15 +69023,15 @@ │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xb14f2d(%rip),%rsi │ │ │ │ lea -0x3(%r12),%r14 │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5d1468 │ │ │ │ + jmp 609320 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -69081,15 +69081,15 @@ │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xb14df5(%rip),%rsi │ │ │ │ lea -0x3(%r12),%r14 │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5d1468 │ │ │ │ + jmp 609320 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -69199,15 +69199,15 @@ │ │ │ │ jne 442efc │ │ │ │ movq $0x442d68,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -69369,15 +69369,15 @@ │ │ │ │ jne 443164 │ │ │ │ movq $0x442fd0,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -69666,15 +69666,15 @@ │ │ │ │ jne 4435ac │ │ │ │ movq $0x443418,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -69836,15 +69836,15 @@ │ │ │ │ jne 443814 │ │ │ │ movq $0x443680,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -70103,15 +70103,15 @@ │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xb13ef5(%rip),%rsi │ │ │ │ lea -0xb(%r12),%r14 │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5d1468 │ │ │ │ + jmp 609320 │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -70161,15 +70161,15 @@ │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xb13d4d(%rip),%rsi │ │ │ │ lea -0x3(%r12),%r14 │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5d1468 │ │ │ │ + jmp 609320 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -70244,15 +70244,15 @@ │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xb13a3d(%rip),%rsi │ │ │ │ lea -0x3(%r12),%r14 │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5d1468 │ │ │ │ + jmp 609320 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -70321,15 +70321,15 @@ │ │ │ │ mov %r8,%r9 │ │ │ │ mov %rdi,%r8 │ │ │ │ mov %rsi,%rdi │ │ │ │ mov 0xa(%rbx),%rsi │ │ │ │ mov 0x2(%rbx),%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5d1468 │ │ │ │ + jmp 609320 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -70400,15 +70400,15 @@ │ │ │ │ or %r11b,(%r8) │ │ │ │ rex │ │ │ │ add %r9b,-0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -70458,41 +70458,41 @@ │ │ │ │ mov %rbx,%r11 │ │ │ │ mov 0x40(%rsp),%rbx │ │ │ │ add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 444157 │ │ │ │ cmp %r10,%rdx │ │ │ │ jge 4440d9 │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %r9,-0x30(%r12) │ │ │ │ mov %r11,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %r10,%rdx │ │ │ │ jne 444149 │ │ │ │ cmp %rbx,%rsi │ │ │ │ jge 444109 │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %r9,-0x30(%r12) │ │ │ │ mov %r11,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rbx,%rsi │ │ │ │ jne 444149 │ │ │ │ movq $0x443f20,-0x38(%r12) │ │ │ │ mov %rdi,-0x28(%r12) │ │ │ │ mov %r8,-0x20(%r12) │ │ │ │ mov %r11,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffc0,%r12 │ │ │ │ @@ -70641,15 +70641,15 @@ │ │ │ │ add %esi,0x48(%rsi,%rbx,1) │ │ │ │ mov 0x10(%rbp),%ecx │ │ │ │ movq $0x4444d8,0x10(%rbp) │ │ │ │ mov %rcx,%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ mov 0x20(%rbp),%rcx │ │ │ │ mov 0x28(%rbp),%rdx │ │ │ │ mov 0x30(%rbp),%rsi │ │ │ │ mov 0x38(%rbp),%rdi │ │ │ │ mov 0x40(%rbp),%r8 │ │ │ │ add $0x10,%rbp │ │ │ │ @@ -70688,41 +70688,41 @@ │ │ │ │ mov 0x10(%rbp),%r11 │ │ │ │ add $0x18,%rbp │ │ │ │ add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 44449e │ │ │ │ cmp %r10,%rdx │ │ │ │ jge 44441c │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %r9,-0x30(%r12) │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %r10,%rdx │ │ │ │ jne 44448c │ │ │ │ cmp %r11,%rsi │ │ │ │ jge 44444c │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %r9,-0x30(%r12) │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %r11,%rsi │ │ │ │ jne 44448c │ │ │ │ movq $0x444230,-0x38(%r12) │ │ │ │ mov %rdi,-0x28(%r12) │ │ │ │ mov %r8,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffc0,%r12 │ │ │ │ @@ -70991,15 +70991,15 @@ │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x39(%r8) │ │ │ │ or %r8b,0x48004448(%r8) │ │ │ │ mov %eax,%edi │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -71049,41 +71049,41 @@ │ │ │ │ mov %rbx,%r11 │ │ │ │ mov 0x40(%rsp),%rbx │ │ │ │ add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4449bf │ │ │ │ cmp %r10,%rdx │ │ │ │ jge 444941 │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %r9,-0x30(%r12) │ │ │ │ mov %r11,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %r10,%rdx │ │ │ │ jne 4449b1 │ │ │ │ cmp %rbx,%rsi │ │ │ │ jge 444971 │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %r9,-0x30(%r12) │ │ │ │ mov %r11,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rbx,%rsi │ │ │ │ jne 4449b1 │ │ │ │ movq $0x444788,-0x38(%r12) │ │ │ │ mov %rdi,-0x28(%r12) │ │ │ │ mov %r8,-0x20(%r12) │ │ │ │ mov %r11,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffc0,%r12 │ │ │ │ @@ -71233,15 +71233,15 @@ │ │ │ │ add %esi,0x48(%rsi,%rbx,1) │ │ │ │ mov 0x10(%rbp),%ecx │ │ │ │ movq $0x444d40,0x10(%rbp) │ │ │ │ mov %rcx,%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ mov 0x20(%rbp),%rcx │ │ │ │ mov 0x28(%rbp),%rdx │ │ │ │ mov 0x30(%rbp),%rsi │ │ │ │ mov 0x38(%rbp),%rdi │ │ │ │ mov 0x40(%rbp),%r8 │ │ │ │ add $0x10,%rbp │ │ │ │ @@ -71280,41 +71280,41 @@ │ │ │ │ mov 0x10(%rbp),%r11 │ │ │ │ add $0x18,%rbp │ │ │ │ add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 444d06 │ │ │ │ cmp %r10,%rdx │ │ │ │ jge 444c84 │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %r9,-0x30(%r12) │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %r10,%rdx │ │ │ │ jne 444cf4 │ │ │ │ cmp %r11,%rsi │ │ │ │ jge 444cb4 │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %r9,-0x30(%r12) │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %r11,%rsi │ │ │ │ jne 444cf4 │ │ │ │ movq $0x444a98,-0x38(%r12) │ │ │ │ mov %rdi,-0x28(%r12) │ │ │ │ mov %r8,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffc0,%r12 │ │ │ │ @@ -71616,15 +71616,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -71687,15 +71687,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ - movq $0x5bf9c0,-0x8(%r12) │ │ │ │ + movq $0x5f7878,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -71738,15 +71738,15 @@ │ │ │ │ movq $0x445230,-0x40(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,-0x30(%r12) │ │ │ │ movq $0xd75710,-0x28(%r12) │ │ │ │ lea -0x40(%r12),%rbx │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ movq $0x104f851,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ @@ -72017,15 +72017,15 @@ │ │ │ │ jne 445784 │ │ │ │ movq $0x4455f0,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -72187,15 +72187,15 @@ │ │ │ │ jne 4459ec │ │ │ │ movq $0x445858,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -72482,15 +72482,15 @@ │ │ │ │ jne 445e1c │ │ │ │ movq $0x445c88,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -72652,15 +72652,15 @@ │ │ │ │ jne 446084 │ │ │ │ movq $0x445ef0,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -72864,15 +72864,15 @@ │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xb1130b(%rip),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ lea -0x35(%r12),%rbx │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5d1468 │ │ │ │ + jmp 609320 │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -72965,15 +72965,15 @@ │ │ │ │ mov %r8,%r9 │ │ │ │ mov %rdi,%r8 │ │ │ │ mov %rsi,%rdi │ │ │ │ mov 0xa(%rbx),%rsi │ │ │ │ mov 0x2(%rbx),%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5d1468 │ │ │ │ + jmp 609320 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -73043,15 +73043,15 @@ │ │ │ │ or %r9b,-0x39(%r8) │ │ │ │ or %r11b,(%r8) │ │ │ │ data16 add %r9b,-0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -73101,41 +73101,41 @@ │ │ │ │ mov %rbx,%r11 │ │ │ │ mov 0x40(%rsp),%rbx │ │ │ │ add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 446757 │ │ │ │ cmp %r10,%rdx │ │ │ │ jge 4466d9 │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %r9,-0x30(%r12) │ │ │ │ mov %r11,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %r10,%rdx │ │ │ │ jne 446749 │ │ │ │ cmp %rbx,%rsi │ │ │ │ jge 446709 │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %r9,-0x30(%r12) │ │ │ │ mov %r11,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rbx,%rsi │ │ │ │ jne 446749 │ │ │ │ movq $0x446520,-0x38(%r12) │ │ │ │ mov %rdi,-0x28(%r12) │ │ │ │ mov %r8,-0x20(%r12) │ │ │ │ mov %r11,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffc0,%r12 │ │ │ │ @@ -73284,15 +73284,15 @@ │ │ │ │ add %esi,0x48(%rsi,%rbx,1) │ │ │ │ mov 0x10(%rbp),%ecx │ │ │ │ movq $0x446ad8,0x10(%rbp) │ │ │ │ mov %rcx,%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ mov 0x20(%rbp),%rcx │ │ │ │ mov 0x28(%rbp),%rdx │ │ │ │ mov 0x30(%rbp),%rsi │ │ │ │ mov 0x38(%rbp),%rdi │ │ │ │ mov 0x40(%rbp),%r8 │ │ │ │ add $0x10,%rbp │ │ │ │ @@ -73331,41 +73331,41 @@ │ │ │ │ mov 0x10(%rbp),%r11 │ │ │ │ add $0x18,%rbp │ │ │ │ add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 446a9e │ │ │ │ cmp %r10,%rdx │ │ │ │ jge 446a1c │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %r9,-0x30(%r12) │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %r10,%rdx │ │ │ │ jne 446a8c │ │ │ │ cmp %r11,%rsi │ │ │ │ jge 446a4c │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %r9,-0x30(%r12) │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %r11,%rsi │ │ │ │ jne 446a8c │ │ │ │ movq $0x446830,-0x38(%r12) │ │ │ │ mov %rdi,-0x28(%r12) │ │ │ │ mov %r8,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffc0,%r12 │ │ │ │ @@ -73633,15 +73633,15 @@ │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x39(%r8) │ │ │ │ or %r8b,0x4800446e(%r8) │ │ │ │ mov %eax,%edi │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -73691,41 +73691,41 @@ │ │ │ │ mov %rbx,%r11 │ │ │ │ mov 0x40(%rsp),%rbx │ │ │ │ add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 446fbf │ │ │ │ cmp %r10,%rdx │ │ │ │ jge 446f41 │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %r9,-0x30(%r12) │ │ │ │ mov %r11,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %r10,%rdx │ │ │ │ jne 446fb1 │ │ │ │ cmp %rbx,%rsi │ │ │ │ jge 446f71 │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %r9,-0x30(%r12) │ │ │ │ mov %r11,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rbx,%rsi │ │ │ │ jne 446fb1 │ │ │ │ movq $0x446d88,-0x38(%r12) │ │ │ │ mov %rdi,-0x28(%r12) │ │ │ │ mov %r8,-0x20(%r12) │ │ │ │ mov %r11,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffc0,%r12 │ │ │ │ @@ -73875,15 +73875,15 @@ │ │ │ │ add %esi,0x48(%rsi,%rbx,1) │ │ │ │ mov 0x10(%rbp),%ecx │ │ │ │ movq $0x447340,0x10(%rbp) │ │ │ │ mov %rcx,%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ mov 0x20(%rbp),%rcx │ │ │ │ mov 0x28(%rbp),%rdx │ │ │ │ mov 0x30(%rbp),%rsi │ │ │ │ mov 0x38(%rbp),%rdi │ │ │ │ mov 0x40(%rbp),%r8 │ │ │ │ add $0x10,%rbp │ │ │ │ @@ -73922,41 +73922,41 @@ │ │ │ │ mov 0x10(%rbp),%r11 │ │ │ │ add $0x18,%rbp │ │ │ │ add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 447306 │ │ │ │ cmp %r10,%rdx │ │ │ │ jge 447284 │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %r9,-0x30(%r12) │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %r10,%rdx │ │ │ │ jne 4472f4 │ │ │ │ cmp %r11,%rsi │ │ │ │ jge 4472b4 │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %r9,-0x30(%r12) │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %r11,%rsi │ │ │ │ jne 4472f4 │ │ │ │ movq $0x447098,-0x38(%r12) │ │ │ │ mov %rdi,-0x28(%r12) │ │ │ │ mov %r8,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffc0,%r12 │ │ │ │ @@ -74219,15 +74219,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -74367,15 +74367,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4478d6 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -74412,15 +74412,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 44796e │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -74690,15 +74690,15 @@ │ │ │ │ jne 447d6c │ │ │ │ movq $0x447bd8,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -74861,15 +74861,15 @@ │ │ │ │ jne 447fd4 │ │ │ │ movq $0x447e40,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -74963,15 +74963,15 @@ │ │ │ │ add $0x98,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4481f0 │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rcx,0x50(%rsp) │ │ │ │ mov 0xe(%rbx),%rcx │ │ │ │ - movq $0x5bf980,-0x90(%r12) │ │ │ │ + movq $0x5f7838,-0x90(%r12) │ │ │ │ mov %r10,-0x88(%r12) │ │ │ │ mov %rbx,-0x80(%r12) │ │ │ │ movq $0x447dc0,-0x78(%r12) │ │ │ │ mov %rax,-0x70(%r12) │ │ │ │ mov %rcx,-0x68(%r12) │ │ │ │ mov %r10,-0x60(%r12) │ │ │ │ lea -0x8f(%r12),%rbx │ │ │ │ @@ -75222,15 +75222,15 @@ │ │ │ │ jne 448514 │ │ │ │ movq $0x448380,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -75393,15 +75393,15 @@ │ │ │ │ jne 44877c │ │ │ │ movq $0x4485e8,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -75487,15 +75487,15 @@ │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x40(%rsp),%rax │ │ │ │ add $0x98,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 44896c │ │ │ │ mov 0x6(%rbx),%r11 │ │ │ │ mov 0xe(%rbx),%r14 │ │ │ │ - movq $0x5bf980,-0x90(%r12) │ │ │ │ + movq $0x5f7838,-0x90(%r12) │ │ │ │ mov %r8,-0x88(%r12) │ │ │ │ mov %rbx,-0x80(%r12) │ │ │ │ movq $0x448568,-0x78(%r12) │ │ │ │ mov %r11,-0x70(%r12) │ │ │ │ mov %r14,-0x68(%r12) │ │ │ │ mov %r8,-0x60(%r12) │ │ │ │ lea -0x8f(%r12),%rbx │ │ │ │ @@ -75704,23 +75704,23 @@ │ │ │ │ mov %rdi,%r9 │ │ │ │ mov %rcx,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ mov %rdx,%rsi │ │ │ │ mov 0x28(%rbp),%r14 │ │ │ │ mov %rax,0x38(%rbp) │ │ │ │ add $0x38,%rbp │ │ │ │ - jmp 5d1468 │ │ │ │ + jmp 609320 │ │ │ │ mov %rdi,%r9 │ │ │ │ mov %rcx,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ mov %rdx,%rsi │ │ │ │ mov 0x20(%rbp),%r14 │ │ │ │ mov %rax,0x38(%rbp) │ │ │ │ add $0x38,%rbp │ │ │ │ - jmp 5d1468 │ │ │ │ + jmp 609320 │ │ │ │ movq $0x80,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -75846,15 +75846,15 @@ │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ mov 0xb(%rbx),%rsi │ │ │ │ mov 0x3(%rbx),%r14 │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -76117,15 +76117,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -76187,15 +76187,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ - movq $0x5bf9c0,-0x8(%r12) │ │ │ │ + movq $0x5f7878,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -76235,15 +76235,15 @@ │ │ │ │ movq $0x4492d8,-0x40(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,-0x30(%r12) │ │ │ │ movq $0xd75710,-0x28(%r12) │ │ │ │ lea -0x40(%r12),%rbx │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ movq $0x104f851,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ @@ -76512,15 +76512,15 @@ │ │ │ │ jne 449864 │ │ │ │ movq $0x4496d0,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -76682,15 +76682,15 @@ │ │ │ │ jne 449acc │ │ │ │ movq $0x449938,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -76972,15 +76972,15 @@ │ │ │ │ jne 449efc │ │ │ │ movq $0x449d68,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -77142,15 +77142,15 @@ │ │ │ │ jne 44a164 │ │ │ │ movq $0x449fd0,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -77352,15 +77352,15 @@ │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xb0d1e3(%rip),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ lea -0x35(%r12),%rbx │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5d1468 │ │ │ │ + jmp 609320 │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -77565,15 +77565,15 @@ │ │ │ │ mov %rax,-0x110(%r12) │ │ │ │ lea -0x52b(%r12),%rax │ │ │ │ mov %rax,-0x108(%r12) │ │ │ │ movq $0x44a4a8,-0x100(%r12) │ │ │ │ lea -0x113(%r12),%rax │ │ │ │ mov %rax,-0xf8(%r12) │ │ │ │ mov %rdx,-0xf0(%r12) │ │ │ │ - movq $0x5d33a0,-0xe8(%r12) │ │ │ │ + movq $0x60b258,-0xe8(%r12) │ │ │ │ lea -0xfb(%r12),%rax │ │ │ │ mov %rax,-0xe0(%r12) │ │ │ │ lea -0x157(%r12),%rax │ │ │ │ mov %rax,-0xd8(%r12) │ │ │ │ lea -0x16b(%r12),%rax │ │ │ │ mov %rax,-0xd0(%r12) │ │ │ │ lea -0x1b7(%r12),%rax │ │ │ │ @@ -77638,15 +77638,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 44acde │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -77758,15 +77758,15 @@ │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xb0ab12(%rip),%rsi │ │ │ │ lea 0xb0aad6(%rip),%r14 │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5d1468 │ │ │ │ + jmp 609320 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ lea 0xb0d319(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -77779,15 +77779,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 44aede │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -77899,15 +77899,15 @@ │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xb0a89a(%rip),%rsi │ │ │ │ lea 0xb0a85e(%rip),%r14 │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5d1468 │ │ │ │ + jmp 609320 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ lea 0xb0d141(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0xd0000000,%eax │ │ │ │ shlb %cl,0x458d4800(%rax) │ │ │ │ @@ -78188,15 +78188,15 @@ │ │ │ │ jb 44b4f2 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x20(%rbx),%rdi │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5ce148 │ │ │ │ + jmp 606000 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -78211,15 +78211,15 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x32(%rdi) │ │ │ │ movq $0x44b4c8,-0x30(%r12) │ │ │ │ mov %r14,-0x20(%r12) │ │ │ │ mov %rsi,-0x18(%r12) │ │ │ │ mov %rdi,-0x10(%r12) │ │ │ │ - movq $0x5d3360,-0x8(%r12) │ │ │ │ + movq $0x60b218,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ lea 0xb0d07f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -78234,17 +78234,17 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x28(%rdi) │ │ │ │ - movq $0x5d3320,-0x18(%r12) │ │ │ │ + movq $0x60b1d8,-0x18(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ - movq $0x5d3360,-0x8(%r12) │ │ │ │ + movq $0x60b218,-0x8(%r12) │ │ │ │ lea -0x16(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ lea 0xb0d021(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -78284,21 +78284,21 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3e(%rdi) │ │ │ │ - movq $0x5d3300,-0x28(%r12) │ │ │ │ + movq $0x60b1b8,-0x28(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x5d3380,-0x8(%r12) │ │ │ │ + movq $0x60b238,-0x8(%r12) │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -78315,17 +78315,17 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x28(%rdi) │ │ │ │ - movq $0x5d3320,-0x18(%r12) │ │ │ │ + movq $0x60b1d8,-0x18(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ - movq $0x5d3380,-0x8(%r12) │ │ │ │ + movq $0x60b238,-0x8(%r12) │ │ │ │ lea -0x16(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ lea 0xb0cf09(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -78487,20 +78487,20 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3d(%rdi) │ │ │ │ - movq $0xc28410,-0x28(%r12) │ │ │ │ + movq $0xc3da50,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1030fda,-0x10(%r12) │ │ │ │ - movq $0x1030fda,-0x8(%r12) │ │ │ │ + movq $0x1031852,-0x10(%r12) │ │ │ │ + movq $0x1031852,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ movq $0x44ba08,-0x30(%rbp) │ │ │ │ @@ -78524,48 +78524,46 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ or %bh,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x56(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + pop %rsi │ │ │ │ mov $0x458b4800,%esi │ │ │ │ sub %cl,0x3b(%rax) │ │ │ │ pop %rbp │ │ │ │ sbb %cl,(%rdi) │ │ │ │ test %ah,%cl │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x45(%rbx,%rcx,4) │ │ │ │ and %cl,-0x77(%rax) │ │ │ │ fisttps -0x75(%rax) │ │ │ │ jne 44b9c1 │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x48,%rbp │ │ │ │ - jmp c22160 │ │ │ │ + jmp c377a0 │ │ │ │ xchg %ax,%ax │ │ │ │ or %bh,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - push %rsi │ │ │ │ - mov $0x458b4800,%esi │ │ │ │ - sub %cl,0x3b(%rax) │ │ │ │ - pop %rbp │ │ │ │ - and %cl,(%rdi) │ │ │ │ - test %ch,0x49000000(%rcx) │ │ │ │ - mov %ebx,%eax │ │ │ │ + add %cl,0x4800be5e(%rax) │ │ │ │ + mov 0x28(%rbp),%eax │ │ │ │ + cmp 0x20(%rbp),%rbx │ │ │ │ + je 44ba87 │ │ │ │ + mov %rbx,%r8 │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x48,%rbp │ │ │ │ - jmp c21450 │ │ │ │ + jmp c36a90 │ │ │ │ xchg %ax,%ax │ │ │ │ rex.WB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -78646,15 +78644,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3d(%rdi) │ │ │ │ - movq $0xc28410,-0x28(%r12) │ │ │ │ + movq $0xc3da50,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ @@ -78680,15 +78678,15 @@ │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x20(%rbp),%rdx │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ mov 0x48(%rbp),%rdi │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 44bbb6 │ │ │ │ - movq $0xc28410,-0x28(%r12) │ │ │ │ + movq $0xc3da50,-0x28(%r12) │ │ │ │ mov %rdi,-0x20(%r12) │ │ │ │ mov %rcx,-0x18(%r12) │ │ │ │ mov %rdx,-0x10(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ @@ -78794,15 +78792,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -78935,15 +78933,15 @@ │ │ │ │ add %al,-0x39(%rax) │ │ │ │ mov $0x0,%al │ │ │ │ add $0x90,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 44bfaa │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x5bf980,-0x88(%r12) │ │ │ │ + movq $0x5f7838,-0x88(%r12) │ │ │ │ mov %rbx,-0x80(%r12) │ │ │ │ movq $0x104f851,-0x78(%r12) │ │ │ │ movq $0x44bdb0,-0x70(%r12) │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ mov %rcx,-0x60(%r12) │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov %rcx,-0x58(%r12) │ │ │ │ @@ -78952,15 +78950,15 @@ │ │ │ │ movq $0x44bdf0,-0x48(%r12) │ │ │ │ mov %rcx,-0x38(%r12) │ │ │ │ movq $0xd752a8,-0x30(%r12) │ │ │ │ lea -0x48(%r12),%rcx │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ lea -0x70(%r12),%rcx │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ - movq $0x5d3340,-0x18(%r12) │ │ │ │ + movq $0x60b1f8,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x87(%r12),%rdi │ │ │ │ lea -0x17(%r12),%rsi │ │ │ │ lea 0xc02f8c(%rip),%r14 │ │ │ │ @@ -79126,15 +79124,15 @@ │ │ │ │ lea -0x3f(%r12),%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ lea -0x23(%r12),%rsi │ │ │ │ lea -0x13(%r12),%r14 │ │ │ │ lea -0x57(%r12),%rax │ │ │ │ mov %rax,0x48(%rbp) │ │ │ │ add $0x48,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ movq $0x44c118,0x0(%rbp) │ │ │ │ jmp d9c360 │ │ │ │ nop │ │ │ │ or 0x0(%rbx),%bh │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -79147,15 +79145,15 @@ │ │ │ │ mov 0x8(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%r9 │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 44c2a1 │ │ │ │ mov 0x6(%r14),%rbx │ │ │ │ - movq $0x5bf980,-0x28(%r12) │ │ │ │ + movq $0x5f7838,-0x28(%r12) │ │ │ │ mov %r9,-0x20(%r12) │ │ │ │ movq $0x104f851,-0x18(%r12) │ │ │ │ movq $0xd752a8,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ mov %rdi,%rax │ │ │ │ lea -0x27(%r12),%rdi │ │ │ │ @@ -79170,43 +79168,45 @@ │ │ │ │ jmp d9c360 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bh,0x4d(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + push %rbp │ │ │ │ mov $0x458d4800,%esi │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 44c2fa │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x20(%rbx),%rdi │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c23638 │ │ │ │ + jmp c38c78 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - rex.WRX movabs $0xf8394cf0458d4800,%rsi │ │ │ │ + add %cl,0x4800be56(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 44c33e │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x28(%rbx),%r8 │ │ │ │ mov 0x20(%rbx),%rdi │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c23f20 │ │ │ │ + jmp c39560 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -79239,20 +79239,20 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3d(%rdi) │ │ │ │ - movq $0xc28410,-0x28(%r12) │ │ │ │ + movq $0xc3da50,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1030fda,-0x10(%r12) │ │ │ │ - movq $0x1030fda,-0x8(%r12) │ │ │ │ + movq $0x1031852,-0x10(%r12) │ │ │ │ + movq $0x1031852,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -79291,20 +79291,20 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3d(%rdi) │ │ │ │ - movq $0xc28410,-0x28(%r12) │ │ │ │ + movq $0xc3da50,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1030fda,-0x10(%r12) │ │ │ │ - movq $0x1030fda,-0x8(%r12) │ │ │ │ + movq $0x1031852,-0x10(%r12) │ │ │ │ + movq $0x1031852,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -79343,20 +79343,20 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3d(%rdi) │ │ │ │ - movq $0xc28410,-0x28(%r12) │ │ │ │ + movq $0xc3da50,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1030fda,-0x10(%r12) │ │ │ │ - movq $0x1030fda,-0x8(%r12) │ │ │ │ + movq $0x1031852,-0x10(%r12) │ │ │ │ + movq $0x1031852,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -79439,15 +79439,15 @@ │ │ │ │ lea -0x18(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ lea 0xc031a9(%rip),%rsi │ │ │ │ lea 0xc031a2(%rip),%r14 │ │ │ │ - lea 0xbe4924(%rip),%rbx │ │ │ │ + lea 0xbe519c(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ lea 0xb0bf88(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x44c738,-0x10(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ sar $1,%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -79638,18 +79638,22 @@ │ │ │ │ nop │ │ │ │ xchg %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4900be47(%rax) │ │ │ │ - add $0x30,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 44c9c1 │ │ │ │ + add %bl,(%rax) │ │ │ │ + push %rax │ │ │ │ + mov $0xc4834900,%esi │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x34(%rdi) │ │ │ │ movq $0x44c310,-0x28(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ @@ -79938,15 +79942,15 @@ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ lea 0xb0b96e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%r14 │ │ │ │ add $0x30,%rbp │ │ │ │ - jmp c23638 │ │ │ │ + jmp c38c78 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -79983,24 +79987,24 @@ │ │ │ │ mov %rbx,%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rdx,%rsi │ │ │ │ mov %r14,%rax │ │ │ │ mov %rcx,%r14 │ │ │ │ mov %rax,0x28(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp c23f20 │ │ │ │ + jmp c39560 │ │ │ │ movq $0x44ce28,0x20(%rbp) │ │ │ │ mov %rbx,%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rsi,%rax │ │ │ │ mov %rdx,%rsi │ │ │ │ mov %rcx,%r14 │ │ │ │ mov %rax,0x28(%rbp) │ │ │ │ add $0x20,%rbp │ │ │ │ - jmp c23f20 │ │ │ │ + jmp c39560 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x48(%rax) │ │ │ │ @@ -80217,15 +80221,15 @@ │ │ │ │ mov $0xb0,%dh │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r13b,-0x2f(%r8) │ │ │ │ add %r9b,-0x75(%rax) │ │ │ │ jne 44d0c4 │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp d744a8 │ │ │ │ - lea 0xbe3f1e(%rip),%rbx │ │ │ │ + lea 0xbe4796(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ lea 0xb0b626(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x44d0f8,0x0(%rbp) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ @@ -80244,20 +80248,20 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3d(%rdi) │ │ │ │ - movq $0xc28410,-0x28(%r12) │ │ │ │ + movq $0xc3da50,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1030fda,-0x10(%r12) │ │ │ │ - movq $0x1030fda,-0x8(%r12) │ │ │ │ + movq $0x1031852,-0x10(%r12) │ │ │ │ + movq $0x1031852,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ @@ -80291,20 +80295,20 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x49(%rdi) │ │ │ │ - movq $0xc28410,-0x28(%r12) │ │ │ │ + movq $0xc3da50,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1030fda,-0x10(%r12) │ │ │ │ - movq $0x1030fda,-0x8(%r12) │ │ │ │ + movq $0x1031852,-0x10(%r12) │ │ │ │ + movq $0x1031852,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ lea -0x27(%r12),%rsi │ │ │ │ mov $0x1,%r14d │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 44cc40 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ @@ -80322,20 +80326,20 @@ │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x4900b0b4(%rax) │ │ │ │ add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 44d280 │ │ │ │ - movq $0xc28410,-0x28(%r12) │ │ │ │ + movq $0xc3da50,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1030fda,-0x10(%r12) │ │ │ │ - movq $0x1030fda,-0x8(%r12) │ │ │ │ + movq $0x1031852,-0x10(%r12) │ │ │ │ + movq $0x1031852,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 44ce78 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -80488,15 +80492,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ - movq $0x5bfa00,-0x8(%r12) │ │ │ │ + movq $0x5f78b8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x4(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -80540,15 +80544,15 @@ │ │ │ │ movq $0x44d440,-0x40(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,-0x30(%r12) │ │ │ │ movq $0xd75710,-0x28(%r12) │ │ │ │ lea -0x40(%r12),%rbx │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ movq $0x104f851,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ @@ -80585,15 +80589,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -80629,15 +80633,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -80673,15 +80677,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -80950,15 +80954,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -81370,15 +81374,15 @@ │ │ │ │ jne 44e144 │ │ │ │ movq $0x44dfb0,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -81540,15 +81544,15 @@ │ │ │ │ jne 44e3ac │ │ │ │ movq $0x44e218,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -81839,15 +81843,15 @@ │ │ │ │ jne 44e7f4 │ │ │ │ movq $0x44e660,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -82009,15 +82013,15 @@ │ │ │ │ jne 44ea5c │ │ │ │ movq $0x44e8c8,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -82291,15 +82295,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -82474,15 +82478,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -82678,15 +82682,15 @@ │ │ │ │ mov %r8,%r9 │ │ │ │ mov %rdi,%r8 │ │ │ │ mov %rsi,%rdi │ │ │ │ lea -0x3(%r12),%rsi │ │ │ │ lea 0xb090bd(%rip),%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ lea 0xb09666(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ @@ -82743,15 +82747,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -82887,15 +82891,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -83304,15 +83308,15 @@ │ │ │ │ adc %r10b,-0x4(%r8) │ │ │ │ add %r9b,-0x77(%rcx) │ │ │ │ fmuls -0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x38(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add $0x4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -83376,15 +83380,15 @@ │ │ │ │ std │ │ │ │ add %r9b,-0x77(%rcx) │ │ │ │ fmuls -0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x3,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -83453,15 +83457,15 @@ │ │ │ │ std │ │ │ │ add %r9b,-0x77(%rcx) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ jge 44fddb │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -83487,15 +83491,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -83681,15 +83685,15 @@ │ │ │ │ adc %r9b,-0x39(%r8) │ │ │ │ adc %r13b,0x49004500(%r8) │ │ │ │ mov %ebx,%eax │ │ │ │ mov %rax,%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x38(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add $0x4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -83753,15 +83757,15 @@ │ │ │ │ or %r15b,0x1(%r8) │ │ │ │ add %r9b,-0x77(%r9) │ │ │ │ fmuls -0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x3,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -83830,15 +83834,15 @@ │ │ │ │ sbb %r9b,0x2(%r8) │ │ │ │ add %r9b,-0x77(%r9) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ jge 450233 │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -83864,15 +83868,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -84079,15 +84083,15 @@ │ │ │ │ adc %r14b,0x5(%r8) │ │ │ │ add %r9b,-0x77(%r9) │ │ │ │ fmuls -0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -84161,15 +84165,15 @@ │ │ │ │ sbb %r8b,0x6(%r8) │ │ │ │ add %r9b,-0x77(%r9) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ jge 450623 │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -84195,15 +84199,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -84368,35 +84372,35 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4509ab │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ cmp %rdx,%rbx │ │ │ │ jge 450930 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rdx,%rbx │ │ │ │ jne 45098f │ │ │ │ mov 0x28(%rbp),%rbx │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ cmp %rdx,%rbx │ │ │ │ jge 450964 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rdx,%rbx │ │ │ │ jne 45098f │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0xf571b8,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ @@ -84638,15 +84642,15 @@ │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x450b30,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -84908,15 +84912,15 @@ │ │ │ │ lea 0xb07330(%rip),%rsi │ │ │ │ lea 0xb07a06(%rip),%r14 │ │ │ │ lea -0xd(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x4f(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5b8a88 │ │ │ │ + jmp 5f0940 │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -85213,15 +85217,15 @@ │ │ │ │ jne 451574 │ │ │ │ movq $0x4513e0,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -85384,15 +85388,15 @@ │ │ │ │ jne 4517dc │ │ │ │ movq $0x451648,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -85475,15 +85479,15 @@ │ │ │ │ mov 0x40(%rsp),%rdi │ │ │ │ mov %r14,%rdx │ │ │ │ add $0x98,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4519b0 │ │ │ │ mov 0x6(%rbx),%r10 │ │ │ │ mov 0xe(%rbx),%r11 │ │ │ │ - movq $0x5bf980,-0x90(%r12) │ │ │ │ + movq $0x5f7838,-0x90(%r12) │ │ │ │ mov %rdi,-0x88(%r12) │ │ │ │ mov %rbx,-0x80(%r12) │ │ │ │ movq $0x4515c8,-0x78(%r12) │ │ │ │ mov %r10,-0x70(%r12) │ │ │ │ mov %r11,-0x68(%r12) │ │ │ │ mov %rdi,-0x60(%r12) │ │ │ │ lea -0x8f(%r12),%rbx │ │ │ │ @@ -85757,15 +85761,15 @@ │ │ │ │ sbb $0x45,%al │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -85841,15 +85845,15 @@ │ │ │ │ sbb %r9b,-0x39(%r8) │ │ │ │ sbb %r10b,0x4900451d(%r8) │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -85874,15 +85878,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -86099,15 +86103,15 @@ │ │ │ │ adc %r9b,-0x39(%r8) │ │ │ │ adc %r9b,0x49004520(%r8) │ │ │ │ mov %ebx,%eax │ │ │ │ mov %rax,%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x48(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -86177,15 +86181,15 @@ │ │ │ │ or %r11b,0x21(%r8) │ │ │ │ add %r9b,-0x77(%r9) │ │ │ │ fmuls -0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov 0x38(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -86246,15 +86250,15 @@ │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r12b,(%r8) │ │ │ │ and 0x0(%rbp),%al │ │ │ │ mov %rbx,%r8 │ │ │ │ mov 0x20(%rbp),%rdi │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x7,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -86320,15 +86324,15 @@ │ │ │ │ and %r14b,%r8b │ │ │ │ and 0x0(%rbp),%al │ │ │ │ mov %rbx,%r8 │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -86354,15 +86358,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -86580,15 +86584,15 @@ │ │ │ │ adc %r15b,%r8b │ │ │ │ and $0x89490045,%eax │ │ │ │ fmuls -0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x48(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -86661,15 +86665,15 @@ │ │ │ │ or %r9b,%r8b │ │ │ │ es add %r9b,-0x77(%r9) │ │ │ │ fmuls -0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov 0x38(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -86736,15 +86740,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r10b,0x49004527(%r8) │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0x20(%rbp),%rdi │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x7,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -86816,15 +86820,15 @@ │ │ │ │ and %r12b,0x28(%r8) │ │ │ │ add %r9b,-0x77(%r9) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ jge 452853 │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -86849,15 +86853,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -87094,15 +87098,15 @@ │ │ │ │ adc %r13b,%r8b │ │ │ │ sub 0x0(%rbp),%eax │ │ │ │ mov %rbx,%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x38(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add $0x4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -87167,15 +87171,15 @@ │ │ │ │ or %r9b,-0x39(%r8) │ │ │ │ or %r15b,0x4900452c(%r8) │ │ │ │ mov %ebx,%eax │ │ │ │ mov %rax,%rdi │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x3,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -87249,15 +87253,15 @@ │ │ │ │ sbb %r9b,-0x39(%r8) │ │ │ │ sbb %r9b,0x4900452d(%r8) │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -87281,15 +87285,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -87484,15 +87488,15 @@ │ │ │ │ jne 4530ec │ │ │ │ movq $0x452f58,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -87713,15 +87717,15 @@ │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r13b,%r8b │ │ │ │ xor 0x0(%rbp),%eax │ │ │ │ mov 0x38(%rbp),%r8 │ │ │ │ mov 0x40(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x48(%rbp),%r14 │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ or %edi,0x0(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -87791,15 +87795,15 @@ │ │ │ │ rex │ │ │ │ movq $0x4534b8,0x40(%rbp) │ │ │ │ mov %rbx,%r8 │ │ │ │ mov 0x38(%rbp),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x40,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -87823,15 +87827,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -88143,15 +88147,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4539de │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -88264,15 +88268,15 @@ │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xb04ce3(%rip),%rsi │ │ │ │ lea 0xb04887(%rip),%r14 │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0x78,0x388(%r13) │ │ │ │ lea 0xb04ef7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -88343,15 +88347,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -88526,15 +88530,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -88744,15 +88748,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -88977,15 +88981,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -89327,15 +89331,15 @@ │ │ │ │ jne 454aac │ │ │ │ movq $0x454918,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -89498,15 +89502,15 @@ │ │ │ │ jne 454d14 │ │ │ │ movq $0x454b80,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -89589,15 +89593,15 @@ │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ add $0x98,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 454ef1 │ │ │ │ mov 0x6(%rbx),%r11 │ │ │ │ mov 0xe(%rbx),%r14 │ │ │ │ - movq $0x5bf980,-0x90(%r12) │ │ │ │ + movq $0x5f7838,-0x90(%r12) │ │ │ │ mov %r8,-0x88(%r12) │ │ │ │ mov %rbx,-0x80(%r12) │ │ │ │ movq $0x454b00,-0x78(%r12) │ │ │ │ mov %r11,-0x70(%r12) │ │ │ │ mov %r14,-0x68(%r12) │ │ │ │ mov %r8,-0x60(%r12) │ │ │ │ lea -0x8f(%r12),%rbx │ │ │ │ @@ -89836,15 +89840,15 @@ │ │ │ │ jne 4551ec │ │ │ │ movq $0x455058,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -90007,15 +90011,15 @@ │ │ │ │ jne 455454 │ │ │ │ movq $0x4552c0,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -90105,15 +90109,15 @@ │ │ │ │ add $0x98,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 455660 │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rcx,0x48(%rsp) │ │ │ │ mov 0xe(%rbx),%rcx │ │ │ │ - movq $0x5bf980,-0x90(%r12) │ │ │ │ + movq $0x5f7838,-0x90(%r12) │ │ │ │ mov %r10,-0x88(%r12) │ │ │ │ mov %rbx,-0x80(%r12) │ │ │ │ movq $0x455240,-0x78(%r12) │ │ │ │ mov %rax,-0x70(%r12) │ │ │ │ mov %rcx,-0x68(%r12) │ │ │ │ mov %r10,-0x60(%r12) │ │ │ │ lea -0x8f(%r12),%rbx │ │ │ │ @@ -90202,15 +90206,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 45574e │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -90336,15 +90340,15 @@ │ │ │ │ mov 0x10(%rbp),%eax │ │ │ │ movq $0x455900,0x10(%rbp) │ │ │ │ mov %rbx,%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -90420,15 +90424,15 @@ │ │ │ │ lea 0xafddd2(%rip),%rsi │ │ │ │ lea 0xb02b5e(%rip),%r14 │ │ │ │ lea -0xd(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -90540,15 +90544,15 @@ │ │ │ │ lea 0xafdbfa(%rip),%rsi │ │ │ │ lea 0xb0290e(%rip),%r14 │ │ │ │ lea -0x5(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0xb0,0x388(%r13) │ │ │ │ lea 0xb02f21(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -90660,15 +90664,15 @@ │ │ │ │ jne 455dbc │ │ │ │ movq $0x455c28,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -90831,15 +90835,15 @@ │ │ │ │ jne 456024 │ │ │ │ movq $0x455e90,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -90923,15 +90927,15 @@ │ │ │ │ mov 0x40(%rsp),%rdi │ │ │ │ mov %r14,%rdx │ │ │ │ add $0x98,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4561f8 │ │ │ │ mov 0x6(%rbx),%r10 │ │ │ │ mov 0xe(%rbx),%r11 │ │ │ │ - movq $0x5bf980,-0x90(%r12) │ │ │ │ + movq $0x5f7838,-0x90(%r12) │ │ │ │ mov %rdi,-0x88(%r12) │ │ │ │ mov %rbx,-0x80(%r12) │ │ │ │ movq $0x455e10,-0x78(%r12) │ │ │ │ mov %r10,-0x70(%r12) │ │ │ │ mov %r11,-0x68(%r12) │ │ │ │ mov %rdi,-0x60(%r12) │ │ │ │ lea -0x8f(%r12),%rbx │ │ │ │ @@ -91163,15 +91167,15 @@ │ │ │ │ jne 4564e4 │ │ │ │ movq $0x456350,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -91334,15 +91338,15 @@ │ │ │ │ jne 45674c │ │ │ │ movq $0x4565b8,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -91428,15 +91432,15 @@ │ │ │ │ mov %r14,%rdi │ │ │ │ add $0x98,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 456934 │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ mov 0xe(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x90(%r12) │ │ │ │ + movq $0x5f7838,-0x90(%r12) │ │ │ │ mov %r9,-0x88(%r12) │ │ │ │ mov %rbx,-0x80(%r12) │ │ │ │ movq $0x456538,-0x78(%r12) │ │ │ │ mov %r14,-0x70(%r12) │ │ │ │ mov %rax,-0x68(%r12) │ │ │ │ mov %r9,-0x60(%r12) │ │ │ │ lea -0x8f(%r12),%rbx │ │ │ │ @@ -91674,15 +91678,15 @@ │ │ │ │ jne 456c2c │ │ │ │ movq $0x456a98,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -92104,15 +92108,15 @@ │ │ │ │ jne 457234 │ │ │ │ movq $0x4570a0,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -92557,15 +92561,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4578fe │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -92602,15 +92606,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 457996 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -92812,15 +92816,15 @@ │ │ │ │ jne 457ca4 │ │ │ │ movq $0x457b10,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -92983,15 +92987,15 @@ │ │ │ │ jne 457f0c │ │ │ │ movq $0x457d78,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -93077,15 +93081,15 @@ │ │ │ │ mov %r14,%rdi │ │ │ │ add $0x98,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4580f4 │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ mov 0xe(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x90(%r12) │ │ │ │ + movq $0x5f7838,-0x90(%r12) │ │ │ │ mov %r9,-0x88(%r12) │ │ │ │ mov %rbx,-0x80(%r12) │ │ │ │ movq $0x457cf8,-0x78(%r12) │ │ │ │ mov %r14,-0x70(%r12) │ │ │ │ mov %rax,-0x68(%r12) │ │ │ │ mov %r9,-0x60(%r12) │ │ │ │ lea -0x8f(%r12),%rbx │ │ │ │ @@ -93466,15 +93470,15 @@ │ │ │ │ jne 4585cc │ │ │ │ movq $0x458438,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -93636,15 +93640,15 @@ │ │ │ │ jne 458834 │ │ │ │ movq $0x4586a0,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -93862,15 +93866,15 @@ │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xaffa1b(%rip),%rsi │ │ │ │ lea 0xb00049(%rip),%r14 │ │ │ │ lea -0x1d(%r12),%rbx │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5d07a8 │ │ │ │ + jmp 608660 │ │ │ │ movq $0x78,0x388(%r13) │ │ │ │ lea 0xb0003c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ adc $0x50000000,%eax │ │ │ │ add %dh,0x458d4800(%rax) │ │ │ │ call 733dc53c <__environ@GLIBC_2.2.5+0x72384a94> │ │ │ │ @@ -93920,15 +93924,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 458c9e │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -93942,18 +93946,18 @@ │ │ │ │ rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 458d11 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x458c78,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %r14,-0x20(%r12) │ │ │ │ - movq $0x5d3320,-0x18(%r12) │ │ │ │ + movq $0x60b1d8,-0x18(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x5d3380,-0x8(%r12) │ │ │ │ + movq $0x60b238,-0x8(%r12) │ │ │ │ lea -0x16(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%al │ │ │ │ @@ -93968,15 +93972,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 458d56 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ @@ -94017,21 +94021,21 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 458e27 │ │ │ │ movq $0x458d30,-0x48(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0x5d3300,-0x28(%r12) │ │ │ │ + movq $0x60b1b8,-0x28(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ lea -0x48(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x5d3380,-0x8(%r12) │ │ │ │ + movq $0x60b238,-0x8(%r12) │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -94102,20 +94106,20 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 458f89 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0x17(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov 0x7(%rbx),%rdx │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x5d3340,-0x38(%r12) │ │ │ │ + movq $0x60b1f8,-0x38(%r12) │ │ │ │ mov %rdx,-0x30(%r12) │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x5d3300,-0x18(%r12) │ │ │ │ + movq $0x60b1b8,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -94140,15 +94144,15 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 45904e │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 459043 │ │ │ │ - movq $0x5d3340,-0x28(%r12) │ │ │ │ + movq $0x60b1f8,-0x28(%r12) │ │ │ │ mov %r14,-0x20(%r12) │ │ │ │ mov %rsi,-0x18(%r12) │ │ │ │ movq $0xf53799,-0x10(%r12) │ │ │ │ movq $0x458e58,-0x8(%r12) │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x459090,-0x10(%rbp) │ │ │ │ @@ -94199,15 +94203,15 @@ │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4590e2 │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ movq $0x458ec8,-0x28(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x5d3360,-0x8(%r12) │ │ │ │ + movq $0x60b218,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -94223,24 +94227,24 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 459180 │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rdx │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x5d3340,-0x48(%r12) │ │ │ │ + movq $0x60b1f8,-0x48(%r12) │ │ │ │ mov %rsi,-0x40(%r12) │ │ │ │ mov %rbx,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0x5d3300,-0x28(%r12) │ │ │ │ + movq $0x60b1b8,-0x28(%r12) │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ lea -0x47(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ mov %rdx,-0x10(%r12) │ │ │ │ - movq $0x5d3380,-0x8(%r12) │ │ │ │ + movq $0x60b238,-0x8(%r12) │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ movq $0x459070,0x0(%rbp) │ │ │ │ @@ -94325,15 +94329,15 @@ │ │ │ │ imull 0x458d4800(%rdi) │ │ │ │ clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 459302 │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4592f7 │ │ │ │ - movq $0x5d3340,-0x18(%r12) │ │ │ │ + movq $0x60b1f8,-0x18(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ movq $0xf58701,-0x8(%r12) │ │ │ │ movq $0xf53799,(%r12) │ │ │ │ movq $0x459338,-0x8(%rbp) │ │ │ │ lea 0xaff325(%rip),%r9 │ │ │ │ lea 0xaff318(%rip),%r8 │ │ │ │ lea 0xaff307(%rip),%rdi │ │ │ │ @@ -94911,15 +94915,15 @@ │ │ │ │ test %rax,%rax │ │ │ │ je 459b79 │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0xafb8d8(%rip),%rsi │ │ │ │ lea 0xaff219(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c2ec48 │ │ │ │ + jmp c44288 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ @@ -95759,15 +95763,15 @@ │ │ │ │ je 45a7f0 │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0xbf4388(%rip),%rdi │ │ │ │ lea 0xafe631(%rip),%rsi │ │ │ │ lea 0xbde5ca(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c27c68 │ │ │ │ + jmp c3d2a8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -99912,15 +99916,15 @@ │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x45e5f0,-0x8(%rbp) │ │ │ │ lea -0xf(%r12),%r8 │ │ │ │ lea 0xbf4541(%rip),%rdi │ │ │ │ lea 0xaf6e82(%rip),%rsi │ │ │ │ lea 0xafad83(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp c2f268 │ │ │ │ + jmp c448a8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -100208,15 +100212,15 @@ │ │ │ │ movq $0x45ea48,-0x8(%rbp) │ │ │ │ lea -0xf(%r12),%r9 │ │ │ │ lea 0xbf40f1(%rip),%r8 │ │ │ │ lea 0xafa96a(%rip),%rdi │ │ │ │ lea 0xbe5573(%rip),%rsi │ │ │ │ lea 0xbf0144(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp c28318 │ │ │ │ + jmp c3d958 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -102621,15 +102625,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 460c6a │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0xaf8a57(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp bfc150 │ │ │ │ + jmp bca838 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -102669,15 +102673,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 460d2a │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0xaf89d7(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp bfc150 │ │ │ │ + jmp bca838 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -102717,15 +102721,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 460dea │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0xaf89c7(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp bfc150 │ │ │ │ + jmp bca838 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -102765,15 +102769,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 460eaa │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0xaf8947(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp bfc150 │ │ │ │ + jmp bca838 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -102840,15 +102844,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 460fca │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0xbcf1b8(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp bfc150 │ │ │ │ + jmp bca838 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -102888,15 +102892,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 46108a │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0xaf8807(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp bfc150 │ │ │ │ + jmp bca838 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -102936,15 +102940,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 46114a │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0xaf8787(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp bfc150 │ │ │ │ + jmp bca838 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -102984,15 +102988,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 46120a │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0xaf8707(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp bfc150 │ │ │ │ + jmp bca838 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -103032,15 +103036,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 4612ca │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0xaf8687(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp bfc150 │ │ │ │ + jmp bca838 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -103080,15 +103084,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 46138a │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0xaf861f(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp bfc150 │ │ │ │ + jmp bca838 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -103128,15 +103132,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 46144a │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0xaf859f(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp bfc150 │ │ │ │ + jmp bca838 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -103151,15 +103155,15 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call d97350 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 4614aa │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x964f9b(%rip),%r14 │ │ │ │ + lea 0x96476f(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c19e08 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ @@ -103176,15 +103180,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 46150a │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0xaf851f(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp bfc150 │ │ │ │ + jmp bca838 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -103224,15 +103228,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 4615ca │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0xaf849f(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp bfc150 │ │ │ │ + jmp bca838 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -103322,15 +103326,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 46174a │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0xaf839f(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp bfc150 │ │ │ │ + jmp bca838 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -103370,15 +103374,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 46180a │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0xaf831f(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp bfc150 │ │ │ │ + jmp bca838 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -103421,15 +103425,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 4618ca │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0xaf829f(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp bfc150 │ │ │ │ + jmp bca838 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -103472,15 +103476,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 46198a │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0xaf821f(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp bfc150 │ │ │ │ + jmp bca838 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -103519,15 +103523,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 461a4a │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0xaf819f(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp bfc150 │ │ │ │ + jmp bca838 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -103566,15 +103570,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 461b0a │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0xaf811f(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp bfc150 │ │ │ │ + jmp bca838 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -103614,15 +103618,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 461bca │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0xaf80b7(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp bfc150 │ │ │ │ + jmp bca838 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -103662,15 +103666,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 461c8a │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0xaf8037(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp bfc150 │ │ │ │ + jmp bca838 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -103712,15 +103716,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 461d4a │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0xaf7fb7(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp bfc150 │ │ │ │ + jmp bca838 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -103762,15 +103766,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 461e0a │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0xaf7f37(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp bfc150 │ │ │ │ + jmp bca838 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ @@ -104048,15 +104052,15 @@ │ │ │ │ add %dh,%al │ │ │ │ jg 4621c6 │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fisttps -0x75(%rax) │ │ │ │ jne 462227 │ │ │ │ lea 0xaf7fbc(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 643508 │ │ │ │ + jmp 5bd418 │ │ │ │ nop │ │ │ │ ... │ │ │ │ adc $0x58000000,%eax │ │ │ │ rex.WRB movabs $0xf8394cf0458d4800,%r13 │ │ │ │ jb 462287 │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -104221,15 +104225,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 4624d2 │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0xaf7e8f(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp bfc150 │ │ │ │ + jmp bca838 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -104271,15 +104275,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 462592 │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0xaf7e0f(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp bfc150 │ │ │ │ + jmp bca838 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -104294,15 +104298,15 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call d97350 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 4625f2 │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x9636bb(%rip),%r14 │ │ │ │ + lea 0x961b0d(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c19e08 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ @@ -104321,15 +104325,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 462652 │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0xaf7d8f(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp bfc150 │ │ │ │ + jmp bca838 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -104344,15 +104348,15 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call d97350 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 4626b2 │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x96850a(%rip),%r14 │ │ │ │ + lea 0x967cde(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c19e08 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ @@ -104371,15 +104375,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 462712 │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0xaf7d0f(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp bfc150 │ │ │ │ + jmp bca838 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -104421,15 +104425,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 4627d2 │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0xaf7c8f(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp bfc150 │ │ │ │ + jmp bca838 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -104444,15 +104448,15 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call d97350 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 462832 │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x963574(%rip),%r14 │ │ │ │ + lea 0x9619d9(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c19e08 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ @@ -104471,15 +104475,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 462892 │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0xaf7c0f(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp bfc150 │ │ │ │ + jmp bca838 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -104521,15 +104525,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 462952 │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0xaf7b8f(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp bfc150 │ │ │ │ + jmp bca838 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -104544,15 +104548,15 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call d97350 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 4629b2 │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x98b25c(%rip),%r14 │ │ │ │ + lea 0x98b2a1(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c19e08 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ @@ -104571,15 +104575,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 462a12 │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0xaf7b0f(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp bfc150 │ │ │ │ + jmp bca838 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -104621,15 +104625,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 462ad2 │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0xaf7a8f(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp bfc150 │ │ │ │ + jmp bca838 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -104644,15 +104648,15 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call d97350 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 462b32 │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x962029(%rip),%r14 │ │ │ │ + lea 0x960ac4(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c19e08 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ @@ -104671,15 +104675,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 462b92 │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0xaf7a0f(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp bfc150 │ │ │ │ + jmp bca838 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -104721,15 +104725,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 462c52 │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0xaf798f(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp bfc150 │ │ │ │ + jmp bca838 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -104744,15 +104748,15 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call d97350 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 462cb2 │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x982a5d(%rip),%r14 │ │ │ │ + lea 0x982231(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c19e08 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ @@ -104771,15 +104775,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 462d12 │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0xaf790f(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp bfc150 │ │ │ │ + jmp bca838 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -104821,15 +104825,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 462dd2 │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0xaf788f(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp bfc150 │ │ │ │ + jmp bca838 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ @@ -105570,15 +105574,15 @@ │ │ │ │ test %rax,%rax │ │ │ │ je 463869 │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0xaf700f(%rip),%rsi │ │ │ │ lea 0xaf6fe2(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 63f218 │ │ │ │ + jmp 5b9128 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0xd0000000,%eax │ │ │ │ jo 463836 │ │ │ │ @@ -105596,15 +105600,15 @@ │ │ │ │ test %rax,%rax │ │ │ │ je 4638d1 │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0xaf6fa7(%rip),%rsi │ │ │ │ lea 0xaf706a(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 63f218 │ │ │ │ + jmp 5b9128 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x68000000,%eax │ │ │ │ jno 46389e │ │ │ │ @@ -107086,15 +107090,15 @@ │ │ │ │ test %rax,%rax │ │ │ │ je 464ea9 │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0xaf5d3f(%rip),%rsi │ │ │ │ lea 0xaf5d12(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 63f218 │ │ │ │ + jmp 5b9128 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -109487,19 +109491,20 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fimuls -0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - hlt │ │ │ │ - rex.WRX jns 46725c │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + fdivl 0x1f0f0076(%rip) │ │ │ │ + rex add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ rex.RB scas %es:(%rdi),%eax │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r11b,0x48004672(%r8) │ │ │ │ mov %ebx,%esi │ │ │ │ lea 0xbc895f(%rip),%r14 │ │ │ │ @@ -109518,22 +109523,22 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fimuls -0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - mov %cs,0x79(%rsi) │ │ │ │ - add %cl,(%rdi) │ │ │ │ - (bad) │ │ │ │ - rex add %al,(%rcx) │ │ │ │ + je 4672f7 │ │ │ │ + jbe 4672c4 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x4800af44(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 4671b9 │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ @@ -110518,15 +110523,15 @@ │ │ │ │ movq $0xf5ba68,-0x8(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x468438,0x8(%rbp) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ lea 0xaf23ba(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp c04668 │ │ │ │ + jmp bd2d50 │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ mov 0x1(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 467300 │ │ │ │ lea 0xaf248d(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ @@ -110686,85 +110691,88 @@ │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x49(%rbx,%rbx,2) │ │ │ │ add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4683bf │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x102e03a,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ - movq $0x102e062,-0x8(%r12) │ │ │ │ + movq $0x10289ba,-0x18(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ + movq $0x10289e2,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - lea 0xbc69ef(%rip),%rbx │ │ │ │ + lea 0xbc136f(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,0x36(%rax) │ │ │ │ scas %es:(%rdi),%eax │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r11b,(%r8) │ │ │ │ test %al,0x0(%rsi) │ │ │ │ mov %rbx,%rsi │ │ │ │ lea 0xaf20f6(%rip),%r14 │ │ │ │ - jmp c04668 │ │ │ │ + jmp bd2d50 │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4900bc6c(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ + add %bl,(%rax) │ │ │ │ + (bad) │ │ │ │ + mov $0xde894900,%esp │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp c06ce0 │ │ │ │ + jmp bd53c8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x6c(%rax) │ │ │ │ - mov $0xde894900,%esp │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp c06ce0 │ │ │ │ + add %bh,%al │ │ │ │ + adc $0x894900bc,%eax │ │ │ │ + fimuls -0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + test %cl,%bh │ │ │ │ + jbe 468444 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x36(%rax) │ │ │ │ scas %es:(%rdi),%eax │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r8b,0x48004684(%r8) │ │ │ │ mov %ebx,%esi │ │ │ │ - lea 0xbc5b08(%rip),%r14 │ │ │ │ - jmp c04668 │ │ │ │ + lea 0xbc0488(%rip),%r14 │ │ │ │ + jmp bd2d50 │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ ss scas %es:(%rdi),%eax │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r14b,0x49004684(%r8) │ │ │ │ mov %ebx,%esi │ │ │ │ - jmp c06ce0 │ │ │ │ - lea 0xbc69a6(%rip),%rax │ │ │ │ + jmp bd53c8 │ │ │ │ + lea 0xbc1326(%rip),%rax │ │ │ │ jmp 468504 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -110773,19 +110781,19 @@ │ │ │ │ xor $0x894800af,%eax │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x49(%rsp,%rdx,8) │ │ │ │ add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 46856c │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x102e08a,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ - movq $0x102e0b2,-0x8(%r12) │ │ │ │ + movq $0x1028a0a,-0x18(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ + movq $0x1028a32,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rax │ │ │ │ movq $0x468538,-0x8(%rbp) │ │ │ │ lea 0xaf20a5(%rip),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ @@ -110831,18 +110839,18 @@ │ │ │ │ mov %rbx,%rdx │ │ │ │ and $0x7,%edx │ │ │ │ cmp $0x1,%rdx │ │ │ │ je 46857c │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 468627 │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ - movq $0x102df4a,-0x20(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ + movq $0x10288ca,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ jmp 468608 │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -110872,29 +110880,25 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ xor 0x45c74800(%rdi),%ch │ │ │ │ add %dh,-0x7a(%rax) │ │ │ │ rex.RX add %r9b,-0x77(%rax) │ │ │ │ fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - sbb %bl,-0x44(%rcx) │ │ │ │ - add %ch,%cl │ │ │ │ - or %eax,%eax │ │ │ │ - jns 46865f │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + cwtl │ │ │ │ + add 0x76a6f1e9(%rax,%rax,1),%bh │ │ │ │ + add %dl,0x1(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,0x4800af32(%rax) │ │ │ │ movl $0x4686b0,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ - jmp c06ce0 │ │ │ │ + jmp bd53c8 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -110949,18 +110953,18 @@ │ │ │ │ cmp $0x1,%rax │ │ │ │ je 46892e │ │ │ │ mov %rbx,%rax │ │ │ │ mov %rcx,%rbx │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 468767 │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ - movq $0x102df4a,-0x20(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ + movq $0x10288ca,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ @@ -110995,18 +110999,18 @@ │ │ │ │ stc │ │ │ │ add %ecx,(%rdi) │ │ │ │ test %bl,0x1(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 468823 │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ - movq $0x102df4a,-0x20(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ + movq $0x10288ca,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ @@ -111035,33 +111039,33 @@ │ │ │ │ rex.WRB or %r9b,-0x77(%r8) │ │ │ │ fiaddl -0x7cb7f81e(%rbx) │ │ │ │ cli │ │ │ │ add %esi,0x3b(%rbp) │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4688af │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ add $0x48,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 46891e │ │ │ │ - movq $0xc12b48,-0x40(%r12) │ │ │ │ + movq $0xbe1230,-0x40(%r12) │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ mov %rcx,-0x30(%r12) │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ - movq $0x102df4a,-0x20(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ + movq $0x10288ca,-0x20(%r12) │ │ │ │ lea -0x3b(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ @@ -111106,15 +111110,15 @@ │ │ │ │ or %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add %esi,0x49(%rbx,%rdi,1) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4689db │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -111180,29 +111184,29 @@ │ │ │ │ rex.WRB or %r9b,-0x77(%r8) │ │ │ │ fiaddl -0x7cb7f81e(%rbx) │ │ │ │ cli │ │ │ │ add %esi,0x3b(%rbp) │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 468ad7 │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 468b2a │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ @@ -111240,15 +111244,15 @@ │ │ │ │ stc │ │ │ │ add %ecx,(%rdi) │ │ │ │ test %cl,0x1(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 468bcb │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0xf5b85d,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -111274,37 +111278,37 @@ │ │ │ │ rex.WRB adc %r9b,-0x77(%r8) │ │ │ │ fiaddl -0x7cb7f81e(%rbx) │ │ │ │ cli │ │ │ │ add %esi,0x57(%rbp) │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 468c6b │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ - movq $0x102df4a,-0x20(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ + movq $0x10288ca,-0x20(%r12) │ │ │ │ mov %rcx,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ add $0x48,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 468cda │ │ │ │ - movq $0xc12b48,-0x40(%r12) │ │ │ │ + movq $0xbe1230,-0x40(%r12) │ │ │ │ mov %rcx,-0x38(%r12) │ │ │ │ mov %rbx,-0x30(%r12) │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ - movq $0x102df4a,-0x20(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ + movq $0x10288ca,-0x20(%r12) │ │ │ │ lea -0x3b(%r12),%rbx │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ @@ -111349,15 +111353,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0xf5b87d,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -111386,54 +111390,54 @@ │ │ │ │ or %cl,-0x77(%rax) │ │ │ │ fiadds -0x7cb7f81a(%rbx) │ │ │ │ incb (%rcx) │ │ │ │ jne 468e86 │ │ │ │ add $0x48,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 468e43 │ │ │ │ - movq $0xc12b48,-0x40(%r12) │ │ │ │ + movq $0xbe1230,-0x40(%r12) │ │ │ │ mov %rcx,-0x38(%r12) │ │ │ │ mov %rdx,-0x30(%r12) │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ - movq $0x102df4a,-0x20(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ + movq $0x10288ca,-0x20(%r12) │ │ │ │ lea -0x3b(%r12),%rbx │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 468d83 │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0xf5b8bd,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0x60,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 468efd │ │ │ │ - movq $0xc12b48,-0x58(%r12) │ │ │ │ + movq $0xbe1230,-0x58(%r12) │ │ │ │ mov %rdx,-0x50(%r12) │ │ │ │ mov %rbx,-0x48(%r12) │ │ │ │ - movq $0xc12b48,-0x40(%r12) │ │ │ │ + movq $0xbe1230,-0x40(%r12) │ │ │ │ mov %rcx,-0x38(%r12) │ │ │ │ lea -0x53(%r12),%rbx │ │ │ │ mov %rbx,-0x30(%r12) │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ - movq $0x102df4a,-0x20(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ + movq $0x10288ca,-0x20(%r12) │ │ │ │ lea -0x3b(%r12),%rbx │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ @@ -111451,18 +111455,18 @@ │ │ │ │ or %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add %esi,0x49(%rdi,%rdx,2) │ │ │ │ add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 468f77 │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ - movq $0x102df4a,-0x20(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ + movq $0x10288ca,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ @@ -111535,19 +111539,19 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3e(%rdi) │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x102e12a,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ - movq $0x102e152,-0x8(%r12) │ │ │ │ + movq $0x1028aaa,-0x18(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ + movq $0x1028ad2,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -111560,27 +111564,27 @@ │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x49(%rbx,%rbx,2) │ │ │ │ add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 46912f │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x102e12a,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ - movq $0x102e152,-0x8(%r12) │ │ │ │ + movq $0x1028aaa,-0x18(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ + movq $0x1028ad2,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - lea 0xbc5ccf(%rip),%rbx │ │ │ │ + lea 0xbc064f(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -111666,15 +111670,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ sub %ch,0x45c74800(%rdi) │ │ │ │ add %bl,0x49004692(%rax) │ │ │ │ mov %ebx,%esi │ │ │ │ - jmp bfc150 │ │ │ │ + jmp bca838 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -111723,18 +111727,18 @@ │ │ │ │ or %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add %esi,0x49(%rdi,%rdx,2) │ │ │ │ add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 469377 │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ - movq $0x102df4a,-0x20(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ + movq $0x10288ca,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ @@ -111752,16 +111756,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r9b,%r8b │ │ │ │ xchg %eax,%ebx │ │ │ │ rex.RX add %r9b,-0x77(%rcx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ - cwtl │ │ │ │ - sub $0x10079,%eax │ │ │ │ + adcb $0x0,(%rsi,%rsi,2) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -111769,18 +111773,18 @@ │ │ │ │ or %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add %esi,0x49(%rdi,%rdx,2) │ │ │ │ add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 46941f │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ - movq $0x102df4a,-0x20(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ + movq $0x10288ca,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ @@ -111797,59 +111801,60 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r14b,-0x6c(%r8) │ │ │ │ rex.RX add %r9b,-0x77(%rcx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ - lock sub $0x79,%al │ │ │ │ - add %al,(%rdx) │ │ │ │ + fcoms (%rbx) │ │ │ │ + jbe 469460 │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ adc %r9b,-0x75(%r8) │ │ │ │ rex.WRB or %r9b,-0x77(%r8) │ │ │ │ fiaddl -0x7cb7f81e(%rbx) │ │ │ │ cli │ │ │ │ add %esi,0x57(%rbp) │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4694cb │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ - movq $0x102df4a,-0x20(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ + movq $0x10288ca,-0x20(%r12) │ │ │ │ mov %rcx,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ add $0x60,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 469556 │ │ │ │ - movq $0xc12b48,-0x58(%r12) │ │ │ │ - movq $0x102df4a,-0x50(%r12) │ │ │ │ + movq $0xbe1230,-0x58(%r12) │ │ │ │ + movq $0x10288ca,-0x50(%r12) │ │ │ │ mov %rcx,-0x48(%r12) │ │ │ │ - movq $0xc12b48,-0x40(%r12) │ │ │ │ + movq $0xbe1230,-0x40(%r12) │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ lea -0x53(%r12),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ - movq $0x102df4a,-0x20(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ + movq $0x10288ca,-0x20(%r12) │ │ │ │ lea -0x3b(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ @@ -112120,18 +112125,18 @@ │ │ │ │ or %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add %esi,0x49(%rdi,%rdx,2) │ │ │ │ add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 46995f │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ - movq $0x102df4a,-0x20(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ + movq $0x10288ca,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ @@ -112150,15 +112155,15 @@ │ │ │ │ and %ebp,-0x2776b800(%rdi) │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 4699db │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4699cb │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ movq $0xf5bb5d,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -112179,41 +112184,41 @@ │ │ │ │ rex.WRB adc %r9b,-0x77(%r8) │ │ │ │ fiaddl -0x7cb7f81e(%rbx) │ │ │ │ cli │ │ │ │ add %esi,0x57(%rbp) │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 469a53 │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ - movq $0x102df4a,-0x20(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ + movq $0x10288ca,-0x20(%r12) │ │ │ │ mov %rcx,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ add $0x60,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 469ade │ │ │ │ - movq $0xc12b48,-0x58(%r12) │ │ │ │ - movq $0x102df4a,-0x50(%r12) │ │ │ │ + movq $0xbe1230,-0x58(%r12) │ │ │ │ + movq $0x10288ca,-0x50(%r12) │ │ │ │ mov %rcx,-0x48(%r12) │ │ │ │ - movq $0xc12b48,-0x40(%r12) │ │ │ │ + movq $0xbe1230,-0x40(%r12) │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ lea -0x53(%r12),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ - movq $0x102df4a,-0x20(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ + movq $0x10288ca,-0x20(%r12) │ │ │ │ lea -0x3b(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ @@ -112231,18 +112236,18 @@ │ │ │ │ or %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add %esi,0x49(%rdi,%rdx,2) │ │ │ │ add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 469b57 │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ - movq $0x102df4a,-0x20(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ + movq $0x10288ca,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ @@ -112263,15 +112268,15 @@ │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x49(%rdi,%rdi,1) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 469bc3 │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ movq $0xf5bb5d,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -112292,41 +112297,41 @@ │ │ │ │ rex.WRB or %r9b,-0x77(%r8) │ │ │ │ fiaddl -0x7cb7f81e(%rbx) │ │ │ │ cli │ │ │ │ add %esi,0x57(%rbp) │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 469c4b │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ - movq $0x102df4a,-0x20(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ + movq $0x10288ca,-0x20(%r12) │ │ │ │ mov %rcx,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ add $0x60,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 469cd6 │ │ │ │ - movq $0xc12b48,-0x58(%r12) │ │ │ │ - movq $0x102df4a,-0x50(%r12) │ │ │ │ + movq $0xbe1230,-0x58(%r12) │ │ │ │ + movq $0x10288ca,-0x50(%r12) │ │ │ │ mov %rcx,-0x48(%r12) │ │ │ │ - movq $0xc12b48,-0x40(%r12) │ │ │ │ + movq $0xbe1230,-0x40(%r12) │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ lea -0x53(%r12),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ - movq $0x102df4a,-0x20(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ + movq $0x10288ca,-0x20(%r12) │ │ │ │ lea -0x3b(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ @@ -112496,29 +112501,29 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ sbb $0xc74800af,%eax │ │ │ │ add %r15b,%r8b │ │ │ │ sahf │ │ │ │ rex.RX add %r9b,-0x77(%rax) │ │ │ │ fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - nop │ │ │ │ - rex mov $0xa781e900,%esp │ │ │ │ - jns 469ee7 │ │ │ │ + adc %ch,%dl │ │ │ │ + mov $0x8e69e900,%ebx │ │ │ │ + jbe 469ee7 │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,0x4800af1d(%rax) │ │ │ │ movl $0x469f28,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ - jmp c06ce0 │ │ │ │ - lea 0xbc4f06(%rip),%rax │ │ │ │ + jmp bd53c8 │ │ │ │ + lea 0xbbf886(%rip),%rax │ │ │ │ jmp 469f7c │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -112528,19 +112533,19 @@ │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x49(%rsp,%rdx,8) │ │ │ │ add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 469fdd │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x102e12a,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ - movq $0x102e152,-0x8(%r12) │ │ │ │ + movq $0x1028aaa,-0x18(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ + movq $0x1028ad2,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rax │ │ │ │ movq $0x469fb0,-0x8(%rbp) │ │ │ │ lea 0xaf042d(%rip),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ @@ -112581,15 +112586,15 @@ │ │ │ │ or %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add %esi,0x49(%rbx,%rdi,1) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 46a03b │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -112608,29 +112613,29 @@ │ │ │ │ or %cl,-0x77(%rax) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add %esi,0x3f(%rbp) │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 46a0a7 │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0xf5bc35,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 46a0fe │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ movq $0xf5bc35,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ @@ -112648,15 +112653,15 @@ │ │ │ │ or %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add %esi,0x49(%rbx,%rdi,1) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 46a15b │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -113244,15 +113249,15 @@ │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x2d(%rdi) │ │ │ │ lea 0x7(%rbx),%rax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ sub (%rax),%rbx │ │ │ │ - movq $0xc12b68,-0x10(%r12) │ │ │ │ + movq $0xbe1250,-0x10(%r12) │ │ │ │ movq $0xf5bd3d,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xa(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -113293,15 +113298,15 @@ │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x2d(%rdi) │ │ │ │ lea 0x7(%rbx),%rax │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ sub (%rax),%rbx │ │ │ │ - movq $0xc12b68,-0x10(%r12) │ │ │ │ + movq $0xbe1250,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xa(%r12),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -113328,15 +113333,15 @@ │ │ │ │ movq $0x46a7b8,-0x40(%r12) │ │ │ │ mov %r14,-0x30(%r12) │ │ │ │ movq $0x46a850,-0x28(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ mov %rbx,-0x10(%r12) │ │ │ │ - movq $0xc12bc8,-0x8(%r12) │ │ │ │ + movq $0xbe12b0,-0x8(%r12) │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -113348,26 +113353,26 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ js 46aaf2 │ │ │ │ cmp 0x358(%rbp),%esp │ │ │ │ ja 46ab3b │ │ │ │ - movq $0xc12b48,-0x70(%r12) │ │ │ │ - movq $0x102dea4,-0x68(%r12) │ │ │ │ + movq $0xbe1230,-0x70(%r12) │ │ │ │ + movq $0x1028824,-0x68(%r12) │ │ │ │ mov %r14,-0x60(%r12) │ │ │ │ - movq $0xc12b48,-0x58(%r12) │ │ │ │ + movq $0xbe1230,-0x58(%r12) │ │ │ │ movq $0xf596a2,-0x50(%r12) │ │ │ │ lea -0x6b(%r12),%rax │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ - movq $0xc12b68,-0x40(%r12) │ │ │ │ + movq $0xbe1250,-0x40(%r12) │ │ │ │ lea -0x53(%r12),%rax │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ movq $0x2,-0x30(%r12) │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ lea -0x3a(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ movq $0xf59685,-0x18(%r12) │ │ │ │ movq $0x46aa18,-0x10(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ @@ -115902,15 +115907,15 @@ │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x46d278,-0x10(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ mov %rax,%rsi │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c20b20 │ │ │ │ + jmp c36160 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -116823,19 +116828,19 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fimuls -0x7d(%rax) │ │ │ │ (bad) │ │ │ │ + lods %ds:(%rsi),%al │ │ │ │ (bad) │ │ │ │ - loopne 46e103 │ │ │ │ - add %cl,(%rdi) │ │ │ │ - (bad) │ │ │ │ - rex add %al,0x1000000(%rip) │ │ │ │ + jne 46e08c │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,-0x16ff5121(%rax) │ │ │ │ jae 46e0aa │ │ │ │ (bad) │ │ │ │ @@ -127731,15 +127736,15 @@ │ │ │ │ je 478430 │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0xbd6748(%rip),%rdi │ │ │ │ lea 0xae86c9(%rip),%rsi │ │ │ │ lea 0xbc098a(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c27c68 │ │ │ │ + jmp c3d2a8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -136023,15 +136028,15 @@ │ │ │ │ test %rax,%rax │ │ │ │ je 47fd81 │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0xae1718(%rip),%rsi │ │ │ │ lea 0xbce9b1(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c20620 │ │ │ │ + jmp c35c60 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ @@ -139291,15 +139296,15 @@ │ │ │ │ mov (%rax),%rax │ │ │ │ mov -0x4(%rax),%eax │ │ │ │ cmp $0x6,%rax │ │ │ │ jne 4825bc │ │ │ │ movq $0x482838,0x0(%rbp) │ │ │ │ mov 0x1(%rbx),%rsi │ │ │ │ lea 0xbcd097(%rip),%r14 │ │ │ │ - jmp c1fd00 │ │ │ │ + jmp c35340 │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -139347,15 +139352,15 @@ │ │ │ │ or %r9b,-0x39(%r8) │ │ │ │ or %r14b,0x28(%r8) │ │ │ │ rex.W add %cl,-0x77(%rax) │ │ │ │ (bad) │ │ │ │ lea 0xbcd003(%rip),%r14 │ │ │ │ mov %rbx,0x10(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp c1fd00 │ │ │ │ + jmp c35340 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -152931,15 +152936,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 48e982 │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0xacb147(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp bfc150 │ │ │ │ + jmp bca838 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x0,%eax │ │ │ │ mov $0xac,%cl │ │ │ │ @@ -152956,15 +152961,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 48e9e2 │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0xacb0c7(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp bfc150 │ │ │ │ + jmp bca838 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -154223,15 +154228,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 48fc52 │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0xac9bff(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp bfc150 │ │ │ │ + jmp bca838 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0xb8000000,%eax │ │ │ │ fwait │ │ │ │ @@ -154249,15 +154254,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 48fcb2 │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0xac9b7f(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp bfc150 │ │ │ │ + jmp bca838 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -157997,15 +158002,15 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call d97350 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 493342 │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x952382(%rip),%r14 │ │ │ │ + lea 0x951b56(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c19e08 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ @@ -158025,15 +158030,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 4933a2 │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0xacf1bf(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp bfc150 │ │ │ │ + jmp bca838 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -159322,15 +159327,15 @@ │ │ │ │ mov %rbx,%rcx │ │ │ │ and $0x7,%ecx │ │ │ │ cmp $0x1,%rcx │ │ │ │ je 494606 │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 494673 │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ movq $0xf5973a,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ movq $0x494698,0x0(%rbp) │ │ │ │ mov %rax,%rsi │ │ │ │ lea 0xb9b577(%rip),%r14 │ │ │ │ mov %rbx,0x8(%rbp) │ │ │ │ @@ -159359,30 +159364,31 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r11b,%r8b │ │ │ │ rex.RX │ │ │ │ rex.WB add %cl,-0x77(%r9) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ - mov %bh,0x76(%rdx) │ │ │ │ - add %al,(%rcx) │ │ │ │ + jo 494727 │ │ │ │ + jae 4946c8 │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r8b,(%r8) │ │ │ │ rex.RXB │ │ │ │ rex.WB add %cl,-0x73(%r8) │ │ │ │ xor $0xbbb16a,%eax │ │ │ │ mov %rbx,%r14 │ │ │ │ - jmp c037c8 │ │ │ │ + jmp bd1eb0 │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -159392,18 +159398,18 @@ │ │ │ │ or %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add %esi,0x49(%rdi,%rdx,2) │ │ │ │ add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 494757 │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ - movq $0x102e16c,-0x20(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ + movq $0x1028aec,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ @@ -159423,15 +159429,15 @@ │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4947aa │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c06218 │ │ │ │ + jmp bd4900 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -159568,15 +159574,15 @@ │ │ │ │ movq $0xd75710,-0x10(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ mov %rcx,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp c03c50 │ │ │ │ + jmp bd2338 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 494983 │ │ │ │ movq $0x4947c0,-0x28(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ @@ -159585,15 +159591,15 @@ │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ movq $0x4949f8,0x8(%rbp) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ mov %rcx,%r14 │ │ │ │ mov %rbx,0x10(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp c03c50 │ │ │ │ + jmp bd2338 │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -159603,18 +159609,18 @@ │ │ │ │ or %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add %esi,0x49(%rdi,%rdx,2) │ │ │ │ add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 494a4f │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ - movq $0x102dea4,-0x20(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ + movq $0x1028824,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ @@ -159644,29 +159650,32 @@ │ │ │ │ add %bl,-0x22(%rax) │ │ │ │ lods %ds:(%rsi),%al │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r9b,%r8b │ │ │ │ rex.W │ │ │ │ rex.WB add %cl,-0x77(%r9) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ - movabs 0x1007676,%al │ │ │ │ + mov %bl,0x73(%rbp) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 494ae2 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c06218 │ │ │ │ + jmp bd4900 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -159803,24 +159812,24 @@ │ │ │ │ movq $0x494830,-0x80(%r12) │ │ │ │ mov %rbx,-0x70(%r12) │ │ │ │ mov %rcx,-0x68(%r12) │ │ │ │ mov %rax,-0x60(%r12) │ │ │ │ movq $0x494ac0,-0x58(%r12) │ │ │ │ lea -0x80(%r12),%rax │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ - movq $0xc12b88,-0x40(%r12) │ │ │ │ + movq $0xbe1270,-0x40(%r12) │ │ │ │ lea -0x58(%r12),%rbx │ │ │ │ mov %rbx,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ lea -0x39(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - movq $0x102e12a,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ - movq $0x102e152,-0x8(%r12) │ │ │ │ + movq $0x1028aaa,-0x18(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ + movq $0x1028ad2,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x88,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -159837,15 +159846,15 @@ │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x4945d0,-0x48(%r12) │ │ │ │ mov %rbx,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ movq $0x494788,-0x28(%r12) │ │ │ │ lea -0x48(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0xc12b88,-0x10(%r12) │ │ │ │ + movq $0xbe1270,-0x10(%r12) │ │ │ │ lea -0x28(%r12),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x9(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ @@ -160268,15 +160277,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ {rex2 0xac} str -0x39(%rax) │ │ │ │ add %r13b,0x4b(%r8) │ │ │ │ rex.WB add %cl,-0x77(%r9) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ - sbb %ch,0x76(%rsi) │ │ │ │ + add %dl,0x73(%rbp) │ │ │ │ add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ lea 0xac4437(%rip),%ebx │ │ │ │ jmp 4954a4 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -160289,36 +160298,36 @@ │ │ │ │ mov %rbx,%rdx │ │ │ │ and $0x7,%edx │ │ │ │ cmp $0x1,%rdx │ │ │ │ jne 4953a9 │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 495399 │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ movq $0xf6234d,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ jmp 4954a4 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ add $0x60,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 495426 │ │ │ │ - movq $0xc12b48,-0x58(%r12) │ │ │ │ - movq $0x102df4a,-0x50(%r12) │ │ │ │ + movq $0xbe1230,-0x58(%r12) │ │ │ │ + movq $0x10288ca,-0x50(%r12) │ │ │ │ mov %rbx,-0x48(%r12) │ │ │ │ - movq $0xc12b48,-0x40(%r12) │ │ │ │ + movq $0xbe1230,-0x40(%r12) │ │ │ │ movq $0xf5977a,-0x38(%r12) │ │ │ │ lea -0x53(%r12),%rbx │ │ │ │ mov %rbx,-0x30(%r12) │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ - movq $0x102df4a,-0x20(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ + movq $0x10288ca,-0x20(%r12) │ │ │ │ lea -0x3b(%r12),%rbx │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ jmp 4954a4 │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -160334,18 +160343,18 @@ │ │ │ │ mov %rbx,%rcx │ │ │ │ and $0x7,%ecx │ │ │ │ cmp $0x1,%rcx │ │ │ │ je 495338 │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4954bc │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ - movq $0x102df4a,-0x20(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ + movq $0x10288ca,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ movq $0xf5977a,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ movq $0x495500,0x8(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ @@ -160398,27 +160407,27 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ add $0x60,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4955c7 │ │ │ │ - movq $0xc12b48,-0x58(%r12) │ │ │ │ - movq $0x102df4a,-0x50(%r12) │ │ │ │ + movq $0xbe1230,-0x58(%r12) │ │ │ │ + movq $0x10288ca,-0x50(%r12) │ │ │ │ mov %rbx,-0x48(%r12) │ │ │ │ - movq $0xc12b48,-0x40(%r12) │ │ │ │ + movq $0xbe1230,-0x40(%r12) │ │ │ │ movq $0xf59792,-0x38(%r12) │ │ │ │ lea -0x53(%r12),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ lea -0x3b(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - movq $0x102e12a,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ - movq $0x102e152,-0x8(%r12) │ │ │ │ + movq $0x1028aaa,-0x18(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ + movq $0x1028ad2,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ movq $0x495540,0x8(%rbp) │ │ │ │ @@ -160429,35 +160438,35 @@ │ │ │ │ cmp $0x1,%rax │ │ │ │ je 4956fa │ │ │ │ mov %rbx,%rax │ │ │ │ mov %rcx,%rbx │ │ │ │ add $0x90,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4956bd │ │ │ │ - movq $0xc12b48,-0x88(%r12) │ │ │ │ - movq $0x102df4a,-0x80(%r12) │ │ │ │ + movq $0xbe1230,-0x88(%r12) │ │ │ │ + movq $0x10288ca,-0x80(%r12) │ │ │ │ mov %rbx,-0x78(%r12) │ │ │ │ - movq $0xc12b48,-0x70(%r12) │ │ │ │ + movq $0xbe1230,-0x70(%r12) │ │ │ │ movq $0xf59792,-0x68(%r12) │ │ │ │ lea -0x83(%r12),%rbx │ │ │ │ mov %rbx,-0x60(%r12) │ │ │ │ - movq $0xc12b48,-0x58(%r12) │ │ │ │ - movq $0x102df4a,-0x50(%r12) │ │ │ │ + movq $0xbe1230,-0x58(%r12) │ │ │ │ + movq $0x10288ca,-0x50(%r12) │ │ │ │ lea -0x6b(%r12),%rbx │ │ │ │ mov %rbx,-0x48(%r12) │ │ │ │ - movq $0xc12b48,-0x40(%r12) │ │ │ │ + movq $0xbe1230,-0x40(%r12) │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ lea -0x53(%r12),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ lea -0x3b(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - movq $0x102e12a,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ - movq $0x102e152,-0x8(%r12) │ │ │ │ + movq $0x1028aaa,-0x18(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ + movq $0x1028ad2,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x90,0x388(%r13) │ │ │ │ movq $0x4954e0,0x0(%rbp) │ │ │ │ @@ -160475,23 +160484,23 @@ │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x77(%r8) │ │ │ │ (bad) -0x77(%rax) │ │ │ │ ret │ │ │ │ add $0x48,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 495761 │ │ │ │ - movq $0xc12b48,-0x40(%r12) │ │ │ │ + movq $0xbe1230,-0x40(%r12) │ │ │ │ mov %rbx,-0x38(%r12) │ │ │ │ movq $0xf623ad,-0x30(%r12) │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ lea -0x3b(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - movq $0x102e12a,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ - movq $0x102e152,-0x8(%r12) │ │ │ │ + movq $0x1028aaa,-0x18(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ + movq $0x1028ad2,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ movq $0x4956f0,0x0(%rbp) │ │ │ │ @@ -160508,27 +160517,27 @@ │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x49(%rbx,%rbx,2) │ │ │ │ add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4957ef │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x102e03a,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ - movq $0x102e062,-0x8(%r12) │ │ │ │ + movq $0x10289ba,-0x18(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ + movq $0x10289e2,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - lea 0xb995bf(%rip),%rbx │ │ │ │ + lea 0xb93f3f(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -160540,33 +160549,33 @@ │ │ │ │ or %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add %esi,0x3f(%rbp) │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 49585f │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x102edc5,(%r12) │ │ │ │ + movq $0x1029745,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ add $0x48,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4958d2 │ │ │ │ - movq $0xc12b48,-0x40(%r12) │ │ │ │ + movq $0xbe1230,-0x40(%r12) │ │ │ │ mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x102e03a,-0x30(%r12) │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ - movq $0x102e062,-0x20(%r12) │ │ │ │ + movq $0x10289ba,-0x30(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ + movq $0x10289e2,-0x20(%r12) │ │ │ │ lea -0x3b(%r12),%rbx │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ @@ -160601,16 +160610,16 @@ │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fimuls -0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - add $0x68,%al │ │ │ │ - jbe 49594c │ │ │ │ + in (%dx),%al │ │ │ │ + rex.WRX jae 49594c │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -160641,15 +160650,15 @@ │ │ │ │ or %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add %esi,0x49(%rbx,%rdi,1) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4959e3 │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -160777,17 +160786,20 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r14b,(%r8) │ │ │ │ pop %rsi │ │ │ │ rex.WB add %cl,-0x77(%r9) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ - movabs 0x1007665,%al │ │ │ │ + mov %cl,0x0(%rbx,%rsi,2) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ push %rsp │ │ │ │ @@ -160808,17 +160820,17 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x102ee15,(%r12) │ │ │ │ + movq $0x1029795,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -160861,19 +160873,19 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 495cef │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x102e12a,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ - movq $0x102e152,-0x8(%r12) │ │ │ │ + movq $0x1028aaa,-0x18(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ + movq $0x1028ad2,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ movq $0x495ca0,0x10(%rbp) │ │ │ │ @@ -160884,27 +160896,27 @@ │ │ │ │ cmp $0x1,%rax │ │ │ │ je 49609e │ │ │ │ mov %rbx,%rax │ │ │ │ mov %rcx,%rbx │ │ │ │ add $0x60,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 495da0 │ │ │ │ - movq $0xc12b48,-0x58(%r12) │ │ │ │ - movq $0x102df4a,-0x50(%r12) │ │ │ │ + movq $0xbe1230,-0x58(%r12) │ │ │ │ + movq $0x10288ca,-0x50(%r12) │ │ │ │ mov %rbx,-0x48(%r12) │ │ │ │ - movq $0xc12b48,-0x40(%r12) │ │ │ │ + movq $0xbe1230,-0x40(%r12) │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ lea -0x53(%r12),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ lea -0x3b(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - movq $0x102e12a,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ - movq $0x102e152,-0x8(%r12) │ │ │ │ + movq $0x1028aaa,-0x18(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ + movq $0x1028ad2,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ movq $0x495bc0,0x8(%rbp) │ │ │ │ @@ -160925,16 +160937,16 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ - movq $0x102ee15,-0x8(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ + movq $0x1029795,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ nop │ │ │ │ @@ -160946,17 +160958,17 @@ │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x49(%rax,%rdi,2) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 495e6b │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x102ee15,(%r12) │ │ │ │ + movq $0x1029795,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -160973,39 +160985,39 @@ │ │ │ │ stc │ │ │ │ add %esi,0x22(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ jne 495f8c │ │ │ │ add $0x8,%rbp │ │ │ │ - lea 0xb98f5a(%rip),%rbx │ │ │ │ + lea 0xb938da(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rcx │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 496012 │ │ │ │ mov %rbx,%rax │ │ │ │ mov %rcx,%rbx │ │ │ │ add $0x60,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 495f57 │ │ │ │ - movq $0xc12b48,-0x58(%r12) │ │ │ │ - movq $0x102df4a,-0x50(%r12) │ │ │ │ + movq $0xbe1230,-0x58(%r12) │ │ │ │ + movq $0x10288ca,-0x50(%r12) │ │ │ │ mov %rbx,-0x48(%r12) │ │ │ │ - movq $0xc12b48,-0x40(%r12) │ │ │ │ + movq $0xbe1230,-0x40(%r12) │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ lea -0x53(%r12),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ lea -0x3b(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - movq $0x102e12a,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ - movq $0x102e152,-0x8(%r12) │ │ │ │ + movq $0x1028aaa,-0x18(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ + movq $0x1028ad2,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ movq $0x495c40,0x0(%rbp) │ │ │ │ @@ -161018,19 +161030,19 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 495fd7 │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x102e12a,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ - movq $0x102e152,-0x8(%r12) │ │ │ │ + movq $0x1028aaa,-0x18(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ + movq $0x1028ad2,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ movq $0x495f88,0x8(%rbp) │ │ │ │ @@ -161048,19 +161060,19 @@ │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x77(%r8) │ │ │ │ (bad) -0x77(%rax) │ │ │ │ ret │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 49605d │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x102e12a,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ - movq $0x102e152,-0x8(%r12) │ │ │ │ + movq $0x1028aaa,-0x18(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ + movq $0x1028ad2,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ movq $0x496008,0x0(%rbp) │ │ │ │ @@ -161081,19 +161093,19 @@ │ │ │ │ or %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ mov %ebx,%ecx │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4960e9 │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x102e12a,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ - movq $0x102e152,-0x8(%r12) │ │ │ │ + movq $0x1028aaa,-0x18(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ + movq $0x1028ad2,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ movq $0x496090,0x8(%rbp) │ │ │ │ @@ -161111,15 +161123,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r8b,0x61(%r8) │ │ │ │ rex.WB add %cl,-0x77(%r9) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ - and %ah,0x76(%rax) │ │ │ │ + or %al,0x73(%rdi) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -161128,37 +161140,37 @@ │ │ │ │ or %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add %esi,0x5b(%rbp) │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 49619b │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - movq $0x102e12a,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ - movq $0x102e152,-0x8(%r12) │ │ │ │ + movq $0x1028aaa,-0x18(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ + movq $0x1028ad2,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ add $0x48,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 49620e │ │ │ │ - movq $0xc12b48,-0x40(%r12) │ │ │ │ + movq $0xbe1230,-0x40(%r12) │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ - movq $0x102e12a,-0x30(%r12) │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ - movq $0x102e152,-0x20(%r12) │ │ │ │ + movq $0x1028aaa,-0x30(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ + movq $0x1028ad2,-0x20(%r12) │ │ │ │ lea -0x3b(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ @@ -161192,15 +161204,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r10b,0x49004962(%r8) │ │ │ │ mov %ebx,%esi │ │ │ │ - jmp bfc150 │ │ │ │ + jmp bca838 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -161209,37 +161221,37 @@ │ │ │ │ or %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add %esi,0x5b(%rbp) │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4962eb │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - movq $0x102e12a,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ - movq $0x102e152,-0x8(%r12) │ │ │ │ + movq $0x1028aaa,-0x18(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ + movq $0x1028ad2,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ add $0x48,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 49635e │ │ │ │ - movq $0xc12b48,-0x40(%r12) │ │ │ │ + movq $0xbe1230,-0x40(%r12) │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ - movq $0x102e12a,-0x30(%r12) │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ - movq $0x102e152,-0x20(%r12) │ │ │ │ + movq $0x1028aaa,-0x30(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ + movq $0x1028ad2,-0x20(%r12) │ │ │ │ lea -0x3b(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ @@ -161257,17 +161269,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fimuls -0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rbp │ │ │ │ - jbe 4963ac │ │ │ │ + mov %es,0x0(%rbx,%rsi,2) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -161286,17 +161296,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r8b,(%r8) │ │ │ │ rex.WB add %cl,%fs:-0x77(%r9) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ - (bad) │ │ │ │ - pop %rbp │ │ │ │ - jbe 4963f0 │ │ │ │ + rex.W │ │ │ │ + rex.R jae 4963f0 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -161305,15 +161314,15 @@ │ │ │ │ or %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add %esi,0x49(%rbx,%rdi,1) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 49643b │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -161326,29 +161335,29 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x4800acc4(%rax) │ │ │ │ movl $0x496490,0x0(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0xb97af8(%rip),%r14 │ │ │ │ - jmp c04668 │ │ │ │ + lea 0xb92478(%rip),%r14 │ │ │ │ + jmp bd2d50 │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,-0x3c(%rax) │ │ │ │ lods %ds:(%rsi),%al │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r14b,0x49004964(%r8) │ │ │ │ mov %ebx,%esi │ │ │ │ - jmp c06ce0 │ │ │ │ + jmp bd53c8 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x3c(%rax) │ │ │ │ @@ -161377,50 +161386,50 @@ │ │ │ │ mov %rbx,%rcx │ │ │ │ and $0x7,%ecx │ │ │ │ cmp $0x1,%rcx │ │ │ │ jne 49657f │ │ │ │ add $0x48,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 49656f │ │ │ │ - movq $0xc12b48,-0x40(%r12) │ │ │ │ + movq $0xbe1230,-0x40(%r12) │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ movq $0xf62295,-0x30(%r12) │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ lea -0x3b(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - movq $0x102e12a,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ - movq $0x102e152,-0x8(%r12) │ │ │ │ + movq $0x1028aaa,-0x18(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ + movq $0x1028ad2,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ add $0x78,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 49661e │ │ │ │ - movq $0xc12b48,-0x70(%r12) │ │ │ │ + movq $0xbe1230,-0x70(%r12) │ │ │ │ mov %rax,-0x68(%r12) │ │ │ │ movq $0xf62295,-0x60(%r12) │ │ │ │ - movq $0xc12b48,-0x58(%r12) │ │ │ │ - movq $0x102df4a,-0x50(%r12) │ │ │ │ + movq $0xbe1230,-0x58(%r12) │ │ │ │ + movq $0x10288ca,-0x50(%r12) │ │ │ │ lea -0x6b(%r12),%rax │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ - movq $0xc12b48,-0x40(%r12) │ │ │ │ + movq $0xbe1230,-0x40(%r12) │ │ │ │ mov %rbx,-0x38(%r12) │ │ │ │ lea -0x53(%r12),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ lea -0x3b(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - movq $0x102e12a,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ - movq $0x102e152,-0x8(%r12) │ │ │ │ + movq $0x1028aaa,-0x18(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ + movq $0x1028ad2,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x78,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -161439,58 +161448,58 @@ │ │ │ │ fiaddl -0x7cb7f81e(%rbx) │ │ │ │ cli │ │ │ │ add %ecx,(%rdi) │ │ │ │ test %ecx,0x49000000(%rdi) │ │ │ │ add $0x60,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4966d7 │ │ │ │ - movq $0xc12b48,-0x58(%r12) │ │ │ │ - movq $0x102df4a,-0x50(%r12) │ │ │ │ + movq $0xbe1230,-0x58(%r12) │ │ │ │ + movq $0x10288ca,-0x50(%r12) │ │ │ │ mov %rcx,-0x48(%r12) │ │ │ │ - movq $0xc12b48,-0x40(%r12) │ │ │ │ + movq $0xbe1230,-0x40(%r12) │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ lea -0x53(%r12),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ lea -0x3b(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - movq $0x102e12a,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ - movq $0x102e152,-0x8(%r12) │ │ │ │ + movq $0x1028aaa,-0x18(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ + movq $0x1028ad2,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ add $0x90,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4967a7 │ │ │ │ - movq $0xc12b48,-0x88(%r12) │ │ │ │ - movq $0x102df4a,-0x80(%r12) │ │ │ │ + movq $0xbe1230,-0x88(%r12) │ │ │ │ + movq $0x10288ca,-0x80(%r12) │ │ │ │ mov %rcx,-0x78(%r12) │ │ │ │ - movq $0xc12b48,-0x70(%r12) │ │ │ │ + movq $0xbe1230,-0x70(%r12) │ │ │ │ mov %rax,-0x68(%r12) │ │ │ │ lea -0x83(%r12),%rax │ │ │ │ mov %rax,-0x60(%r12) │ │ │ │ - movq $0xc12b48,-0x58(%r12) │ │ │ │ - movq $0x102df4a,-0x50(%r12) │ │ │ │ + movq $0xbe1230,-0x58(%r12) │ │ │ │ + movq $0x10288ca,-0x50(%r12) │ │ │ │ lea -0x6b(%r12),%rax │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ - movq $0xc12b48,-0x40(%r12) │ │ │ │ + movq $0xbe1230,-0x40(%r12) │ │ │ │ mov %rbx,-0x38(%r12) │ │ │ │ lea -0x53(%r12),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ lea -0x3b(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - movq $0x102e12a,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ - movq $0x102e152,-0x8(%r12) │ │ │ │ + movq $0x1028aaa,-0x18(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ + movq $0x1028ad2,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x90,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -161508,66 +161517,66 @@ │ │ │ │ fiaddl -0x7cb7f81e(%rbx) │ │ │ │ cli │ │ │ │ add %ecx,(%rdi) │ │ │ │ test %ebp,0x49000000(%rdi) │ │ │ │ add $0x78,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 49687f │ │ │ │ - movq $0xc12b48,-0x70(%r12) │ │ │ │ + movq $0xbe1230,-0x70(%r12) │ │ │ │ mov %rcx,-0x68(%r12) │ │ │ │ movq $0xf62295,-0x60(%r12) │ │ │ │ - movq $0xc12b48,-0x58(%r12) │ │ │ │ - movq $0x102df4a,-0x50(%r12) │ │ │ │ + movq $0xbe1230,-0x58(%r12) │ │ │ │ + movq $0x10288ca,-0x50(%r12) │ │ │ │ lea -0x6b(%r12),%rbx │ │ │ │ mov %rbx,-0x48(%r12) │ │ │ │ - movq $0xc12b48,-0x40(%r12) │ │ │ │ + movq $0xbe1230,-0x40(%r12) │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ lea -0x53(%r12),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ lea -0x3b(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - movq $0x102e12a,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ - movq $0x102e152,-0x8(%r12) │ │ │ │ + movq $0x1028aaa,-0x18(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ + movq $0x1028ad2,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x78,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ add $0xa8,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 496977 │ │ │ │ - movq $0xc12b48,-0xa0(%r12) │ │ │ │ + movq $0xbe1230,-0xa0(%r12) │ │ │ │ mov %rcx,-0x98(%r12) │ │ │ │ movq $0xf62295,-0x90(%r12) │ │ │ │ - movq $0xc12b48,-0x88(%r12) │ │ │ │ - movq $0x102df4a,-0x80(%r12) │ │ │ │ + movq $0xbe1230,-0x88(%r12) │ │ │ │ + movq $0x10288ca,-0x80(%r12) │ │ │ │ lea -0x9b(%r12),%rcx │ │ │ │ mov %rcx,-0x78(%r12) │ │ │ │ - movq $0xc12b48,-0x70(%r12) │ │ │ │ + movq $0xbe1230,-0x70(%r12) │ │ │ │ mov %rax,-0x68(%r12) │ │ │ │ lea -0x83(%r12),%rax │ │ │ │ mov %rax,-0x60(%r12) │ │ │ │ - movq $0xc12b48,-0x58(%r12) │ │ │ │ - movq $0x102df4a,-0x50(%r12) │ │ │ │ + movq $0xbe1230,-0x58(%r12) │ │ │ │ + movq $0x10288ca,-0x50(%r12) │ │ │ │ lea -0x6b(%r12),%rax │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ - movq $0xc12b48,-0x40(%r12) │ │ │ │ + movq $0xbe1230,-0x40(%r12) │ │ │ │ mov %rbx,-0x38(%r12) │ │ │ │ lea -0x53(%r12),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ lea -0x3b(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - movq $0x102e12a,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ - movq $0x102e152,-0x8(%r12) │ │ │ │ + movq $0x1028aaa,-0x18(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ + movq $0x1028ad2,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0xa8,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -161584,18 +161593,18 @@ │ │ │ │ or %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add %esi,0x49(%rdi,%rdx,2) │ │ │ │ add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4969ef │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ - movq $0x102df4a,-0x20(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ + movq $0x10288ca,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ @@ -161616,37 +161625,37 @@ │ │ │ │ or %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add %esi,0x5b(%rbp) │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 496a7b │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - movq $0x102e12a,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ - movq $0x102e152,-0x8(%r12) │ │ │ │ + movq $0x1028aaa,-0x18(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ + movq $0x1028ad2,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ add $0x48,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 496aee │ │ │ │ - movq $0xc12b48,-0x40(%r12) │ │ │ │ + movq $0xbe1230,-0x40(%r12) │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ - movq $0x102e12a,-0x30(%r12) │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ - movq $0x102e152,-0x20(%r12) │ │ │ │ + movq $0x1028aaa,-0x30(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ + movq $0x1028ad2,-0x20(%r12) │ │ │ │ lea -0x3b(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ @@ -161664,42 +161673,42 @@ │ │ │ │ or %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add %esi,0x5b(%rbp) │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 496b6b │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - movq $0x102e12a,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ - movq $0x102e152,-0x8(%r12) │ │ │ │ + movq $0x1028aaa,-0x18(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ + movq $0x1028ad2,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ add $0x60,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 496bfa │ │ │ │ - movq $0xc12b48,-0x58(%r12) │ │ │ │ - movq $0x102df4a,-0x50(%r12) │ │ │ │ + movq $0xbe1230,-0x58(%r12) │ │ │ │ + movq $0x10288ca,-0x50(%r12) │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ - movq $0xc12b48,-0x40(%r12) │ │ │ │ + movq $0xbe1230,-0x40(%r12) │ │ │ │ mov %rbx,-0x38(%r12) │ │ │ │ lea -0x53(%r12),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ lea -0x3b(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - movq $0x102e12a,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ - movq $0x102e152,-0x8(%r12) │ │ │ │ + movq $0x1028aaa,-0x18(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ + movq $0x1028ad2,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -161716,50 +161725,50 @@ │ │ │ │ or %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add %esi,0x77(%rbp) │ │ │ │ add $0x48,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 496c97 │ │ │ │ - movq $0xc12b48,-0x40(%r12) │ │ │ │ + movq $0xbe1230,-0x40(%r12) │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ movq $0xf62295,-0x30(%r12) │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ lea -0x3b(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - movq $0x102e12a,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ - movq $0x102e152,-0x8(%r12) │ │ │ │ + movq $0x1028aaa,-0x18(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ + movq $0x1028ad2,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ add $0x78,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 496d46 │ │ │ │ - movq $0xc12b48,-0x70(%r12) │ │ │ │ + movq $0xbe1230,-0x70(%r12) │ │ │ │ mov %rax,-0x68(%r12) │ │ │ │ movq $0xf62295,-0x60(%r12) │ │ │ │ - movq $0xc12b48,-0x58(%r12) │ │ │ │ - movq $0x102df4a,-0x50(%r12) │ │ │ │ + movq $0xbe1230,-0x58(%r12) │ │ │ │ + movq $0x10288ca,-0x50(%r12) │ │ │ │ lea -0x6b(%r12),%rax │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ - movq $0xc12b48,-0x40(%r12) │ │ │ │ + movq $0xbe1230,-0x40(%r12) │ │ │ │ mov %rbx,-0x38(%r12) │ │ │ │ lea -0x53(%r12),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ lea -0x3b(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - movq $0x102e12a,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ - movq $0x102e152,-0x8(%r12) │ │ │ │ + movq $0x1028aaa,-0x18(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ + movq $0x1028ad2,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x78,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -161776,42 +161785,42 @@ │ │ │ │ or %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add %esi,0x5b(%rbp) │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 496dc3 │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - movq $0x102e12a,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ - movq $0x102e152,-0x8(%r12) │ │ │ │ + movq $0x1028aaa,-0x18(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ + movq $0x1028ad2,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ add $0x60,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 496e52 │ │ │ │ - movq $0xc12b48,-0x58(%r12) │ │ │ │ - movq $0x102df4a,-0x50(%r12) │ │ │ │ + movq $0xbe1230,-0x58(%r12) │ │ │ │ + movq $0x10288ca,-0x50(%r12) │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ - movq $0xc12b48,-0x40(%r12) │ │ │ │ + movq $0xbe1230,-0x40(%r12) │ │ │ │ mov %rbx,-0x38(%r12) │ │ │ │ lea -0x53(%r12),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ lea -0x3b(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - movq $0x102e12a,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ - movq $0x102e152,-0x8(%r12) │ │ │ │ + movq $0x1028aaa,-0x18(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ + movq $0x1028ad2,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -161828,50 +161837,50 @@ │ │ │ │ or %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add %esi,0x77(%rbp) │ │ │ │ add $0x48,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 496eef │ │ │ │ - movq $0xc12b48,-0x40(%r12) │ │ │ │ + movq $0xbe1230,-0x40(%r12) │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ movq $0xf62295,-0x30(%r12) │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ lea -0x3b(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - movq $0x102e12a,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ - movq $0x102e152,-0x8(%r12) │ │ │ │ + movq $0x1028aaa,-0x18(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ + movq $0x1028ad2,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ add $0x78,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 496f9e │ │ │ │ - movq $0xc12b48,-0x70(%r12) │ │ │ │ + movq $0xbe1230,-0x70(%r12) │ │ │ │ mov %rax,-0x68(%r12) │ │ │ │ movq $0xf62295,-0x60(%r12) │ │ │ │ - movq $0xc12b48,-0x58(%r12) │ │ │ │ - movq $0x102df4a,-0x50(%r12) │ │ │ │ + movq $0xbe1230,-0x58(%r12) │ │ │ │ + movq $0x10288ca,-0x50(%r12) │ │ │ │ lea -0x6b(%r12),%rax │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ - movq $0xc12b48,-0x40(%r12) │ │ │ │ + movq $0xbe1230,-0x40(%r12) │ │ │ │ mov %rbx,-0x38(%r12) │ │ │ │ lea -0x53(%r12),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ lea -0x3b(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - movq $0x102e12a,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ - movq $0x102e152,-0x8(%r12) │ │ │ │ + movq $0x1028aaa,-0x18(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ + movq $0x1028ad2,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x78,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -162000,16 +162009,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r10b,%r8b │ │ │ │ pop %rbp │ │ │ │ rex.WB add %cl,-0x77(%r9) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ - add %dl,0x76(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + call 149e487 <__environ@GLIBC_2.2.5+0x4469df> │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,-0x57(%rax) │ │ │ │ lods %ds:(%rsi),%al │ │ │ │ @@ -162054,57 +162062,61 @@ │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 4a0918 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - jle 4971a0 │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,(%r8) │ │ │ │ + add %cl,0x28(%rax) │ │ │ │ + mov $0x45c74800,%ecx │ │ │ │ + add %dl,(%rax) │ │ │ │ jb 497238 │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - js 497265 │ │ │ │ - mov $0xd469e900,%ecx │ │ │ │ - jbe 4971ff │ │ │ │ + clc │ │ │ │ + (bad) │ │ │ │ + mov $0xbb51e900,%ecx │ │ │ │ + jae 4971ff │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800b97e(%rax) │ │ │ │ - movl $0x497230,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp c06ce0 │ │ │ │ + add %ah,(%rax) │ │ │ │ + sub %bh,0x45c74800(%rcx) │ │ │ │ + add %dh,(%rax) │ │ │ │ + jb 497260 │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + test $0xe1,%al │ │ │ │ + jae 497220 │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %ecx,(%rdi) │ │ │ │ test %dl,0x49000000(%rbx) │ │ │ │ add $0x60,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4972c3 │ │ │ │ - movq $0xc12b68,-0x58(%r12) │ │ │ │ + movq $0xbe1250,-0x58(%r12) │ │ │ │ mov %rbx,-0x50(%r12) │ │ │ │ movq $0x2,-0x48(%r12) │ │ │ │ - movq $0xc12b48,-0x40(%r12) │ │ │ │ - movq $0x102df4a,-0x38(%r12) │ │ │ │ + movq $0xbe1230,-0x40(%r12) │ │ │ │ + movq $0x10288ca,-0x38(%r12) │ │ │ │ lea -0x52(%r12),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ movq $0xf596a2,-0x20(%r12) │ │ │ │ lea -0x3b(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0xf59685,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ @@ -162191,15 +162203,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0xe(%rbp) │ │ │ │ - lea 0xb983be(%rip),%rbx │ │ │ │ + lea 0xb92d3e(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x497420,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ @@ -162240,15 +162252,15 @@ │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x2d(%rdi) │ │ │ │ lea 0x7(%rbx),%rax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ sub (%rax),%rbx │ │ │ │ - movq $0xc12b68,-0x10(%r12) │ │ │ │ + movq $0xbe1250,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xa(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -162273,15 +162285,15 @@ │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x4972f8,-0x38(%r12) │ │ │ │ mov %r14,-0x28(%r12) │ │ │ │ movq $0x497390,-0x20(%r12) │ │ │ │ lea -0x38(%r12),%rbx │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0xc12bc8,-0x8(%r12) │ │ │ │ + movq $0xbe12b0,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -162382,32 +162394,32 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x4800acb2(%rax) │ │ │ │ movl $0x497680,0x0(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0xb96908(%rip),%r14 │ │ │ │ - jmp c04668 │ │ │ │ + lea 0xb91288(%rip),%r14 │ │ │ │ + jmp bd2d50 │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,-0x4e(%rax) │ │ │ │ lods %ds:(%rsi),%al │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r13b,%r8b │ │ │ │ jbe 4976d0 │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ - push %rax │ │ │ │ - divb 0x0(%rsi) │ │ │ │ + cmp %bl,%ch │ │ │ │ + jae 497690 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,-0x4e(%rax) │ │ │ │ @@ -162427,15 +162439,15 @@ │ │ │ │ add %bh,(%rax) │ │ │ │ mov $0xac,%dl │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ adc %r9b,-0x75(%r8) │ │ │ │ rex.WRB or %r13b,%r9b │ │ │ │ sub %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - lea 0xb97741(%rip),%rax │ │ │ │ + lea 0xb920c1(%rip),%rax │ │ │ │ jmp 49773c │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -162445,19 +162457,19 @@ │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x49(%rcx,%rbx,8) │ │ │ │ add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 497924 │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x102e12a,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ - movq $0x102e152,-0x8(%r12) │ │ │ │ + movq $0x1028aaa,-0x18(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ + movq $0x1028ad2,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rax │ │ │ │ movq $0x497770,-0x8(%rbp) │ │ │ │ lea 0xac1fcd(%rip),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ @@ -162581,26 +162593,26 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ pop %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4979c2 │ │ │ │ - movq $0xc12ba8,-0x50(%r12) │ │ │ │ + movq $0xbe1290,-0x50(%r12) │ │ │ │ mov %rbx,-0x48(%r12) │ │ │ │ - movq $0xc12b48,-0x40(%r12) │ │ │ │ - movq $0x102dea4,-0x38(%r12) │ │ │ │ + movq $0xbe1230,-0x40(%r12) │ │ │ │ + movq $0x1028824,-0x38(%r12) │ │ │ │ lea -0x49(%r12),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x3b(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -162615,15 +162627,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ - movq $0xc12ba8,-0x8(%r12) │ │ │ │ + movq $0xbe1290,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x1(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -162636,21 +162648,21 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 497a8e │ │ │ │ - movq $0xc12ba8,-0x38(%r12) │ │ │ │ + movq $0xbe1290,-0x38(%r12) │ │ │ │ mov %rbx,-0x30(%r12) │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ - movq $0x102dea4,-0x20(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ + movq $0x1028824,-0x20(%r12) │ │ │ │ lea -0x31(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -162666,21 +162678,21 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 497b0e │ │ │ │ - movq $0xc12ba8,-0x38(%r12) │ │ │ │ + movq $0xbe1290,-0x38(%r12) │ │ │ │ mov %rbx,-0x30(%r12) │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ - movq $0x102dea4,-0x20(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ + movq $0x1028824,-0x20(%r12) │ │ │ │ lea -0x31(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -162765,15 +162777,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0xe(%rbp) │ │ │ │ - lea 0xb97b86(%rip),%rbx │ │ │ │ + lea 0xb92506(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x497c58,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ @@ -162813,15 +162825,15 @@ │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x2d(%rdi) │ │ │ │ lea 0x7(%rbx),%rax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ sub (%rax),%rbx │ │ │ │ - movq $0xc12b68,-0x10(%r12) │ │ │ │ + movq $0xbe1250,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xa(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -162846,15 +162858,15 @@ │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x497b30,-0x38(%r12) │ │ │ │ mov %r14,-0x28(%r12) │ │ │ │ movq $0x497bc8,-0x20(%r12) │ │ │ │ lea -0x38(%r12),%rbx │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0xc12bc8,-0x8(%r12) │ │ │ │ + movq $0xbe12b0,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ @@ -162916,18 +162928,18 @@ │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x498160,0x0(%rbp) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ lea 0x960ac6(%rip),%r14 │ │ │ │ jmp d6e428 │ │ │ │ mov 0x4(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp bfdd58 │ │ │ │ + jmp bcc440 │ │ │ │ mov 0x5(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp bfeb70 │ │ │ │ + jmp bcd258 │ │ │ │ movq $0x498028,0x0(%rbp) │ │ │ │ mov 0x6(%rbx),%rsi │ │ │ │ lea 0xacaa73(%rip),%r14 │ │ │ │ jmp c9e1e8 │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 46e020 │ │ │ │ @@ -162946,23 +162958,23 @@ │ │ │ │ mov 0x9(%rbx),%rbx │ │ │ │ movq $0x497608,-0x68(%r12) │ │ │ │ mov %rbx,-0x58(%r12) │ │ │ │ mov %rax,-0x50(%r12) │ │ │ │ movq $0x497cf0,-0x48(%r12) │ │ │ │ lea -0x68(%r12),%rax │ │ │ │ mov %rax,-0x40(%r12) │ │ │ │ - movq $0xc12ba8,-0x38(%r12) │ │ │ │ + movq $0xbe1290,-0x38(%r12) │ │ │ │ lea -0x47(%r12),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ lea -0x31(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - movq $0x102e12a,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ - movq $0x102e152,-0x8(%r12) │ │ │ │ + movq $0x1028aaa,-0x18(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ + movq $0x1028ad2,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x70,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -162990,69 +163002,74 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 497ff8 │ │ │ │ movq $0x4971a0,-0x30(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ movq $0x4974b8,-0x18(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0xc12ba8,-0x8(%r12) │ │ │ │ + movq $0xbe1290,-0x8(%r12) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ lea 0xac16c9(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800b970(%rax) │ │ │ │ - movl $0x498050,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0xb95f38(%rip),%r14 │ │ │ │ - jmp c04668 │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rax) │ │ │ │ + sbb 0x45c74800(%rcx),%bh │ │ │ │ + add %dl,-0x80(%rax) │ │ │ │ + rex.WB add %cl,-0x77(%r8) │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + mov $0xe900b908,%eax │ │ │ │ + adc %ebp,0x900073(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x70(%rax) │ │ │ │ - mov $0x45c74800,%ecx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + sbb %edi,0x45c74800(%rcx) │ │ │ │ add %dh,-0x80(%rax) │ │ │ │ rex.WB add %cl,-0x77(%r9) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ - sub $0x76,%ah │ │ │ │ - ... │ │ │ │ + push $0x73d3 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x49(%rbx,%rbx,2) │ │ │ │ add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4980c7 │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x102e03a,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ - movq $0x102e062,-0x8(%r12) │ │ │ │ + movq $0x10289ba,-0x18(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ + movq $0x10289e2,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - lea 0xb96ce7(%rip),%rbx │ │ │ │ + lea 0xb91667(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ @@ -163084,16 +163101,16 @@ │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fimuls -0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - add $0x40,%al │ │ │ │ - jbe 49814c │ │ │ │ + in (%dx),%al │ │ │ │ + es jae 49814c │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x4800ac99(%rax) │ │ │ │ movl $0x498188,0x0(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -163113,17 +163130,16 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fimuls -0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - pushf │ │ │ │ - (bad) │ │ │ │ - jbe 4981b4 │ │ │ │ + test %ah,(%rsi) │ │ │ │ + jae 4981b4 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -163223,15 +163239,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ - movq $0xc12ba8,-0x8(%r12) │ │ │ │ + movq $0xbe1290,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x1(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -163244,21 +163260,21 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4983c6 │ │ │ │ - movq $0xc12ba8,-0x38(%r12) │ │ │ │ + movq $0xbe1290,-0x38(%r12) │ │ │ │ mov %rbx,-0x30(%r12) │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ - movq $0x102dea4,-0x20(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ + movq $0x1028824,-0x20(%r12) │ │ │ │ lea -0x31(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -163343,15 +163359,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0xe(%rbp) │ │ │ │ - lea 0xb972ce(%rip),%rbx │ │ │ │ + lea 0xb91c4e(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x498510,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ @@ -163392,15 +163408,15 @@ │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x2d(%rdi) │ │ │ │ lea 0x7(%rbx),%rax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ sub (%rax),%rbx │ │ │ │ - movq $0xc12b68,-0x10(%r12) │ │ │ │ + movq $0xbe1250,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xa(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -163425,15 +163441,15 @@ │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x4983e8,-0x38(%r12) │ │ │ │ mov %r14,-0x28(%r12) │ │ │ │ movq $0x498480,-0x20(%r12) │ │ │ │ lea -0x38(%r12),%rbx │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0xc12bc8,-0x8(%r12) │ │ │ │ + movq $0xbe12b0,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -163475,23 +163491,23 @@ │ │ │ │ ja 4986c4 │ │ │ │ movq $0x498238,-0x30(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ movq $0x4985a8,-0x18(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0xc12ba8,-0x8(%r12) │ │ │ │ + movq $0xbe1290,-0x8(%r12) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - lea 0xb970ce(%rip),%rbx │ │ │ │ + lea 0xb91a4e(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -163677,22 +163693,22 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 498a06 │ │ │ │ - movq $0xc12ba8,-0x38(%r12) │ │ │ │ + movq $0xbe1290,-0x38(%r12) │ │ │ │ mov %rbx,-0x30(%r12) │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ - movq $0x102dea4,-0x20(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ + movq $0x1028824,-0x20(%r12) │ │ │ │ lea -0x31(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ - movq $0x102ee15,-0x8(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ + movq $0x1029795,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -163706,29 +163722,29 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ jo 498a7a │ │ │ │ cmp 0x358(%rbp),%esp │ │ │ │ ja 498ac2 │ │ │ │ - movq $0xc12ba8,-0x68(%r12) │ │ │ │ + movq $0xbe1290,-0x68(%r12) │ │ │ │ mov %rbx,-0x60(%r12) │ │ │ │ - movq $0xc12b48,-0x58(%r12) │ │ │ │ - movq $0x102dea4,-0x50(%r12) │ │ │ │ + movq $0xbe1230,-0x58(%r12) │ │ │ │ + movq $0x1028824,-0x50(%r12) │ │ │ │ lea -0x61(%r12),%rax │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ - movq $0xc12b48,-0x40(%r12) │ │ │ │ + movq $0xbe1230,-0x40(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ - movq $0x102e12a,-0x30(%r12) │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ - movq $0x102e152,-0x20(%r12) │ │ │ │ + movq $0x1028aaa,-0x30(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ + movq $0x1028ad2,-0x20(%r12) │ │ │ │ lea -0x3b(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x53(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -163742,21 +163758,21 @@ │ │ │ │ xchg %eax,%esi │ │ │ │ lods %ds:(%rsi),%al │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 498b46 │ │ │ │ - movq $0xc12ba8,-0x38(%r12) │ │ │ │ + movq $0xbe1290,-0x38(%r12) │ │ │ │ mov %rbx,-0x30(%r12) │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ - movq $0x102dea4,-0x20(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ + movq $0x1028824,-0x20(%r12) │ │ │ │ lea -0x31(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ movq $0xf621e5,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ @@ -163772,34 +163788,34 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7f(%rcx) │ │ │ │ (bad) │ │ │ │ mov %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 498c21 │ │ │ │ - movq $0xc12ba8,-0x80(%r12) │ │ │ │ + movq $0xbe1290,-0x80(%r12) │ │ │ │ mov %rbx,-0x78(%r12) │ │ │ │ - movq $0xc12b48,-0x70(%r12) │ │ │ │ - movq $0x102dea4,-0x68(%r12) │ │ │ │ + movq $0xbe1230,-0x70(%r12) │ │ │ │ + movq $0x1028824,-0x68(%r12) │ │ │ │ lea -0x79(%r12),%rax │ │ │ │ mov %rax,-0x60(%r12) │ │ │ │ - movq $0xc12b48,-0x58(%r12) │ │ │ │ + movq $0xbe1230,-0x58(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x50(%r12) │ │ │ │ - movq $0x102e12a,-0x48(%r12) │ │ │ │ - movq $0xc12b48,-0x40(%r12) │ │ │ │ - movq $0x102e152,-0x38(%r12) │ │ │ │ + movq $0x1028aaa,-0x48(%r12) │ │ │ │ + movq $0xbe1230,-0x40(%r12) │ │ │ │ + movq $0x1028ad2,-0x38(%r12) │ │ │ │ lea -0x53(%r12),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ lea -0x3b(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x6b(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -163884,15 +163900,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0xe(%rbp) │ │ │ │ - lea 0xb96a6e(%rip),%rbx │ │ │ │ + lea 0xb913ee(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x498d70,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ @@ -163932,15 +163948,15 @@ │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x2d(%rdi) │ │ │ │ lea 0x7(%rbx),%rax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ sub (%rax),%rbx │ │ │ │ - movq $0xc12b68,-0x10(%r12) │ │ │ │ + movq $0xbe1250,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xa(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -163965,15 +163981,15 @@ │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x498c48,-0x38(%r12) │ │ │ │ mov %r14,-0x28(%r12) │ │ │ │ movq $0x498ce0,-0x20(%r12) │ │ │ │ lea -0x38(%r12),%rbx │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0xc12bc8,-0x8(%r12) │ │ │ │ + movq $0xbe12b0,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -164100,15 +164116,15 @@ │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x2d(%rdi) │ │ │ │ lea 0x7(%rbx),%rax │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ sub (%rax),%rbx │ │ │ │ - movq $0xc12b68,-0x10(%r12) │ │ │ │ + movq $0xbe1250,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xa(%r12),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -164152,15 +164168,15 @@ │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x2d(%rdi) │ │ │ │ lea 0x7(%rbx),%rax │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ sub (%rax),%rbx │ │ │ │ - movq $0xc12b68,-0x10(%r12) │ │ │ │ + movq $0xbe1250,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xa(%r12),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -164189,15 +164205,15 @@ │ │ │ │ mov %r14,-0x38(%r12) │ │ │ │ movq $0x498f10,-0x30(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ lea -0x48(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rcx,-0x18(%r12) │ │ │ │ mov %rbx,-0x10(%r12) │ │ │ │ - movq $0xc12bc8,-0x8(%r12) │ │ │ │ + movq $0xbe12b0,-0x8(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ @@ -164397,22 +164413,22 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 499476 │ │ │ │ - movq $0xc12ba8,-0x38(%r12) │ │ │ │ + movq $0xbe1290,-0x38(%r12) │ │ │ │ mov %rbx,-0x30(%r12) │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ - movq $0x102dea4,-0x20(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ + movq $0x1028824,-0x20(%r12) │ │ │ │ lea -0x31(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ - movq $0x102ee15,-0x8(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ + movq $0x1029795,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -164426,29 +164442,29 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ jo 4994ea │ │ │ │ cmp 0x358(%rbp),%esp │ │ │ │ ja 499532 │ │ │ │ - movq $0xc12ba8,-0x68(%r12) │ │ │ │ + movq $0xbe1290,-0x68(%r12) │ │ │ │ mov %rbx,-0x60(%r12) │ │ │ │ - movq $0xc12b48,-0x58(%r12) │ │ │ │ - movq $0x102dea4,-0x50(%r12) │ │ │ │ + movq $0xbe1230,-0x58(%r12) │ │ │ │ + movq $0x1028824,-0x50(%r12) │ │ │ │ lea -0x61(%r12),%rax │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ - movq $0xc12b48,-0x40(%r12) │ │ │ │ + movq $0xbe1230,-0x40(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ - movq $0x102e12a,-0x30(%r12) │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ - movq $0x102e152,-0x20(%r12) │ │ │ │ + movq $0x1028aaa,-0x30(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ + movq $0x1028ad2,-0x20(%r12) │ │ │ │ lea -0x3b(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x53(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -164461,21 +164477,21 @@ │ │ │ │ add %ch,-0x74(%rax) │ │ │ │ lods %ds:(%rsi),%al │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4995b6 │ │ │ │ - movq $0xc12ba8,-0x38(%r12) │ │ │ │ + movq $0xbe1290,-0x38(%r12) │ │ │ │ mov %rbx,-0x30(%r12) │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ - movq $0x102dea4,-0x20(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ + movq $0x1028824,-0x20(%r12) │ │ │ │ lea -0x31(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ movq $0xf621c5,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ @@ -164491,34 +164507,34 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7f(%rcx) │ │ │ │ (bad) │ │ │ │ mov %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 499691 │ │ │ │ - movq $0xc12ba8,-0x80(%r12) │ │ │ │ + movq $0xbe1290,-0x80(%r12) │ │ │ │ mov %rbx,-0x78(%r12) │ │ │ │ - movq $0xc12b48,-0x70(%r12) │ │ │ │ - movq $0x102dea4,-0x68(%r12) │ │ │ │ + movq $0xbe1230,-0x70(%r12) │ │ │ │ + movq $0x1028824,-0x68(%r12) │ │ │ │ lea -0x79(%r12),%rax │ │ │ │ mov %rax,-0x60(%r12) │ │ │ │ - movq $0xc12b48,-0x58(%r12) │ │ │ │ + movq $0xbe1230,-0x58(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x50(%r12) │ │ │ │ - movq $0x102e12a,-0x48(%r12) │ │ │ │ - movq $0xc12b48,-0x40(%r12) │ │ │ │ - movq $0x102e152,-0x38(%r12) │ │ │ │ + movq $0x1028aaa,-0x48(%r12) │ │ │ │ + movq $0xbe1230,-0x40(%r12) │ │ │ │ + movq $0x1028ad2,-0x38(%r12) │ │ │ │ lea -0x53(%r12),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ lea -0x3b(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x6b(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -164603,15 +164619,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0xe(%rbp) │ │ │ │ - lea 0xb95ffe(%rip),%rbx │ │ │ │ + lea 0xb9097e(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x4997e0,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ @@ -164653,15 +164669,15 @@ │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x2d(%rdi) │ │ │ │ lea 0x7(%rbx),%rax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ sub (%rax),%rbx │ │ │ │ - movq $0xc12b68,-0x10(%r12) │ │ │ │ + movq $0xbe1250,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xa(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -164686,15 +164702,15 @@ │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x4996b8,-0x38(%r12) │ │ │ │ mov %r14,-0x28(%r12) │ │ │ │ movq $0x499750,-0x20(%r12) │ │ │ │ lea -0x38(%r12),%rbx │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0xc12bc8,-0x8(%r12) │ │ │ │ + movq $0xbe12b0,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -164795,15 +164811,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ - movq $0xc12ba8,-0x8(%r12) │ │ │ │ + movq $0xbe1290,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x1(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -164816,21 +164832,21 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 499ae6 │ │ │ │ - movq $0xc12ba8,-0x38(%r12) │ │ │ │ + movq $0xbe1290,-0x38(%r12) │ │ │ │ mov %rbx,-0x30(%r12) │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ - movq $0x102dea4,-0x20(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ + movq $0x1028824,-0x20(%r12) │ │ │ │ lea -0x31(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -164915,15 +164931,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0xe(%rbp) │ │ │ │ - lea 0xb95bae(%rip),%rbx │ │ │ │ + lea 0xb9052e(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x499c30,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ @@ -164964,15 +164980,15 @@ │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x2d(%rdi) │ │ │ │ lea 0x7(%rbx),%rax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ sub (%rax),%rbx │ │ │ │ - movq $0xc12b68,-0x10(%r12) │ │ │ │ + movq $0xbe1250,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xa(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -164997,15 +165013,15 @@ │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x499b08,-0x38(%r12) │ │ │ │ mov %r14,-0x28(%r12) │ │ │ │ movq $0x499ba0,-0x20(%r12) │ │ │ │ lea -0x38(%r12),%rbx │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0xc12bc8,-0x8(%r12) │ │ │ │ + movq $0xbe12b0,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -165172,18 +165188,18 @@ │ │ │ │ mov %rbx,%rdx │ │ │ │ and $0x7,%edx │ │ │ │ cmp $0x1,%rdx │ │ │ │ je 499f1c │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 499fbc │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ - movq $0x102df4a,-0x20(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ + movq $0x10288ca,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ jmp 499fa4 │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1,%al │ │ │ │ @@ -165211,16 +165227,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ mov %ebp,0x45c748(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ - movabs 0x2160e9de89490049,%al │ │ │ │ - jbe 499ff0 │ │ │ │ + movabs 0x848e9de89490049,%al │ │ │ │ + jae 499ff0 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,%al │ │ │ │ @@ -165285,15 +165301,15 @@ │ │ │ │ cli │ │ │ │ add %ecx,(%rdi) │ │ │ │ test %esp,-0x76b80000(%rcx,%rax,1) │ │ │ │ lret │ │ │ │ and $0x7,%ecx │ │ │ │ cmp $0x1,%rcx │ │ │ │ jne 49a39c │ │ │ │ - lea 0xb94d3e(%rip),%rbx │ │ │ │ + lea 0xb8f6be(%rip),%rbx │ │ │ │ movq $0x49a108,0x8(%rbp) │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rcx,0x10(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 49a108 │ │ │ │ @@ -165431,18 +165447,18 @@ │ │ │ │ add %ch,%al │ │ │ │ test %ebp,0x10458b48(%rax,%rax,1) │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 49a35f │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ - movq $0x102df4a,-0x20(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ + movq $0x10288ca,-0x20(%r12) │ │ │ │ mov %rcx,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rax │ │ │ │ jmp 49a074 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ movq $0x49a310,0x0(%rbp) │ │ │ │ @@ -165462,19 +165478,19 @@ │ │ │ │ or %r9b,-0x7d(%r9) │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3c(%rdi) │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x102e12a,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ - movq $0x102e152,-0x8(%r12) │ │ │ │ + movq $0x1028aaa,-0x18(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ + movq $0x1028ad2,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ jmp 49a0d7 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ movq $0x49a398,0x0(%rbp) │ │ │ │ jmp d9c360 │ │ │ │ @@ -165489,27 +165505,27 @@ │ │ │ │ test %ch,0x8458b48(%rax,%rax,1) │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %rcx,%rbx │ │ │ │ add $0x60,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 49a49b │ │ │ │ - movq $0xc12b48,-0x58(%r12) │ │ │ │ - movq $0x102df4a,-0x50(%r12) │ │ │ │ + movq $0xbe1230,-0x58(%r12) │ │ │ │ + movq $0x10288ca,-0x50(%r12) │ │ │ │ mov %rdx,-0x48(%r12) │ │ │ │ - movq $0xc12b48,-0x40(%r12) │ │ │ │ + movq $0xbe1230,-0x40(%r12) │ │ │ │ mov %rbx,-0x38(%r12) │ │ │ │ lea -0x53(%r12),%rbx │ │ │ │ mov %rbx,-0x30(%r12) │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ lea -0x3b(%r12),%rbx │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x102e12a,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ - movq $0x102e152,-0x8(%r12) │ │ │ │ + movq $0x1028aaa,-0x18(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ + movq $0x1028ad2,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ jmp 49a0d7 │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ movq $0x49a410,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ @@ -165576,26 +165592,26 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ pop %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 49a62a │ │ │ │ - movq $0xc12ba8,-0x50(%r12) │ │ │ │ + movq $0xbe1290,-0x50(%r12) │ │ │ │ mov %rbx,-0x48(%r12) │ │ │ │ - movq $0xc12b48,-0x40(%r12) │ │ │ │ - movq $0x102dea4,-0x38(%r12) │ │ │ │ + movq $0xbe1230,-0x40(%r12) │ │ │ │ + movq $0x1028824,-0x38(%r12) │ │ │ │ lea -0x49(%r12),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x3b(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -165611,21 +165627,21 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 49a6ae │ │ │ │ - movq $0xc12ba8,-0x38(%r12) │ │ │ │ + movq $0xbe1290,-0x38(%r12) │ │ │ │ mov %rbx,-0x30(%r12) │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ - movq $0x102dea4,-0x20(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ + movq $0x1028824,-0x20(%r12) │ │ │ │ lea -0x31(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -165640,15 +165656,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ - movq $0xc12ba8,-0x8(%r12) │ │ │ │ + movq $0xbe1290,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x1(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -165661,21 +165677,21 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 49a776 │ │ │ │ - movq $0xc12ba8,-0x38(%r12) │ │ │ │ + movq $0xbe1290,-0x38(%r12) │ │ │ │ mov %rbx,-0x30(%r12) │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ - movq $0x102dea4,-0x20(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ + movq $0x1028824,-0x20(%r12) │ │ │ │ lea -0x31(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -165690,15 +165706,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ - movq $0xc12ba8,-0x8(%r12) │ │ │ │ + movq $0xbe1290,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x1(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -165780,15 +165796,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0xe(%rbp) │ │ │ │ - lea 0xb94ed6(%rip),%rbx │ │ │ │ + lea 0xb8f856(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x49a908,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ @@ -165829,15 +165845,15 @@ │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x2d(%rdi) │ │ │ │ lea 0x7(%rbx),%rax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ sub (%rax),%rbx │ │ │ │ - movq $0xc12b68,-0x10(%r12) │ │ │ │ + movq $0xbe1250,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xa(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -165862,15 +165878,15 @@ │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x49a7e0,-0x38(%r12) │ │ │ │ mov %r14,-0x28(%r12) │ │ │ │ movq $0x49a878,-0x20(%r12) │ │ │ │ lea -0x38(%r12),%rbx │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0xc12bc8,-0x8(%r12) │ │ │ │ + movq $0xbe12b0,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -165925,23 +165941,23 @@ │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x49(%rdi,%rdi,1) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 49aaeb │ │ │ │ - movq $0xc12b68,-0x10(%r12) │ │ │ │ + movq $0xbe1250,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ movq $0x2,(%r12) │ │ │ │ lea -0xa(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - lea 0xb94ca7(%rip),%rbx │ │ │ │ + lea 0xb8f627(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -165952,23 +165968,23 @@ │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x49(%rdi,%rsi,2) │ │ │ │ add $0x48,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 49ab93 │ │ │ │ - movq $0xc12b48,-0x40(%r12) │ │ │ │ - movq $0x102dea4,-0x38(%r12) │ │ │ │ + movq $0xbe1230,-0x40(%r12) │ │ │ │ + movq $0x1028824,-0x38(%r12) │ │ │ │ mov %rbx,-0x30(%r12) │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ lea -0x3b(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0xc12b68,-0x10(%r12) │ │ │ │ + movq $0xbe1250,-0x10(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x2,(%r12) │ │ │ │ lea -0xa(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ @@ -166055,15 +166071,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0xe(%rbp) │ │ │ │ - lea 0xb94aee(%rip),%rbx │ │ │ │ + lea 0xb8f46e(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x49acf0,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ @@ -166105,15 +166121,15 @@ │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x2d(%rdi) │ │ │ │ lea 0x7(%rbx),%rax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ sub (%rax),%rbx │ │ │ │ - movq $0xc12b68,-0x10(%r12) │ │ │ │ + movq $0xbe1250,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xa(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -166138,15 +166154,15 @@ │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x49abc8,-0x38(%r12) │ │ │ │ mov %r14,-0x28(%r12) │ │ │ │ movq $0x49ac60,-0x20(%r12) │ │ │ │ lea -0x38(%r12),%rbx │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0xc12bc8,-0x8(%r12) │ │ │ │ + movq $0xbe12b0,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%al │ │ │ │ @@ -166266,22 +166282,22 @@ │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x49(%rdi,%rsi,2) │ │ │ │ add $0x48,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 49afeb │ │ │ │ - movq $0xc12b48,-0x40(%r12) │ │ │ │ - movq $0x102dea4,-0x38(%r12) │ │ │ │ + movq $0xbe1230,-0x40(%r12) │ │ │ │ + movq $0x1028824,-0x38(%r12) │ │ │ │ mov %rbx,-0x30(%r12) │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ movq $0xf61fd5,-0x20(%r12) │ │ │ │ lea -0x3b(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0xc12b68,-0x10(%r12) │ │ │ │ + movq $0xbe1250,-0x10(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x2,(%r12) │ │ │ │ lea -0xa(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ @@ -166303,57 +166319,57 @@ │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add %ecx,(%rdi) │ │ │ │ test %edx,0x49000000(%rbx) │ │ │ │ add $0x60,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 49b0b7 │ │ │ │ - movq $0xc12b48,-0x58(%r12) │ │ │ │ + movq $0xbe1230,-0x58(%r12) │ │ │ │ mov %rax,-0x50(%r12) │ │ │ │ - movq $0x102e12a,-0x48(%r12) │ │ │ │ - movq $0xc12b48,-0x40(%r12) │ │ │ │ - movq $0x102e152,-0x38(%r12) │ │ │ │ + movq $0x1028aaa,-0x48(%r12) │ │ │ │ + movq $0xbe1230,-0x40(%r12) │ │ │ │ + movq $0x1028ad2,-0x38(%r12) │ │ │ │ lea -0x53(%r12),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ lea -0x3b(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ movq $0xf5977a,-0x18(%r12) │ │ │ │ - movq $0xc12b68,-0x10(%r12) │ │ │ │ + movq $0xbe1250,-0x10(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x2,(%r12) │ │ │ │ lea -0xa(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ add $0x90,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 49b18b │ │ │ │ - movq $0xc12b48,-0x88(%r12) │ │ │ │ - movq $0x102dea4,-0x80(%r12) │ │ │ │ + movq $0xbe1230,-0x88(%r12) │ │ │ │ + movq $0x1028824,-0x80(%r12) │ │ │ │ mov %rbx,-0x78(%r12) │ │ │ │ - movq $0xc12b48,-0x70(%r12) │ │ │ │ + movq $0xbe1230,-0x70(%r12) │ │ │ │ mov %rax,-0x68(%r12) │ │ │ │ - movq $0x102e12a,-0x60(%r12) │ │ │ │ - movq $0xc12b48,-0x58(%r12) │ │ │ │ - movq $0x102e152,-0x50(%r12) │ │ │ │ + movq $0x1028aaa,-0x60(%r12) │ │ │ │ + movq $0xbe1230,-0x58(%r12) │ │ │ │ + movq $0x1028ad2,-0x50(%r12) │ │ │ │ lea -0x6b(%r12),%rax │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ - movq $0xc12b48,-0x40(%r12) │ │ │ │ + movq $0xbe1230,-0x40(%r12) │ │ │ │ lea -0x53(%r12),%rax │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ movq $0xf5977a,-0x30(%r12) │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ lea -0x3b(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ lea -0x83(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0xc12b68,-0x10(%r12) │ │ │ │ + movq $0xbe1250,-0x10(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x2,(%r12) │ │ │ │ lea -0xa(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x90,0x388(%r13) │ │ │ │ @@ -166367,22 +166383,22 @@ │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x49(%rdi,%rsi,2) │ │ │ │ add $0x48,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 49b223 │ │ │ │ - movq $0xc12b48,-0x40(%r12) │ │ │ │ - movq $0x102dea4,-0x38(%r12) │ │ │ │ + movq $0xbe1230,-0x40(%r12) │ │ │ │ + movq $0x1028824,-0x38(%r12) │ │ │ │ mov %rbx,-0x30(%r12) │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ movq $0xf62015,-0x20(%r12) │ │ │ │ lea -0x3b(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0xc12b68,-0x10(%r12) │ │ │ │ + movq $0xbe1250,-0x10(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x2,(%r12) │ │ │ │ lea -0xa(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ @@ -166413,73 +166429,73 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %cl,(%rdi) │ │ │ │ xchg %esi,0x49000000(%rax) │ │ │ │ - movl $0xc12b48,-0x88(%rsp) │ │ │ │ + movl $0xbe1230,-0x88(%rsp) │ │ │ │ mov %rcx,-0x80(%r12) │ │ │ │ - movq $0x102e12a,-0x78(%r12) │ │ │ │ - movq $0xc12b48,-0x70(%r12) │ │ │ │ - movq $0x102e152,-0x68(%r12) │ │ │ │ + movq $0x1028aaa,-0x78(%r12) │ │ │ │ + movq $0xbe1230,-0x70(%r12) │ │ │ │ + movq $0x1028ad2,-0x68(%r12) │ │ │ │ lea -0x83(%r12),%rbx │ │ │ │ mov %rbx,-0x60(%r12) │ │ │ │ - movq $0xc12b48,-0x58(%r12) │ │ │ │ + movq $0xbe1230,-0x58(%r12) │ │ │ │ lea -0x6b(%r12),%rbx │ │ │ │ mov %rbx,-0x50(%r12) │ │ │ │ movq $0xf5977a,-0x48(%r12) │ │ │ │ - movq $0xc12b48,-0x40(%r12) │ │ │ │ - movq $0x102df4a,-0x38(%r12) │ │ │ │ + movq $0xbe1230,-0x40(%r12) │ │ │ │ + movq $0x10288ca,-0x38(%r12) │ │ │ │ lea -0x53(%r12),%rbx │ │ │ │ mov %rbx,-0x30(%r12) │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ lea -0x3b(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0xc12b68,-0x10(%r12) │ │ │ │ + movq $0xbe1250,-0x10(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x2,(%r12) │ │ │ │ lea -0xa(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x90,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ add $0xc0,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 49b454 │ │ │ │ - movq $0xc12b48,-0xb8(%r12) │ │ │ │ - movq $0x102dea4,-0xb0(%r12) │ │ │ │ + movq $0xbe1230,-0xb8(%r12) │ │ │ │ + movq $0x1028824,-0xb0(%r12) │ │ │ │ mov %rbx,-0xa8(%r12) │ │ │ │ - movq $0xc12b48,-0xa0(%r12) │ │ │ │ + movq $0xbe1230,-0xa0(%r12) │ │ │ │ mov %rcx,-0x98(%r12) │ │ │ │ - movq $0x102e12a,-0x90(%r12) │ │ │ │ - movq $0xc12b48,-0x88(%r12) │ │ │ │ - movq $0x102e152,-0x80(%r12) │ │ │ │ + movq $0x1028aaa,-0x90(%r12) │ │ │ │ + movq $0xbe1230,-0x88(%r12) │ │ │ │ + movq $0x1028ad2,-0x80(%r12) │ │ │ │ lea -0x9b(%r12),%rbx │ │ │ │ mov %rbx,-0x78(%r12) │ │ │ │ - movq $0xc12b48,-0x70(%r12) │ │ │ │ + movq $0xbe1230,-0x70(%r12) │ │ │ │ lea -0x83(%r12),%rbx │ │ │ │ mov %rbx,-0x68(%r12) │ │ │ │ movq $0xf5977a,-0x60(%r12) │ │ │ │ - movq $0xc12b48,-0x58(%r12) │ │ │ │ - movq $0x102df4a,-0x50(%r12) │ │ │ │ + movq $0xbe1230,-0x58(%r12) │ │ │ │ + movq $0x10288ca,-0x50(%r12) │ │ │ │ lea -0x6b(%r12),%rbx │ │ │ │ mov %rbx,-0x48(%r12) │ │ │ │ - movq $0xc12b48,-0x40(%r12) │ │ │ │ + movq $0xbe1230,-0x40(%r12) │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ lea -0x53(%r12),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ lea -0x3b(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ lea -0xb3(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0xc12b68,-0x10(%r12) │ │ │ │ + movq $0xbe1250,-0x10(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x2,(%r12) │ │ │ │ lea -0xa(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0xc0,0x388(%r13) │ │ │ │ @@ -166563,15 +166579,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0xe(%rbp) │ │ │ │ - lea 0xb9423e(%rip),%rbx │ │ │ │ + lea 0xb8ebbe(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x49b5a0,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ @@ -166613,15 +166629,15 @@ │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x2d(%rdi) │ │ │ │ lea 0x7(%rbx),%rax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ sub (%rax),%rbx │ │ │ │ - movq $0xc12b68,-0x10(%r12) │ │ │ │ + movq $0xbe1250,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xa(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -166646,15 +166662,15 @@ │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x49b478,-0x38(%r12) │ │ │ │ mov %r14,-0x28(%r12) │ │ │ │ movq $0x49b510,-0x20(%r12) │ │ │ │ lea -0x38(%r12),%rbx │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0xc12bc8,-0x8(%r12) │ │ │ │ + movq $0xbe12b0,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -166698,15 +166714,15 @@ │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x49ae38,-0x38(%r12) │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ movq $0x49b638,-0x18(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0xc12ba8,-0x8(%r12) │ │ │ │ + movq $0xbe1290,-0x8(%r12) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -166797,15 +166813,15 @@ │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x49aa10,-0x58(%r12) │ │ │ │ mov %rbx,-0x48(%r12) │ │ │ │ movq $0x49ad88,-0x40(%r12) │ │ │ │ lea -0x58(%r12),%rbx │ │ │ │ mov %rbx,-0x38(%r12) │ │ │ │ - movq $0xc12ba8,-0x30(%r12) │ │ │ │ + movq $0xbe1290,-0x30(%r12) │ │ │ │ lea -0x3f(%r12),%rbx │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ movq $0xd75710,-0x20(%r12) │ │ │ │ lea -0x29(%r12),%rbx │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0x104f851,-0x10(%r12) │ │ │ │ movq $0x49b778,-0x8(%r12) │ │ │ │ @@ -166823,16 +166839,16 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fimuls -0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - adc $0x80,%al │ │ │ │ - jbe 49b93c │ │ │ │ + cld │ │ │ │ + data16 jae 49b93c │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %ch,0x4800ac6f(%rax) │ │ │ │ @@ -166877,15 +166893,15 @@ │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rbx,0x8(%rbp) │ │ │ │ jmp 494b20 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ lea 0xac67aa(%rip),%rbx │ │ │ │ jmp 49bb64 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - lea 0xb9340a(%rip),%rbx │ │ │ │ + lea 0xb8dd8a(%rip),%rbx │ │ │ │ jmp 49bb64 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -166911,26 +166927,26 @@ │ │ │ │ mov %rbx,%rdx │ │ │ │ and $0x7,%edx │ │ │ │ cmp $0x1,%rdx │ │ │ │ je 49b9f4 │ │ │ │ add $0x60,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 49badd │ │ │ │ - movq $0xc12b48,-0x58(%r12) │ │ │ │ + movq $0xbe1230,-0x58(%r12) │ │ │ │ mov %rbx,-0x50(%r12) │ │ │ │ - movq $0x102e12a,-0x48(%r12) │ │ │ │ - movq $0xc12b48,-0x40(%r12) │ │ │ │ - movq $0x102e152,-0x38(%r12) │ │ │ │ + movq $0x1028aaa,-0x48(%r12) │ │ │ │ + movq $0xbe1230,-0x40(%r12) │ │ │ │ + movq $0x1028ad2,-0x38(%r12) │ │ │ │ lea -0x53(%r12),%rbx │ │ │ │ mov %rbx,-0x30(%r12) │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ - movq $0x102df4a,-0x20(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ + movq $0x10288ca,-0x20(%r12) │ │ │ │ lea -0x3b(%r12),%rbx │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ jmp 49bb64 │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ @@ -166958,19 +166974,19 @@ │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %cl,(%rdi) │ │ │ │ xchg %edx,0x49000000(%rax) │ │ │ │ - movl $0xc12b48,-0x28(%rsp) │ │ │ │ + movl $0xbe1230,-0x28(%rsp) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x102e12a,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ - movq $0x102e152,-0x8(%r12) │ │ │ │ + movq $0x1028aaa,-0x18(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ + movq $0x1028ad2,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 49bb9d │ │ │ │ @@ -166998,21 +167014,21 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 49bc3e │ │ │ │ - movq $0xc12ba8,-0x38(%r12) │ │ │ │ + movq $0xbe1290,-0x38(%r12) │ │ │ │ mov %rbx,-0x30(%r12) │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ - movq $0x102dea4,-0x20(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ + movq $0x1028824,-0x20(%r12) │ │ │ │ lea -0x31(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -167097,15 +167113,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0xe(%rbp) │ │ │ │ - lea 0xb93a56(%rip),%rbx │ │ │ │ + lea 0xb8e3d6(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x49bd88,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ @@ -167145,15 +167161,15 @@ │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x2d(%rdi) │ │ │ │ lea 0x7(%rbx),%rax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ sub (%rax),%rbx │ │ │ │ - movq $0xc12b68,-0x10(%r12) │ │ │ │ + movq $0xbe1250,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xa(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -167178,15 +167194,15 @@ │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x49bc60,-0x38(%r12) │ │ │ │ mov %r14,-0x28(%r12) │ │ │ │ movq $0x49bcf8,-0x20(%r12) │ │ │ │ lea -0x38(%r12),%rbx │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0xc12bc8,-0x8(%r12) │ │ │ │ + movq $0xbe12b0,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -167293,15 +167309,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ - movq $0xc12ba8,-0x8(%r12) │ │ │ │ + movq $0xbe1290,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x1(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -167314,21 +167330,21 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 49c08e │ │ │ │ - movq $0xc12ba8,-0x38(%r12) │ │ │ │ + movq $0xbe1290,-0x38(%r12) │ │ │ │ mov %rbx,-0x30(%r12) │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ - movq $0x102dea4,-0x20(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ + movq $0x1028824,-0x20(%r12) │ │ │ │ lea -0x31(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -167413,15 +167429,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0xe(%rbp) │ │ │ │ - lea 0xb93606(%rip),%rbx │ │ │ │ + lea 0xb8df86(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x49c1d8,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ @@ -167462,15 +167478,15 @@ │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x2d(%rdi) │ │ │ │ lea 0x7(%rbx),%rax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ sub (%rax),%rbx │ │ │ │ - movq $0xc12b68,-0x10(%r12) │ │ │ │ + movq $0xbe1250,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xa(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -167495,15 +167511,15 @@ │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x49c0b0,-0x38(%r12) │ │ │ │ mov %r14,-0x28(%r12) │ │ │ │ movq $0x49c148,-0x20(%r12) │ │ │ │ lea -0x38(%r12),%rbx │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0xc12bc8,-0x8(%r12) │ │ │ │ + movq $0xbe12b0,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -167545,23 +167561,23 @@ │ │ │ │ ja 49c38c │ │ │ │ movq $0x49bf00,-0x30(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ movq $0x49c270,-0x18(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0xc12ba8,-0x8(%r12) │ │ │ │ + movq $0xbe1290,-0x8(%r12) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - lea 0xb93406(%rip),%rbx │ │ │ │ + lea 0xb8dd86(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -167715,15 +167731,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,0x63(%rax) │ │ │ │ lods %ds:(%rsi),%al │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r8b,%r8b │ │ │ │ (bad) │ │ │ │ mov %rbx,%r14 │ │ │ │ - jmp bfc150 │ │ │ │ + jmp bca838 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,(%rax) │ │ │ │ @@ -167757,15 +167773,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,0x4800ac62(%rax) │ │ │ │ movl $0x49c670,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ - jmp bfc150 │ │ │ │ + jmp bca838 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x4800ac62(%rax) │ │ │ │ @@ -167800,22 +167816,22 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 49c75e │ │ │ │ - movq $0xc12ba8,-0x38(%r12) │ │ │ │ + movq $0xbe1290,-0x38(%r12) │ │ │ │ mov %rbx,-0x30(%r12) │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ - movq $0x102dea4,-0x20(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ + movq $0x1028824,-0x20(%r12) │ │ │ │ lea -0x31(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ - movq $0x102ee15,-0x8(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ + movq $0x1029795,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -167829,29 +167845,29 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ jo 49c7d2 │ │ │ │ cmp 0x358(%rbp),%esp │ │ │ │ ja 49c81a │ │ │ │ - movq $0xc12ba8,-0x68(%r12) │ │ │ │ + movq $0xbe1290,-0x68(%r12) │ │ │ │ mov %rbx,-0x60(%r12) │ │ │ │ - movq $0xc12b48,-0x58(%r12) │ │ │ │ - movq $0x102dea4,-0x50(%r12) │ │ │ │ + movq $0xbe1230,-0x58(%r12) │ │ │ │ + movq $0x1028824,-0x50(%r12) │ │ │ │ lea -0x61(%r12),%rax │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ - movq $0xc12b48,-0x40(%r12) │ │ │ │ + movq $0xbe1230,-0x40(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ - movq $0x102e12a,-0x30(%r12) │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ - movq $0x102e152,-0x20(%r12) │ │ │ │ + movq $0x1028aaa,-0x30(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ + movq $0x1028ad2,-0x20(%r12) │ │ │ │ lea -0x3b(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x53(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -167865,21 +167881,21 @@ │ │ │ │ push %rdi │ │ │ │ lods %ds:(%rsi),%al │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 49c89e │ │ │ │ - movq $0xc12ba8,-0x38(%r12) │ │ │ │ + movq $0xbe1290,-0x38(%r12) │ │ │ │ mov %rbx,-0x30(%r12) │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ - movq $0x102dea4,-0x20(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ + movq $0x1028824,-0x20(%r12) │ │ │ │ lea -0x31(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ movq $0xf61f65,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ @@ -167895,34 +167911,34 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7f(%rcx) │ │ │ │ (bad) │ │ │ │ mov %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 49c979 │ │ │ │ - movq $0xc12ba8,-0x80(%r12) │ │ │ │ + movq $0xbe1290,-0x80(%r12) │ │ │ │ mov %rbx,-0x78(%r12) │ │ │ │ - movq $0xc12b48,-0x70(%r12) │ │ │ │ - movq $0x102dea4,-0x68(%r12) │ │ │ │ + movq $0xbe1230,-0x70(%r12) │ │ │ │ + movq $0x1028824,-0x68(%r12) │ │ │ │ lea -0x79(%r12),%rax │ │ │ │ mov %rax,-0x60(%r12) │ │ │ │ - movq $0xc12b48,-0x58(%r12) │ │ │ │ + movq $0xbe1230,-0x58(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x50(%r12) │ │ │ │ - movq $0x102e12a,-0x48(%r12) │ │ │ │ - movq $0xc12b48,-0x40(%r12) │ │ │ │ - movq $0x102e152,-0x38(%r12) │ │ │ │ + movq $0x1028aaa,-0x48(%r12) │ │ │ │ + movq $0xbe1230,-0x40(%r12) │ │ │ │ + movq $0x1028ad2,-0x38(%r12) │ │ │ │ lea -0x53(%r12),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ lea -0x3b(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x6b(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -168007,15 +168023,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0xe(%rbp) │ │ │ │ - lea 0xb92d16(%rip),%rbx │ │ │ │ + lea 0xb8d696(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x49cac8,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ @@ -168056,15 +168072,15 @@ │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x2d(%rdi) │ │ │ │ lea 0x7(%rbx),%rax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ sub (%rax),%rbx │ │ │ │ - movq $0xc12b68,-0x10(%r12) │ │ │ │ + movq $0xbe1250,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xa(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -168089,15 +168105,15 @@ │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x49c9a0,-0x38(%r12) │ │ │ │ mov %r14,-0x28(%r12) │ │ │ │ movq $0x49ca38,-0x20(%r12) │ │ │ │ lea -0x38(%r12),%rbx │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0xc12bc8,-0x8(%r12) │ │ │ │ + movq $0xbe12b0,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%al │ │ │ │ @@ -168143,23 +168159,23 @@ │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ movq $0x49cb60,-0x18(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0xc12ba8,-0x8(%r12) │ │ │ │ + movq $0xbe1290,-0x8(%r12) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - lea 0xb92b05(%rip),%rbx │ │ │ │ + lea 0xb8d485(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -168258,15 +168274,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ - movq $0xc12ba8,-0x8(%r12) │ │ │ │ + movq $0xbe1290,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x1(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -168279,21 +168295,21 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 49cebe │ │ │ │ - movq $0xc12ba8,-0x38(%r12) │ │ │ │ + movq $0xbe1290,-0x38(%r12) │ │ │ │ mov %rbx,-0x30(%r12) │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ - movq $0x102dea4,-0x20(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ + movq $0x1028824,-0x20(%r12) │ │ │ │ lea -0x31(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -168378,15 +168394,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0xe(%rbp) │ │ │ │ - lea 0xb927d6(%rip),%rbx │ │ │ │ + lea 0xb8d156(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x49d008,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ @@ -168427,15 +168443,15 @@ │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x2d(%rdi) │ │ │ │ lea 0x7(%rbx),%rax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ sub (%rax),%rbx │ │ │ │ - movq $0xc12b68,-0x10(%r12) │ │ │ │ + movq $0xbe1250,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xa(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -168460,15 +168476,15 @@ │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x49cee0,-0x38(%r12) │ │ │ │ mov %r14,-0x28(%r12) │ │ │ │ movq $0x49cf78,-0x20(%r12) │ │ │ │ lea -0x38(%r12),%rbx │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0xc12bc8,-0x8(%r12) │ │ │ │ + movq $0xbe12b0,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -168595,15 +168611,15 @@ │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x2d(%rdi) │ │ │ │ lea 0x7(%rbx),%rax │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ sub (%rax),%rbx │ │ │ │ - movq $0xc12b68,-0x10(%r12) │ │ │ │ + movq $0xbe1250,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xa(%r12),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -168647,15 +168663,15 @@ │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x2d(%rdi) │ │ │ │ lea 0x7(%rbx),%rax │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ sub (%rax),%rbx │ │ │ │ - movq $0xc12b68,-0x10(%r12) │ │ │ │ + movq $0xbe1250,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xa(%r12),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -168721,15 +168737,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ - movq $0xc12bc8,-0x8(%r12) │ │ │ │ + movq $0xbe12b0,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x1(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -168857,15 +168873,15 @@ │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x2d(%rdi) │ │ │ │ lea 0x7(%rbx),%rax │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ sub (%rax),%rbx │ │ │ │ - movq $0xc12b68,-0x10(%r12) │ │ │ │ + movq $0xbe1250,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xa(%r12),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -168909,15 +168925,15 @@ │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x2d(%rdi) │ │ │ │ lea 0x7(%rbx),%rax │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ sub (%rax),%rbx │ │ │ │ - movq $0xc12b68,-0x10(%r12) │ │ │ │ + movq $0xbe1250,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xa(%r12),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -168946,15 +168962,15 @@ │ │ │ │ mov %r14,-0x38(%r12) │ │ │ │ movq $0x49d508,-0x30(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ lea -0x48(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rcx,-0x18(%r12) │ │ │ │ mov %rbx,-0x10(%r12) │ │ │ │ - movq $0xc12bc8,-0x8(%r12) │ │ │ │ + movq $0xbe12b0,-0x8(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ @@ -169016,15 +169032,15 @@ │ │ │ │ add %cl,(%rax) │ │ │ │ push %rcx │ │ │ │ lods %ds:(%rsi),%al │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r12b,(%r8) │ │ │ │ fmuls 0x0(%rcx) │ │ │ │ mov %rbx,%r14 │ │ │ │ - jmp bfc150 │ │ │ │ + jmp bca838 │ │ │ │ lea 0xabbf73(%rip),%rbx │ │ │ │ jmp 49d858 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -169037,15 +169053,15 @@ │ │ │ │ or %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add %esi,0x49(%rax,%rdx,8) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 49d8bc │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ movq $0xf5977a,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ movq $0x49d888,0x0(%rbp) │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rcx,0x8(%rbp) │ │ │ │ @@ -169100,15 +169116,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r12b,(%r8) │ │ │ │ (bad) 0x0(%rcx) │ │ │ │ mov %rbx,%r14 │ │ │ │ - jmp c03950 │ │ │ │ + jmp bd2038 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -169123,18 +169139,18 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3a(%rdi) │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ - movq $0x102dea4,-0x20(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ + movq $0x1028824,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ @@ -169152,18 +169168,18 @@ │ │ │ │ or %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add %esi,0x49(%rdi,%rdx,2) │ │ │ │ add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 49d9f7 │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ - movq $0x102dea4,-0x20(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ + movq $0x1028824,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ @@ -169250,15 +169266,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0xe(%rbp) │ │ │ │ - lea 0xb91c8e(%rip),%rbx │ │ │ │ + lea 0xb8c60e(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x49db50,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ @@ -169298,15 +169314,15 @@ │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x2d(%rdi) │ │ │ │ lea 0x7(%rbx),%rax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ sub (%rax),%rbx │ │ │ │ - movq $0xc12b68,-0x10(%r12) │ │ │ │ + movq $0xbe1250,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xa(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -169331,15 +169347,15 @@ │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x49da28,-0x38(%r12) │ │ │ │ mov %r14,-0x28(%r12) │ │ │ │ movq $0x49dac0,-0x20(%r12) │ │ │ │ lea -0x38(%r12),%rbx │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0xc12bc8,-0x8(%r12) │ │ │ │ + movq $0xbe12b0,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ @@ -169389,15 +169405,15 @@ │ │ │ │ movq $0x49b950,-0x40(%r12) │ │ │ │ mov %rcx,-0x30(%r12) │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ movq $0x49be20,-0x18(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0xc12ba8,-0x8(%r12) │ │ │ │ + movq $0xbe1290,-0x8(%r12) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -169412,15 +169428,15 @@ │ │ │ │ mov %rbx,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ mov %rdx,-0x28(%r12) │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ movq $0x49a9a0,-0x18(%r12) │ │ │ │ lea -0x48(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0xc12ba8,-0x8(%r12) │ │ │ │ + movq $0xbe1290,-0x8(%r12) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -169459,15 +169475,15 @@ │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ movq $0x499878,-0x18(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0xc12ba8,-0x8(%r12) │ │ │ │ + movq $0xbe1290,-0x8(%r12) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -169481,32 +169497,32 @@ │ │ │ │ mov %rbx,-0xa0(%r12) │ │ │ │ movq $0x4987d8,-0x98(%r12) │ │ │ │ mov %rcx,-0x88(%r12) │ │ │ │ mov %rax,-0x80(%r12) │ │ │ │ movq $0x498e08,-0x78(%r12) │ │ │ │ lea -0x98(%r12),%rax │ │ │ │ mov %rax,-0x70(%r12) │ │ │ │ - movq $0xc12ba8,-0x68(%r12) │ │ │ │ + movq $0xbe1290,-0x68(%r12) │ │ │ │ lea -0x77(%r12),%rax │ │ │ │ mov %rax,-0x60(%r12) │ │ │ │ - movq $0xc12b48,-0x58(%r12) │ │ │ │ - movq $0x102dea4,-0x50(%r12) │ │ │ │ + movq $0xbe1230,-0x58(%r12) │ │ │ │ + movq $0x1028824,-0x50(%r12) │ │ │ │ lea -0xb0(%r12),%rax │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ - movq $0xc12b48,-0x40(%r12) │ │ │ │ + movq $0xbe1230,-0x40(%r12) │ │ │ │ lea -0x61(%r12),%rbx │ │ │ │ mov %rbx,-0x38(%r12) │ │ │ │ lea -0x53(%r12),%rcx │ │ │ │ mov %rcx,-0x30(%r12) │ │ │ │ movq $0x4990e0,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ lea -0x3b(%r12),%rbx │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0xc12ba8,-0x8(%r12) │ │ │ │ + movq $0xbe1290,-0x8(%r12) │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0xb8,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -169689,15 +169705,15 @@ │ │ │ │ mov 0x9(%rbx),%rbx │ │ │ │ movq $0x49d780,-0x38(%r12) │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ movq $0x49dbe8,-0x18(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0xc12ba8,-0x8(%r12) │ │ │ │ + movq $0xbe1290,-0x8(%r12) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -169808,52 +169824,52 @@ │ │ │ │ mov %rdx,-0x110(%r12) │ │ │ │ mov %rcx,-0x108(%r12) │ │ │ │ movq $0x49cd30,-0x100(%r12) │ │ │ │ mov %rax,-0xf0(%r12) │ │ │ │ movq $0x49d0a0,-0xe8(%r12) │ │ │ │ lea -0x100(%r12),%rax │ │ │ │ mov %rax,-0xe0(%r12) │ │ │ │ - movq $0xc12ba8,-0xd8(%r12) │ │ │ │ + movq $0xbe1290,-0xd8(%r12) │ │ │ │ lea -0xe7(%r12),%rax │ │ │ │ mov %rax,-0xd0(%r12) │ │ │ │ - movq $0xc12b48,-0xc8(%r12) │ │ │ │ - movq $0x102dea4,-0xc0(%r12) │ │ │ │ + movq $0xbe1230,-0xc8(%r12) │ │ │ │ + movq $0x1028824,-0xc0(%r12) │ │ │ │ lea -0x120(%r12),%rax │ │ │ │ mov %rax,-0xb8(%r12) │ │ │ │ - movq $0xc12b48,-0xb0(%r12) │ │ │ │ + movq $0xbe1230,-0xb0(%r12) │ │ │ │ lea -0xd1(%r12),%rbx │ │ │ │ mov %rbx,-0xa8(%r12) │ │ │ │ lea -0xc3(%r12),%rcx │ │ │ │ mov %rcx,-0xa0(%r12) │ │ │ │ movq $0x49d378,-0x98(%r12) │ │ │ │ mov %rbx,-0x90(%r12) │ │ │ │ lea -0xab(%r12),%rbx │ │ │ │ mov %rbx,-0x88(%r12) │ │ │ │ mov %rax,-0x80(%r12) │ │ │ │ movq $0x49d3f0,-0x78(%r12) │ │ │ │ lea -0x97(%r12),%rax │ │ │ │ mov %rax,-0x70(%r12) │ │ │ │ - movq $0xc12ba8,-0x68(%r12) │ │ │ │ + movq $0xbe1290,-0x68(%r12) │ │ │ │ lea -0x77(%r12),%rax │ │ │ │ mov %rax,-0x60(%r12) │ │ │ │ - movq $0xc12b48,-0x58(%r12) │ │ │ │ - movq $0x102dea4,-0x50(%r12) │ │ │ │ + movq $0xbe1230,-0x58(%r12) │ │ │ │ + movq $0x1028824,-0x50(%r12) │ │ │ │ lea -0x138(%r12),%rax │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ - movq $0xc12b48,-0x40(%r12) │ │ │ │ + movq $0xbe1230,-0x40(%r12) │ │ │ │ lea -0x61(%r12),%rbx │ │ │ │ mov %rbx,-0x38(%r12) │ │ │ │ lea -0x53(%r12),%rcx │ │ │ │ mov %rcx,-0x30(%r12) │ │ │ │ movq $0x49d6d8,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ lea -0x3b(%r12),%rbx │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0xc12ba8,-0x8(%r12) │ │ │ │ + movq $0xbe1290,-0x8(%r12) │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x140,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -169931,36 +169947,36 @@ │ │ │ │ or %cl,-0x77(%rax) │ │ │ │ fiadds -0x7cb7f81a(%rbx) │ │ │ │ incb (%rcx) │ │ │ │ jne 49e6fd │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 49e6ed │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ - movq $0x102df4a,-0x20(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ + movq $0x10288ca,-0x20(%r12) │ │ │ │ mov %rdx,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ jmp 49e9e0 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ add $0x48,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 49e75e │ │ │ │ - movq $0xc12b48,-0x40(%r12) │ │ │ │ + movq $0xbe1230,-0x40(%r12) │ │ │ │ mov %rdx,-0x38(%r12) │ │ │ │ movq $0xf62295,-0x30(%r12) │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ - movq $0x102df4a,-0x20(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ + movq $0x10288ca,-0x20(%r12) │ │ │ │ lea -0x3b(%r12),%rbx │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ jmp 49e9e0 │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -170004,15 +170020,15 @@ │ │ │ │ mov %rbx,%rdx │ │ │ │ and $0x7,%edx │ │ │ │ cmp $0x1,%rdx │ │ │ │ je 49e5d6 │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 49e829 │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ movq $0xf62295,(%r12) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ jmp 49e9e0 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -170245,16 +170261,15 @@ │ │ │ │ scas %es:(%rdi),%al │ │ │ │ stos %eax,%es:(%rdi) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r8b,(%r8) │ │ │ │ jmp 49eb10 │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ - adc $0x75,%dh │ │ │ │ - add %al,(%rcx) │ │ │ │ + push $0x10072bd │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -170308,18 +170323,18 @@ │ │ │ │ cmp $0x1,%rax │ │ │ │ je 49ed7e │ │ │ │ mov %rbx,%rax │ │ │ │ mov %rcx,%rbx │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 49ebb7 │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ - movq $0x102df4a,-0x20(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ + movq $0x10288ca,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ @@ -170354,18 +170369,18 @@ │ │ │ │ stc │ │ │ │ add %ecx,(%rdi) │ │ │ │ test %bl,0x1(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 49ec73 │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ - movq $0x102df4a,-0x20(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ + movq $0x10288ca,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ @@ -170394,33 +170409,33 @@ │ │ │ │ rex.WRB or %r9b,-0x77(%r8) │ │ │ │ fiaddl -0x7cb7f81e(%rbx) │ │ │ │ cli │ │ │ │ add %esi,0x3b(%rbp) │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 49ecff │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ add $0x48,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 49ed6e │ │ │ │ - movq $0xc12b48,-0x40(%r12) │ │ │ │ + movq $0xbe1230,-0x40(%r12) │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ mov %rcx,-0x30(%r12) │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ - movq $0x102df4a,-0x20(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ + movq $0x10288ca,-0x20(%r12) │ │ │ │ lea -0x3b(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ @@ -170443,32 +170458,32 @@ │ │ │ │ or %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add %esi,0x49(%rdi,%rdx,2) │ │ │ │ add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 49edf7 │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ - movq $0x102df4a,-0x20(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ + movq $0x10288ca,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ lea 0xac336d(%rip),%rbx │ │ │ │ jmp 49ef6c │ │ │ │ - lea 0xb8fff1(%rip),%rbx │ │ │ │ + lea 0xb8a971(%rip),%rbx │ │ │ │ jmp 49ef6c │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -170488,26 +170503,26 @@ │ │ │ │ mov %rbx,%rcx │ │ │ │ and $0x7,%ecx │ │ │ │ cmp $0x1,%rcx │ │ │ │ je 49ee11 │ │ │ │ add $0x60,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 49eeee │ │ │ │ - movq $0xc12b48,-0x58(%r12) │ │ │ │ + movq $0xbe1230,-0x58(%r12) │ │ │ │ mov %rbx,-0x50(%r12) │ │ │ │ - movq $0x102e12a,-0x48(%r12) │ │ │ │ - movq $0xc12b48,-0x40(%r12) │ │ │ │ - movq $0x102e152,-0x38(%r12) │ │ │ │ + movq $0x1028aaa,-0x48(%r12) │ │ │ │ + movq $0xbe1230,-0x40(%r12) │ │ │ │ + movq $0x1028ad2,-0x38(%r12) │ │ │ │ lea -0x53(%r12),%rbx │ │ │ │ mov %rbx,-0x30(%r12) │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ - movq $0x102df4a,-0x20(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ + movq $0x10288ca,-0x20(%r12) │ │ │ │ lea -0x3b(%r12),%rbx │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ jmp 49ef6c │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ @@ -170524,37 +170539,37 @@ │ │ │ │ mov %rbx,%rcx │ │ │ │ and $0x7,%ecx │ │ │ │ cmp $0x1,%rcx │ │ │ │ je 49ee1d │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 49f004 │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x102e12a,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ - movq $0x102e152,-0x8(%r12) │ │ │ │ + movq $0x1028aaa,-0x18(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ + movq $0x1028ad2,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x68,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 49efec │ │ │ │ movq $0x499958,-0x60(%r12) │ │ │ │ mov %rax,-0x50(%r12) │ │ │ │ - movq $0xc12b48,-0x48(%r12) │ │ │ │ - movq $0x102dea4,-0x40(%r12) │ │ │ │ + movq $0xbe1230,-0x48(%r12) │ │ │ │ + movq $0x1028824,-0x40(%r12) │ │ │ │ mov %rbx,-0x38(%r12) │ │ │ │ movq $0x499cc8,-0x30(%r12) │ │ │ │ lea -0x60(%r12),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ - movq $0xc12ba8,-0x20(%r12) │ │ │ │ + movq $0xbe1290,-0x20(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ lea -0x19(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x43(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -170754,28 +170769,27 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,%al │ │ │ │ lods %ds:(%rsi),%al │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r9b,-0xe(%r8) │ │ │ │ rex.WB add %cl,-0x77(%r8) │ │ │ │ fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - rex in (%dx),%eax │ │ │ │ - mov $0x5431e900,%eax │ │ │ │ - jbe 49f237 │ │ │ │ + rclb $0x3b,0x19e900b8(%rsi) │ │ │ │ + jae 49f237 │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x4800ac36(%rax) │ │ │ │ movl $0x49f268,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ - jmp c06ce0 │ │ │ │ + jmp bd53c8 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x4800ac36(%rax) │ │ │ │ @@ -170809,19 +170823,21 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fimuls -0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ - rex.RX jbe 49f2e4 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + push %rsp │ │ │ │ + sub $0x1f0f0073,%eax │ │ │ │ + rex add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ sub 0x45c748(%rax,%rax,1),%ch │ │ │ │ and %dh,%bl │ │ │ │ rex.WB add %cl,-0x77(%r8) │ │ │ │ fimuls 0x35(%rbp,%rcx,4) │ │ │ │ xlat %ds:(%rbx) │ │ │ │ @@ -170843,39 +170859,40 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fimuls -0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - add $0xce,%al │ │ │ │ - jne 49f34c │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + in (%dx),%al │ │ │ │ + mov $0x72,%ah │ │ │ │ + add %cl,(%rdi) │ │ │ │ + (bad) │ │ │ │ + rex add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,0x33(%rax) │ │ │ │ lods %ds:(%rsi),%al │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x75(%r8) │ │ │ │ rex.WRB adc %r9b,-0x77(%r8) │ │ │ │ fimull -0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x35(%rdi) │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ - movq $0x102df4a,-0x20(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ + movq $0x10288ca,-0x20(%r12) │ │ │ │ mov %rdx,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ jmp 49f40c │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ movq $0x49f360,0x0(%rbp) │ │ │ │ @@ -170916,15 +170933,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x4800aba8(%rax) │ │ │ │ movl $0x49f478,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ - jmp bfc150 │ │ │ │ + jmp bca838 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -170977,18 +170994,18 @@ │ │ │ │ cmp $0x1,%rax │ │ │ │ je 49f72e │ │ │ │ mov %rbx,%rax │ │ │ │ mov %rcx,%rbx │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 49f52f │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ - movq $0x102df4a,-0x20(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ + movq $0x10288ca,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ @@ -171022,18 +171039,18 @@ │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add %ecx,(%rdi) │ │ │ │ test %dl,0x49000001(%rcx) │ │ │ │ add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 49f5eb │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ - movq $0x102df4a,-0x20(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ + movq $0x10288ca,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ @@ -171062,41 +171079,41 @@ │ │ │ │ rex.WRB or %r9b,-0x77(%r8) │ │ │ │ fiaddl -0x7cb7f81e(%rbx) │ │ │ │ cli │ │ │ │ add %esi,0x57(%rbp) │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 49f693 │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ - movq $0x102df4a,-0x20(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ + movq $0x10288ca,-0x20(%r12) │ │ │ │ mov %rcx,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ add $0x60,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 49f71e │ │ │ │ - movq $0xc12b48,-0x58(%r12) │ │ │ │ - movq $0x102df4a,-0x50(%r12) │ │ │ │ + movq $0xbe1230,-0x58(%r12) │ │ │ │ + movq $0x10288ca,-0x50(%r12) │ │ │ │ mov %rcx,-0x48(%r12) │ │ │ │ - movq $0xc12b48,-0x40(%r12) │ │ │ │ + movq $0xbe1230,-0x40(%r12) │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ lea -0x53(%r12),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ - movq $0x102df4a,-0x20(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ + movq $0x10288ca,-0x20(%r12) │ │ │ │ lea -0x3b(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ @@ -171163,18 +171180,18 @@ │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x49(%rbx,%rbx,2) │ │ │ │ add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 49f827 │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ - movq $0x102df4a,-0x20(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ + movq $0x10288ca,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ movq $0xf59c62,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ @@ -171195,37 +171212,37 @@ │ │ │ │ or %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add %esi,0x3f(%rbp) │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 49f897 │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0xf61d65,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ add $0x60,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 49f926 │ │ │ │ - movq $0xc12b48,-0x58(%r12) │ │ │ │ - movq $0x102df4a,-0x50(%r12) │ │ │ │ + movq $0xbe1230,-0x58(%r12) │ │ │ │ + movq $0x10288ca,-0x50(%r12) │ │ │ │ mov %rbx,-0x48(%r12) │ │ │ │ - movq $0xc12b48,-0x40(%r12) │ │ │ │ + movq $0xbe1230,-0x40(%r12) │ │ │ │ movq $0xf59c62,-0x38(%r12) │ │ │ │ lea -0x53(%r12),%rbx │ │ │ │ mov %rbx,-0x30(%r12) │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ - movq $0x102df4a,-0x20(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ + movq $0x10288ca,-0x20(%r12) │ │ │ │ lea -0x3b(%r12),%rbx │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ @@ -171245,16 +171262,16 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ - movq $0x102ee15,-0x8(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ + movq $0x1029795,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ nop │ │ │ │ @@ -171267,17 +171284,17 @@ │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %ecx,(%rdi) │ │ │ │ test %bl,0x49000000(%rbx) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 49f9e7 │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x102ee15,(%r12) │ │ │ │ + movq $0x1029795,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ nop │ │ │ │ ... │ │ │ │ @@ -171288,23 +171305,23 @@ │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x49(%rdi,%rdi,1) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 49fa43 │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x102ee15,(%r12) │ │ │ │ + movq $0x1029795,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - lea 0xb8f3bb(%rip),%rbx │ │ │ │ + lea 0xb89d3b(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -171316,37 +171333,37 @@ │ │ │ │ or %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add %esi,0x5b(%rbp) │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 49fad3 │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - movq $0x102e12a,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ - movq $0x102e152,-0x8(%r12) │ │ │ │ + movq $0x1028aaa,-0x18(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ + movq $0x1028ad2,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ add $0x48,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 49fb46 │ │ │ │ - movq $0xc12b48,-0x40(%r12) │ │ │ │ + movq $0xbe1230,-0x40(%r12) │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ - movq $0x102e12a,-0x30(%r12) │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ - movq $0x102e152,-0x20(%r12) │ │ │ │ + movq $0x1028aaa,-0x30(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ + movq $0x1028ad2,-0x20(%r12) │ │ │ │ lea -0x3b(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ @@ -171366,21 +171383,23 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fimuls -0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - mov $0xf0075c5,%esp │ │ │ │ - (bad) │ │ │ │ - rex add %al,(%rcx) │ │ │ │ + movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ + lods %ds:(%rsi),%al │ │ │ │ + jb 49fb94 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,%al │ │ │ │ (bad) │ │ │ │ lods %ds:(%rsi),%al │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r9b,%r8b │ │ │ │ sti │ │ │ │ @@ -171396,16 +171415,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r13b,%r8b │ │ │ │ sti │ │ │ │ rex.WB add %cl,-0x77(%r9) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ - js 49fb9b │ │ │ │ - jne 49fbd8 │ │ │ │ + (bad) │ │ │ │ + lods %ds:(%rsi),%al │ │ │ │ + jb 49fbd8 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -171414,18 +171434,18 @@ │ │ │ │ or %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add %esi,0x49(%rdi,%rdx,2) │ │ │ │ add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 49fc3f │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ - movq $0x102df4a,-0x20(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ + movq $0x10288ca,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ @@ -171447,16 +171467,17 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fimuls -0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - mov $0xc4,%ah │ │ │ │ - jne 49fc9c │ │ │ │ + pushf │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + jb 49fc9c │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -171476,16 +171497,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r14b,%r8b │ │ │ │ cld │ │ │ │ rex.WB add %cl,-0x77(%r9) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ - jo 49fca2 │ │ │ │ - jne 49fce0 │ │ │ │ + pop %rax │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + jb 49fce0 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -171494,18 +171516,18 @@ │ │ │ │ or %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add %esi,0x49(%rdi,%rdx,2) │ │ │ │ add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 49fd47 │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ - movq $0x102df4a,-0x20(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ + movq $0x10288ca,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ @@ -171541,16 +171563,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,(%rax) │ │ │ │ sub 0x45c748(%rax,%rax,1),%ebp │ │ │ │ loopne 49fdc3 │ │ │ │ rex.WB add %cl,-0x77(%r9) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ - add $0x75,%bl │ │ │ │ - add %al,(%rcx) │ │ │ │ + push $0x10072aa │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ sub 0x8458b48(%rax,%rax,1),%ebp │ │ │ │ @@ -171615,28 +171636,28 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r13b,0x490049f9(%r8) │ │ │ │ mov %ebx,%esi │ │ │ │ - jmp bfc150 │ │ │ │ + jmp bca838 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r10b,(%r8) │ │ │ │ decl 0x0(%rcx) │ │ │ │ mov %rbx,%r14 │ │ │ │ - jmp bfc150 │ │ │ │ + jmp bca838 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -171645,37 +171666,37 @@ │ │ │ │ or %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add %esi,0x5b(%rbp) │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 49ff6b │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - movq $0x102e12a,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ - movq $0x102e152,-0x8(%r12) │ │ │ │ + movq $0x1028aaa,-0x18(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ + movq $0x1028ad2,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ add $0x48,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 49ffde │ │ │ │ - movq $0xc12b48,-0x40(%r12) │ │ │ │ + movq $0xbe1230,-0x40(%r12) │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ - movq $0x102e12a,-0x30(%r12) │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ - movq $0x102e152,-0x20(%r12) │ │ │ │ + movq $0x1028aaa,-0x30(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ + movq $0x1028ad2,-0x20(%r12) │ │ │ │ lea -0x3b(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ @@ -171693,15 +171714,15 @@ │ │ │ │ or %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add %esi,0x49(%rbx,%rdi,1) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4a003b │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -171736,15 +171757,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r9b,%r8b │ │ │ │ add %cl,0x0(%rdx) │ │ │ │ mov %rbx,%r14 │ │ │ │ - jmp bfc150 │ │ │ │ + jmp bca838 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -171753,37 +171774,37 @@ │ │ │ │ or %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add %esi,0x5b(%rbp) │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4a0123 │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - movq $0x102e12a,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ - movq $0x102e152,-0x8(%r12) │ │ │ │ + movq $0x1028aaa,-0x18(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ + movq $0x1028ad2,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ add $0x48,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4a0196 │ │ │ │ - movq $0xc12b48,-0x40(%r12) │ │ │ │ + movq $0xbe1230,-0x40(%r12) │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ - movq $0x102e12a,-0x30(%r12) │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ - movq $0x102e152,-0x20(%r12) │ │ │ │ + movq $0x1028aaa,-0x30(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ + movq $0x1028ad2,-0x20(%r12) │ │ │ │ lea -0x3b(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ @@ -171800,21 +171821,23 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fimuls -0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ - mov $0x1f0f0075,%edi │ │ │ │ - rex add %al,(%rcx) │ │ │ │ + push %rsp │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ + jb 4a01e4 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,%al │ │ │ │ sbb $0xac,%al │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r11b,(%r8) │ │ │ │ add 0x0(%rdx),%cl │ │ │ │ mov %rbx,%r14 │ │ │ │ @@ -171827,15 +171850,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r15b,(%r8) │ │ │ │ add 0x0(%rdx),%cl │ │ │ │ mov %rbx,%r14 │ │ │ │ - jmp bfc150 │ │ │ │ + jmp bca838 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -171844,15 +171867,15 @@ │ │ │ │ or %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add %esi,0x49(%rbx,%rdi,1) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4a0273 │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -171865,18 +171888,20 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r9b,-0x7(%r8) │ │ │ │ rex.WB add %cl,-0x77(%r9) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ - movabs 0x1000000050075be,%al │ │ │ │ + mov %ah,0x50072(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ lods %ds:(%rsi),%al │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4a02e2 │ │ │ │ @@ -171894,23 +171919,23 @@ │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x49(%rdi,%rdi,1) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4a033b │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x102dfc2,(%r12) │ │ │ │ + movq $0x1028942,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - lea 0xb8dc70(%rip),%rbx │ │ │ │ + lea 0xb885f0(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -171973,23 +171998,23 @@ │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x49(%rdi,%rdi,1) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4a045b │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x102dfc2,(%r12) │ │ │ │ + movq $0x1028942,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - lea 0xb8db50(%rip),%rbx │ │ │ │ + lea 0xb884d0(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -172138,15 +172163,17 @@ │ │ │ │ add %al,0x22(%rax) │ │ │ │ lods %ds:(%rsi),%al │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r11b,%r8b │ │ │ │ (bad) │ │ │ │ rex.WX add %cl,-0x77(%rcx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ - mov %bh,0x10075(%rdx) │ │ │ │ + jo 4a0667 │ │ │ │ + jb 4a06c8 │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ and 0x8458b48(%rax,%rax,1),%ch │ │ │ │ @@ -172170,23 +172197,23 @@ │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x49(%rdi,%rsi,2) │ │ │ │ add $0x48,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4a0793 │ │ │ │ - movq $0xc12b48,-0x40(%r12) │ │ │ │ - movq $0x102df4a,-0x38(%r12) │ │ │ │ + movq $0xbe1230,-0x40(%r12) │ │ │ │ + movq $0x10288ca,-0x38(%r12) │ │ │ │ mov %rbx,-0x30(%r12) │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ - movq $0x102df9a,-0x20(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ + movq $0x102891a,-0x20(%r12) │ │ │ │ lea -0x3b(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ - movq $0x102ee8d,-0x8(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ + movq $0x102980d,-0x8(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -172206,48 +172233,48 @@ │ │ │ │ or %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add %esi,0x77(%rbp) │ │ │ │ add $0x48,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4a083f │ │ │ │ - movq $0xc12b48,-0x40(%r12) │ │ │ │ + movq $0xbe1230,-0x40(%r12) │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ - movq $0x102e012,-0x30(%r12) │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ - movq $0x102e012,-0x20(%r12) │ │ │ │ + movq $0x1028992,-0x30(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ + movq $0x1028992,-0x20(%r12) │ │ │ │ lea -0x3b(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x102df9a,(%r12) │ │ │ │ + movq $0x102891a,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ add $0x78,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4a08ee │ │ │ │ - movq $0xc12b48,-0x70(%r12) │ │ │ │ - movq $0x102df4a,-0x68(%r12) │ │ │ │ + movq $0xbe1230,-0x70(%r12) │ │ │ │ + movq $0x10288ca,-0x68(%r12) │ │ │ │ mov %rbx,-0x60(%r12) │ │ │ │ - movq $0xc12b48,-0x58(%r12) │ │ │ │ - movq $0x102df9a,-0x50(%r12) │ │ │ │ + movq $0xbe1230,-0x58(%r12) │ │ │ │ + movq $0x102891a,-0x50(%r12) │ │ │ │ lea -0x6b(%r12),%rbx │ │ │ │ mov %rbx,-0x48(%r12) │ │ │ │ - movq $0xc12b48,-0x40(%r12) │ │ │ │ + movq $0xbe1230,-0x40(%r12) │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ - movq $0x102e012,-0x30(%r12) │ │ │ │ - movq $0xc12b48,-0x28(%r12) │ │ │ │ - movq $0x102e012,-0x20(%r12) │ │ │ │ + movq $0x1028992,-0x30(%r12) │ │ │ │ + movq $0xbe1230,-0x28(%r12) │ │ │ │ + movq $0x1028992,-0x20(%r12) │ │ │ │ lea -0x3b(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x53(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -172339,18 +172366,17 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fimuls -0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - in $0x2e,%al │ │ │ │ - jbe 4a0a6c │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + int3 │ │ │ │ + adc $0x1f0f0073,%eax │ │ │ │ + rex add %al,0x1000000(%rip) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,%al │ │ │ │ and %ch,0xf6696eb(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ @@ -172406,23 +172432,23 @@ │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x49(%rdi,%rdi,1) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4a0b5b │ │ │ │ - movq $0xc12b48,-0x10(%r12) │ │ │ │ + movq $0xbe1230,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x102dfc2,(%r12) │ │ │ │ + movq $0x1028942,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - lea 0xb8d450(%rip),%rbx │ │ │ │ + lea 0xb87dd0(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -172446,16 +172472,18 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fimuls -0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ - sub $0x1f0f0076,%eax │ │ │ │ + push %rsp │ │ │ │ + adc $0x73,%al │ │ │ │ + add %cl,(%rdi) │ │ │ │ + (bad) │ │ │ │ rex add %al,0x1000000(%rip) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,-0x14ff53e1(%rax) │ │ │ │ xchg %eax,%esi │ │ │ │ @@ -174079,15 +174107,15 @@ │ │ │ │ lea -0x50(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0xd75710,-0x10(%r12) │ │ │ │ movq $0x1044be9,-0x8(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ - lea 0x923d05(%rip),%r14 │ │ │ │ + lea 0x9221bb(%rip),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ jmp d6e428 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -175652,15 +175680,15 @@ │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rcx,-0x18(%r12) │ │ │ │ movq $0xd75710,-0x10(%r12) │ │ │ │ movq $0x1044be9,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ - lea 0x9224e1(%rip),%r14 │ │ │ │ + lea 0x920997(%rip),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ jmp d6e428 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -176298,15 +176326,15 @@ │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1e(%rdi) │ │ │ │ movq $0x4a4718,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ - lea 0x93005e(%rip),%r14 │ │ │ │ + lea 0x92f832(%rip),%r14 │ │ │ │ jmp d6e428 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ lea 0xabe55b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -177193,15 +177221,15 @@ │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r8 │ │ │ │ mov $0xb,%edi │ │ │ │ lea 0xabd69c(%rip),%rsi │ │ │ │ lea 0xba0025(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c20118 │ │ │ │ + jmp c35758 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -178097,15 +178125,15 @@ │ │ │ │ enter $0xab,$0x49 │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4a6413 │ │ │ │ movq $0x4a6318,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ - lea 0x92e45e(%rip),%r14 │ │ │ │ + lea 0x92dc32(%rip),%r14 │ │ │ │ jmp d6e428 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ lea 0xabc9ab(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -179071,15 +179099,15 @@ │ │ │ │ mov %rdx,-0x20(%r12) │ │ │ │ mov %rcx,-0x18(%r12) │ │ │ │ movq $0xd75710,-0x10(%r12) │ │ │ │ movq $0x1044be9,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ - lea 0x91ef79(%rip),%r14 │ │ │ │ + lea 0x91d42f(%rip),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ jmp d6e428 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -179504,15 +179532,15 @@ │ │ │ │ mov %rdx,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0xd75710,-0x10(%r12) │ │ │ │ movq $0x1044be9,-0x8(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ - lea 0x91e8bb(%rip),%r14 │ │ │ │ + lea 0x91cd71(%rip),%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ jmp d6e428 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -180948,15 +180976,15 @@ │ │ │ │ lea -0x50(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0xd75710,-0x10(%r12) │ │ │ │ movq $0x1044be9,-0x8(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ - lea 0x91d1f5(%rip),%r14 │ │ │ │ + lea 0x91b6ab(%rip),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ jmp d6e428 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -183151,15 +183179,15 @@ │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1e(%rdi) │ │ │ │ movq $0x4ab2a8,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ - lea 0x9294ce(%rip),%r14 │ │ │ │ + lea 0x928ca2(%rip),%r14 │ │ │ │ jmp d6e428 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ lea 0xab7a4b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -183673,15 +183701,15 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x23(%rdi) │ │ │ │ movq $0x4ab9d8,-0x18(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x18(%r12),%rsi │ │ │ │ - lea 0x928dc9(%rip),%r14 │ │ │ │ + lea 0x92859d(%rip),%r14 │ │ │ │ jmp d6e428 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ lea 0xab7456(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -183768,15 +183796,15 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4abc21 │ │ │ │ movq $0x4abb38,-0x18(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ movq $0x4abc48,-0x10(%rbp) │ │ │ │ lea -0x18(%r12),%rsi │ │ │ │ - lea 0x928c58(%rip),%r14 │ │ │ │ + lea 0x92842c(%rip),%r14 │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp d6e428 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ lea 0xab72ed(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ @@ -183884,15 +183912,15 @@ │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ movq $0x4abcd0,-0x18(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ movq $0x4abde0,-0x10(%rbp) │ │ │ │ mov %rsi,%rax │ │ │ │ lea -0x18(%r12),%rsi │ │ │ │ - lea 0x928ab9(%rip),%r14 │ │ │ │ + lea 0x92828d(%rip),%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp d6e428 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -185245,20 +185273,20 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3d(%rdi) │ │ │ │ - movq $0xc28410,-0x28(%r12) │ │ │ │ + movq $0xc3da50,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1030fda,-0x10(%r12) │ │ │ │ - movq $0x1030fda,-0x8(%r12) │ │ │ │ + movq $0x1031852,-0x10(%r12) │ │ │ │ + movq $0x1031852,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ movq $0x4ad1d0,-0x30(%rbp) │ │ │ │ @@ -185282,43 +185310,47 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ or %bh,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800b83e(%rax) │ │ │ │ - mov 0x28(%rbp),%eax │ │ │ │ - cmp 0x18(%rbp),%rbx │ │ │ │ - je 4ad24f │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ + add %cl,(%rax) │ │ │ │ + rex.RXB mov $0x458b4800,%r8d │ │ │ │ + sub %cl,0x3b(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,(%rdi) │ │ │ │ + test %ah,%cl │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x45(%rbx,%rcx,4) │ │ │ │ + and %cl,-0x77(%rax) │ │ │ │ + fisttps -0x75(%rax) │ │ │ │ + jne 4ad189 │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x48,%rbp │ │ │ │ - jmp c22160 │ │ │ │ + jmp c377a0 │ │ │ │ xchg %ax,%ax │ │ │ │ or %bh,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x3e(%rax) │ │ │ │ - mov $0x458b4800,%eax │ │ │ │ + add %al,%al │ │ │ │ + rex.RX mov $0x458b4800,%eax │ │ │ │ sub %cl,0x3b(%rax) │ │ │ │ pop %rbp │ │ │ │ and %cl,(%rdi) │ │ │ │ test %ch,0x49000000(%rcx) │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x48,%rbp │ │ │ │ - jmp c21450 │ │ │ │ + jmp c36a90 │ │ │ │ xchg %ax,%ax │ │ │ │ rex.WB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x4800ab5e(%rax) │ │ │ │ @@ -185397,15 +185429,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3d(%rdi) │ │ │ │ - movq $0xc28410,-0x28(%r12) │ │ │ │ + movq $0xc3da50,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ @@ -185431,15 +185463,15 @@ │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x20(%rbp),%rdx │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ mov 0x48(%rbp),%rdi │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4ad37e │ │ │ │ - movq $0xc28410,-0x28(%r12) │ │ │ │ + movq $0xc3da50,-0x28(%r12) │ │ │ │ mov %rdi,-0x20(%r12) │ │ │ │ mov %rcx,-0x18(%r12) │ │ │ │ mov %rdx,-0x10(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ @@ -185528,15 +185560,15 @@ │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ movq $0x4ad458,-0x18(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ - lea 0xb83b0c(%rip),%r8 │ │ │ │ + lea 0xb84384(%rip),%r8 │ │ │ │ lea -0x18(%r12),%rdi │ │ │ │ mov %rsi,%r14 │ │ │ │ jmp 4acfe8 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ lea 0xab5bc3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -185617,20 +185649,20 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3d(%rdi) │ │ │ │ - movq $0xc28410,-0x28(%r12) │ │ │ │ + movq $0xc3da50,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1030fda,-0x10(%r12) │ │ │ │ - movq $0x1030fda,-0x8(%r12) │ │ │ │ + movq $0x1031852,-0x10(%r12) │ │ │ │ + movq $0x1031852,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ movq $0x4ad6f8,-0x30(%rbp) │ │ │ │ @@ -185654,47 +185686,45 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ or %bh,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x39(%rax) │ │ │ │ - mov $0x458b4800,%eax │ │ │ │ + add %ah,%al │ │ │ │ + mov $0x458b4800,%r8d │ │ │ │ sub %cl,0x3b(%rax) │ │ │ │ pop %rbp │ │ │ │ sbb %cl,(%rdi) │ │ │ │ test %ah,%cl │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x45(%rbx,%rcx,4) │ │ │ │ and %cl,-0x77(%rax) │ │ │ │ fisttps -0x75(%rax) │ │ │ │ jne 4ad6b1 │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x48,%rbp │ │ │ │ - jmp c22160 │ │ │ │ + jmp c377a0 │ │ │ │ xchg %ax,%ax │ │ │ │ or %bh,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - cmp %edi,0x458b4800(%rax) │ │ │ │ - sub %cl,0x3b(%rax) │ │ │ │ - pop %rbp │ │ │ │ - and %cl,(%rdi) │ │ │ │ - test %ch,0x49000000(%rcx) │ │ │ │ - mov %ebx,%eax │ │ │ │ + add %bl,0x4800b841(%rax) │ │ │ │ + mov 0x28(%rbp),%eax │ │ │ │ + cmp 0x20(%rbp),%rbx │ │ │ │ + je 4ad777 │ │ │ │ + mov %rbx,%r8 │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x48,%rbp │ │ │ │ - jmp c21450 │ │ │ │ + jmp c36a90 │ │ │ │ xchg %ax,%ax │ │ │ │ rex.WB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x4800ab59(%rax) │ │ │ │ @@ -185773,15 +185803,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3d(%rdi) │ │ │ │ - movq $0xc28410,-0x28(%r12) │ │ │ │ + movq $0xc3da50,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ @@ -185807,15 +185837,15 @@ │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x20(%rbp),%rdx │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ mov 0x48(%rbp),%rdi │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4ad8a6 │ │ │ │ - movq $0xc28410,-0x28(%r12) │ │ │ │ + movq $0xc3da50,-0x28(%r12) │ │ │ │ mov %rdi,-0x20(%r12) │ │ │ │ mov %rcx,-0x18(%r12) │ │ │ │ mov %rdx,-0x10(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ @@ -185826,44 +185856,45 @@ │ │ │ │ jmp d9c378 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %dh,0x37(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + (bad) │ │ │ │ mov $0x458d4800,%eax │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 4ad902 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x20(%rbx),%rdi │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c23638 │ │ │ │ + jmp c38c78 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - cmp %bh,0x458d4800(%rax) │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + add %al,0x4800b840(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 4ad946 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x28(%rbx),%r8 │ │ │ │ mov 0x20(%rbx),%rdi │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c23f20 │ │ │ │ + jmp c39560 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -185896,20 +185927,20 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3d(%rdi) │ │ │ │ - movq $0xc28410,-0x28(%r12) │ │ │ │ + movq $0xc3da50,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1030fda,-0x10(%r12) │ │ │ │ - movq $0x1030fda,-0x8(%r12) │ │ │ │ + movq $0x1031852,-0x10(%r12) │ │ │ │ + movq $0x1031852,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -185948,20 +185979,20 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3d(%rdi) │ │ │ │ - movq $0xc28410,-0x28(%r12) │ │ │ │ + movq $0xc3da50,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1030fda,-0x10(%r12) │ │ │ │ - movq $0x1030fda,-0x8(%r12) │ │ │ │ + movq $0x1031852,-0x10(%r12) │ │ │ │ + movq $0x1031852,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -186000,20 +186031,20 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3d(%rdi) │ │ │ │ - movq $0xc28410,-0x28(%r12) │ │ │ │ + movq $0xc3da50,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1030fda,-0x10(%r12) │ │ │ │ - movq $0x1030fda,-0x8(%r12) │ │ │ │ + movq $0x1031852,-0x10(%r12) │ │ │ │ + movq $0x1031852,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -186096,15 +186127,15 @@ │ │ │ │ lea -0x18(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ lea 0xba1ba1(%rip),%rsi │ │ │ │ lea 0xba1b9a(%rip),%r14 │ │ │ │ - lea 0xb8331c(%rip),%rbx │ │ │ │ + lea 0xb83b94(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ lea 0xab5408(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x4add40,-0x10(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ sar $1,%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -186300,18 +186331,21 @@ │ │ │ │ nop │ │ │ │ xchg %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4900b831(%rax) │ │ │ │ - add $0x30,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4adfc9 │ │ │ │ + add %dl,(%rax) │ │ │ │ + cmp -0x3b7cb700(%rax),%bh │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x34(%rdi) │ │ │ │ movq $0x4ad918,-0x28(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ @@ -186623,15 +186657,15 @@ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ lea 0xab4dee(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%r14 │ │ │ │ add $0x30,%rbp │ │ │ │ - jmp c23638 │ │ │ │ + jmp c38c78 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -186668,24 +186702,24 @@ │ │ │ │ mov %rbx,%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rdx,%rsi │ │ │ │ mov %r14,%rax │ │ │ │ mov %rcx,%r14 │ │ │ │ mov %rax,0x28(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp c23f20 │ │ │ │ + jmp c39560 │ │ │ │ movq $0x4ae430,0x20(%rbp) │ │ │ │ mov %rbx,%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rsi,%rax │ │ │ │ mov %rdx,%rsi │ │ │ │ mov %rcx,%r14 │ │ │ │ mov %rax,0x28(%rbp) │ │ │ │ add $0x20,%rbp │ │ │ │ - jmp c23f20 │ │ │ │ + jmp c39560 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ @@ -186901,15 +186935,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x4800ab4a(%rax) │ │ │ │ movl $0x4ae770,0x0(%rbp) │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp d744a8 │ │ │ │ - lea 0xb82916(%rip),%rbx │ │ │ │ + lea 0xb8318e(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ lea 0xab4aa6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x4ae700,0x0(%rbp) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ @@ -186928,20 +186962,20 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3d(%rdi) │ │ │ │ - movq $0xc28410,-0x28(%r12) │ │ │ │ + movq $0xc3da50,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1030fda,-0x10(%r12) │ │ │ │ - movq $0x1030fda,-0x8(%r12) │ │ │ │ + movq $0x1031852,-0x10(%r12) │ │ │ │ + movq $0x1031852,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ @@ -186971,20 +187005,20 @@ │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x4900ab49(%rax) │ │ │ │ add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4ae7fe │ │ │ │ - movq $0xc28410,-0x28(%r12) │ │ │ │ + movq $0xc3da50,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1030fda,-0x10(%r12) │ │ │ │ - movq $0x1030fda,-0x8(%r12) │ │ │ │ + movq $0x1031852,-0x10(%r12) │ │ │ │ + movq $0x1031852,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ lea -0x27(%r12),%rsi │ │ │ │ mov $0x1,%r14d │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 4ae248 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ @@ -187007,62 +187041,62 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x43(%rdi) │ │ │ │ - movq $0xc28410,-0x28(%r12) │ │ │ │ + movq $0xc3da50,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1030fda,-0x10(%r12) │ │ │ │ - movq $0x1030fda,-0x8(%r12) │ │ │ │ + movq $0x1031852,-0x10(%r12) │ │ │ │ + movq $0x1031852,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 4ae480 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ah,0x4800b827(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %bl,(%rax) │ │ │ │ + xor %bh,0x458d4800(%rax) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 4ae8d2 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x20(%rbx),%rdi │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c23638 │ │ │ │ + jmp c38c78 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - sub %bh,0x458d4800(%rax) │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + add %dh,0x4800b830(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 4ae916 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x28(%rbx),%r8 │ │ │ │ mov 0x20(%rbx),%rdi │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c23f20 │ │ │ │ + jmp c39560 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -187095,20 +187129,20 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3d(%rdi) │ │ │ │ - movq $0xc28410,-0x28(%r12) │ │ │ │ + movq $0xc3da50,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1030fda,-0x10(%r12) │ │ │ │ - movq $0x1030fda,-0x8(%r12) │ │ │ │ + movq $0x1031852,-0x10(%r12) │ │ │ │ + movq $0x1031852,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -187147,20 +187181,20 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3d(%rdi) │ │ │ │ - movq $0xc28410,-0x28(%r12) │ │ │ │ + movq $0xc3da50,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1030fda,-0x10(%r12) │ │ │ │ - movq $0x1030fda,-0x8(%r12) │ │ │ │ + movq $0x1031852,-0x10(%r12) │ │ │ │ + movq $0x1031852,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -187199,20 +187233,20 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3d(%rdi) │ │ │ │ - movq $0xc28410,-0x28(%r12) │ │ │ │ + movq $0xc3da50,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1030fda,-0x10(%r12) │ │ │ │ - movq $0x1030fda,-0x8(%r12) │ │ │ │ + movq $0x1031852,-0x10(%r12) │ │ │ │ + movq $0x1031852,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -187293,15 +187327,15 @@ │ │ │ │ lea -0x18(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ lea 0xba0bd1(%rip),%rsi │ │ │ │ lea 0xba0bca(%rip),%r14 │ │ │ │ - lea 0xb8234c(%rip),%rbx │ │ │ │ + lea 0xb82bc4(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ lea 0xab44f0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x4aed10,-0x10(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ sar $1,%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -187495,16 +187529,16 @@ │ │ │ │ nop │ │ │ │ xchg %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - and %edi,-0x3b7cb700(%rax) │ │ │ │ + add %al,0x2a(%rax) │ │ │ │ + mov $0xc4834900,%eax │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x34(%rdi) │ │ │ │ movq $0x4ae8e8,-0x28(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ @@ -187813,15 +187847,15 @@ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ lea 0xab3ed6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%r14 │ │ │ │ add $0x30,%rbp │ │ │ │ - jmp c23638 │ │ │ │ + jmp c38c78 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -187859,24 +187893,24 @@ │ │ │ │ mov %rbx,%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rdx,%rsi │ │ │ │ mov %r14,%rax │ │ │ │ mov %rcx,%r14 │ │ │ │ mov %rax,0x28(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp c23f20 │ │ │ │ + jmp c39560 │ │ │ │ movq $0x4af400,0x20(%rbp) │ │ │ │ mov %rbx,%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rsi,%rax │ │ │ │ mov %rdx,%rsi │ │ │ │ mov %rcx,%r14 │ │ │ │ mov %rax,0x28(%rbp) │ │ │ │ add $0x20,%rbp │ │ │ │ - jmp c23f20 │ │ │ │ + jmp c39560 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,0x4800ab3d(%rax) │ │ │ │ @@ -188089,15 +188123,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,0x4800ab3b(%rax) │ │ │ │ movl $0x4af740,0x0(%rbp) │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp d744a8 │ │ │ │ - lea 0xb81946(%rip),%rbx │ │ │ │ + lea 0xb821be(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ lea 0xab3b8e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x4af6d0,0x0(%rbp) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ @@ -188116,20 +188150,20 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3d(%rdi) │ │ │ │ - movq $0xc28410,-0x28(%r12) │ │ │ │ + movq $0xc3da50,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1030fda,-0x10(%r12) │ │ │ │ - movq $0x1030fda,-0x8(%r12) │ │ │ │ + movq $0x1031852,-0x10(%r12) │ │ │ │ + movq $0x1031852,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ @@ -188163,20 +188197,20 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x49(%rdi) │ │ │ │ - movq $0xc28410,-0x28(%r12) │ │ │ │ + movq $0xc3da50,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1030fda,-0x10(%r12) │ │ │ │ - movq $0x1030fda,-0x8(%r12) │ │ │ │ + movq $0x1031852,-0x10(%r12) │ │ │ │ + movq $0x1031852,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ lea -0x27(%r12),%rsi │ │ │ │ mov $0x1,%r14d │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 4af218 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ @@ -188197,20 +188231,20 @@ │ │ │ │ add %bh,%al │ │ │ │ cmp %ebp,-0x3b7cb700(%rbx) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x43(%rdi) │ │ │ │ - movq $0xc28410,-0x28(%r12) │ │ │ │ + movq $0xc3da50,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1030fda,-0x10(%r12) │ │ │ │ - movq $0x1030fda,-0x8(%r12) │ │ │ │ + movq $0x1031852,-0x10(%r12) │ │ │ │ + movq $0x1031852,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 4af450 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -188628,15 +188662,15 @@ │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ pop %rbp │ │ │ │ clc │ │ │ │ movq $0x4afe70,-0x18(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 597eb8 │ │ │ │ + jmp 5c1958 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -188891,50 +188925,49 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0xe(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + (bad) │ │ │ │ mov $0x458d4800,%eax │ │ │ │ lock cmp %r15,%rax │ │ │ │ jae 4b02fb │ │ │ │ lea 0xab3080(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - (bad) │ │ │ │ - mov $0x758b4800,%eax │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - mov %ebx,%esi │ │ │ │ + add %ch,0x4800b816(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ movq $0x4b0328,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 4b0328 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - or $0xc74800b8,%eax │ │ │ │ - add %r11b,0x3(%r8) │ │ │ │ + add %dh,0x16(%rax) │ │ │ │ + mov $0x45c74800,%eax │ │ │ │ + add %bl,0x3(%rax) │ │ │ │ rex.WXB add %cl,-0x77(%r8) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ or %cl,-0x77(%rax) │ │ │ │ or %r14b,%r14b │ │ │ │ ret │ │ │ │ (bad) │ │ │ │ @@ -188944,28 +188977,28 @@ │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - or $0x8b4800b8,%eax │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ + add %al,0x16(%rax) │ │ │ │ + mov $0x458b4800,%eax │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add %esi,0x24(%rbp) │ │ │ │ movq $0x4b02f0,0x0(%rbp) │ │ │ │ mov %rax,%r8 │ │ │ │ mov 0x17(%rbx),%rdi │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ mov 0x1f(%rbx),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ - jmp c23f20 │ │ │ │ + jmp c39560 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ adc $0xb0000000,%eax │ │ │ │ (bad) │ │ │ │ @@ -188981,16 +189014,16 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call d97350 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 4b03f1 │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xb80be9(%rip),%rsi │ │ │ │ - lea 0xb80bf2(%rip),%r14 │ │ │ │ + lea 0xb81461(%rip),%rsi │ │ │ │ + lea 0xb8146a(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 4b02c8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ @@ -189197,15 +189230,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0xc283b0,-0x10(%r12) │ │ │ │ + movq $0xc3d9f0,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -189265,24 +189298,26 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %cl,(%rdi) │ │ │ │ xchg %ebp,%edx │ │ │ │ add %eax,(%rax) │ │ │ │ add %cl,-0x39(%rcx) │ │ │ │ rex.R and $0xd0,%al │ │ │ │ - rolb $1,-0x76b6ff3e(%rbx) │ │ │ │ + adc %bl,%dl │ │ │ │ + ret │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ pop %rsp │ │ │ │ and $0xd8,%al │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0xc28390,-0x8(%r12) │ │ │ │ + movq $0xc3d9d0,-0x8(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ lea -0x7(%r12),%rsi │ │ │ │ movq $0x4b0800,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -189405,25 +189440,24 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x39(%r8) │ │ │ │ or %r13b,(%r8) │ │ │ │ (bad) │ │ │ │ rex.WXB add %cl,0xd(%r13,%r9,4) │ │ │ │ - xchg %eax,%edi │ │ │ │ (bad) │ │ │ │ - mov $0x58d4c00,%eax │ │ │ │ - nop │ │ │ │ (bad) │ │ │ │ + add %cl,0x5(%rbp,%rcx,4) │ │ │ │ + or %cl,(%rdi) │ │ │ │ mov $0xc7894800,%eax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov $0x1,%r14d │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ - jmp c21148 │ │ │ │ + jmp c36788 │ │ │ │ mov %rsi,%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -189509,48 +189543,44 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x4800ab28(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ movq $0x4b0b50,0x8(%rbp) │ │ │ │ - lea 0xb8051f(%rip),%r9 │ │ │ │ - lea 0xb80518(%rip),%r8 │ │ │ │ + lea 0xb80d97(%rip),%r9 │ │ │ │ + lea 0xb80d90(%rip),%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov $0x1,%r14d │ │ │ │ - movq $0x1030fca,0x0(%rbp) │ │ │ │ - jmp c21148 │ │ │ │ + movq $0x1031842,0x0(%rbp) │ │ │ │ + jmp c36788 │ │ │ │ lea 0xab2886(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ lea 0xab28fe(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - (bad) │ │ │ │ - mov $0x45c74800,%eax │ │ │ │ - add %dh,(%rax) │ │ │ │ - or 0x0(%rbx),%ecx │ │ │ │ + add %dh,0x4800b80e(%rax) │ │ │ │ + movl $0x4b0b30,0x0(%rbp) │ │ │ │ lea 0xab287a(%rip),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp 4b0700 │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - (bad) │ │ │ │ - mov $0xde894900,%eax │ │ │ │ + add %cl,0x4900b80e(%rax) │ │ │ │ + mov %ebx,%esi │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp c24350 │ │ │ │ + jmp c39990 │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ sub %ch,-0x976b400(%rbx) │ │ │ │ mov %rbx,%r14 │ │ │ │ @@ -200010,15 +200040,15 @@ │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x4ba858,-0x28(%rbp) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ lea 0xb89632(%rip),%r14 │ │ │ │ mov %rcx,-0x20(%rbp) │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 643208 │ │ │ │ + jmp 5bd118 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -204143,15 +204173,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -204215,15 +204245,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -204282,15 +204312,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -204354,15 +204384,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -204474,15 +204504,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ - movq $0x5bfa00,-0x8(%r12) │ │ │ │ + movq $0x5f78b8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x4(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -204567,15 +204597,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -205023,15 +205053,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -205471,15 +205501,15 @@ │ │ │ │ mov %rax,%r8 │ │ │ │ mov %rdi,%rax │ │ │ │ lea -0xd(%r12),%rdi │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %rax,%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5d3238 │ │ │ │ + jmp 60b0f0 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ lea 0xaa49ab(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ @@ -205543,17 +205573,17 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x28(%rdi) │ │ │ │ - movq $0x5d3320,-0x18(%r12) │ │ │ │ + movq $0x60b1d8,-0x18(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ - movq $0x5d3380,-0x8(%r12) │ │ │ │ + movq $0x60b238,-0x8(%r12) │ │ │ │ lea -0x16(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ lea 0xaa48f9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -205593,21 +205623,21 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3e(%rdi) │ │ │ │ - movq $0x5d3300,-0x28(%r12) │ │ │ │ + movq $0x60b1b8,-0x28(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x5d3380,-0x8(%r12) │ │ │ │ + movq $0x60b238,-0x8(%r12) │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -205624,17 +205654,17 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x28(%rdi) │ │ │ │ - movq $0x5d3320,-0x18(%r12) │ │ │ │ + movq $0x60b1d8,-0x18(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ - movq $0x5d3360,-0x8(%r12) │ │ │ │ + movq $0x60b218,-0x8(%r12) │ │ │ │ lea -0x16(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ lea 0xaa47e1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -205652,15 +205682,15 @@ │ │ │ │ jb 4bf6d2 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x20(%rbx),%rdi │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5ce148 │ │ │ │ + jmp 606000 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -205675,15 +205705,15 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x32(%rdi) │ │ │ │ movq $0x4bf6a8,-0x30(%r12) │ │ │ │ mov %r14,-0x20(%r12) │ │ │ │ mov %rsi,-0x18(%r12) │ │ │ │ mov %rdi,-0x10(%r12) │ │ │ │ - movq $0x5d3360,-0x8(%r12) │ │ │ │ + movq $0x60b218,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ lea 0xaa4737(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -205724,15 +205754,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ - movq $0x5bf9c0,-0x8(%r12) │ │ │ │ + movq $0x5f7878,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -205827,26 +205857,26 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4bf995 │ │ │ │ mov 0x30(%rbp),%rbx │ │ │ │ mov 0x28(%rbp),%rcx │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ cmp %rcx,%rdx │ │ │ │ jge 4bf948 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rcx,%rdx │ │ │ │ jne 4bf979 │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ cmp 0x20(%rbp),%rcx │ │ │ │ jge 4bf979 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -205952,15 +205982,15 @@ │ │ │ │ jmp *%rax │ │ │ │ movq $0x4bfa20,-0x38(%r12) │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ movq $0xd75710,-0x20(%r12) │ │ │ │ movq $0x10456c1,-0x18(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x5bf9c0,-0x8(%r12) │ │ │ │ + movq $0x5f7878,-0x8(%r12) │ │ │ │ lea -0x1e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ @@ -206026,15 +206056,15 @@ │ │ │ │ movq $0x4bfa60,-0x40(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ movq $0xd75710,-0x28(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ movq $0x104f851,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -206106,15 +206136,15 @@ │ │ │ │ jmp *%rax │ │ │ │ movq $0x4bfc50,-0x38(%r12) │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ movq $0xd75710,-0x20(%r12) │ │ │ │ movq $0x10456c1,-0x18(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x5bf9c0,-0x8(%r12) │ │ │ │ + movq $0x5f7878,-0x8(%r12) │ │ │ │ lea -0x1e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ @@ -206181,15 +206211,15 @@ │ │ │ │ jmp *%rax │ │ │ │ movq $0x4bfd70,-0x38(%r12) │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ movq $0xd75710,-0x20(%r12) │ │ │ │ movq $0x10456c1,-0x18(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x5bf9c0,-0x8(%r12) │ │ │ │ + movq $0x5f7878,-0x8(%r12) │ │ │ │ lea -0x1e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ @@ -206257,15 +206287,15 @@ │ │ │ │ jmp *%rax │ │ │ │ movq $0x4bfe90,-0x38(%r12) │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ movq $0xd75710,-0x20(%r12) │ │ │ │ movq $0x10456c1,-0x18(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x5bf9c0,-0x8(%r12) │ │ │ │ + movq $0x5f7878,-0x8(%r12) │ │ │ │ lea -0x1e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ @@ -206352,15 +206382,15 @@ │ │ │ │ jge 4c00f3 │ │ │ │ movq $0x4bfed0,-0x40(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ movq $0xd75710,-0x28(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ movq $0x104f851,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rdx,-0x8(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x58,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x28(%rbp),%rdi │ │ │ │ @@ -206372,15 +206402,15 @@ │ │ │ │ jge 4c015a │ │ │ │ movq $0x4bfdb0,-0x40(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ movq $0xd75710,-0x28(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ movq $0x104f851,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rdx,-0x8(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x58,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rsi,%rcx │ │ │ │ @@ -206424,15 +206454,15 @@ │ │ │ │ adc %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add %esi,0x49(%rbx,%rdi,1) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4c0233 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -206440,38 +206470,38 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4c0233 │ │ │ │ mov 0x18(%rbp),%rcx │ │ │ │ mov 0x30(%rbp),%rbx │ │ │ │ mov 0x28(%rbp),%rdx │ │ │ │ cmp %rdx,%rcx │ │ │ │ jge 4c0283 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rdx,%rcx │ │ │ │ jne 4c02d6 │ │ │ │ mov 0x20(%rbp),%rcx │ │ │ │ cmp 0x8(%rbp),%rcx │ │ │ │ jge 4c02b4 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -206643,15 +206673,15 @@ │ │ │ │ jmp *%rax │ │ │ │ movq $0x4c04c0,-0x38(%r12) │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ movq $0xd75710,-0x20(%r12) │ │ │ │ movq $0x10456c1,-0x18(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x5bf9c0,-0x8(%r12) │ │ │ │ + movq $0x5f7878,-0x8(%r12) │ │ │ │ lea -0x1e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ @@ -206697,15 +206727,15 @@ │ │ │ │ movq $0x4c0500,-0x40(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,-0x30(%r12) │ │ │ │ movq $0xd75710,-0x28(%r12) │ │ │ │ lea -0x40(%r12),%rbx │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ movq $0x104f851,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ @@ -206777,15 +206807,15 @@ │ │ │ │ jmp *%rax │ │ │ │ movq $0x4c06b8,-0x38(%r12) │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ movq $0xd75710,-0x20(%r12) │ │ │ │ movq $0x10456c1,-0x18(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x5bf9c0,-0x8(%r12) │ │ │ │ + movq $0x5f7878,-0x8(%r12) │ │ │ │ lea -0x1e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ @@ -206885,15 +206915,15 @@ │ │ │ │ jmp *%rax │ │ │ │ movq $0x4c0868,-0x38(%r12) │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ movq $0xd75710,-0x20(%r12) │ │ │ │ movq $0x10456c1,-0x18(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x5bf9c0,-0x8(%r12) │ │ │ │ + movq $0x5f7878,-0x8(%r12) │ │ │ │ lea -0x1e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ @@ -206959,15 +206989,15 @@ │ │ │ │ jmp *%rax │ │ │ │ movq $0x4c0988,-0x38(%r12) │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ movq $0xd75710,-0x20(%r12) │ │ │ │ movq $0x10456c1,-0x18(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x5bf9c0,-0x8(%r12) │ │ │ │ + movq $0x5f7878,-0x8(%r12) │ │ │ │ lea -0x1e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ @@ -207030,15 +207060,15 @@ │ │ │ │ jge 4c0b9b │ │ │ │ movq $0x4c09c8,-0x40(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ movq $0xd75710,-0x28(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ movq $0x104f851,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ @@ -207050,30 +207080,30 @@ │ │ │ │ jge 4c0c02 │ │ │ │ movq $0x4c08a8,-0x40(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ movq $0xd75710,-0x28(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ movq $0x104f851,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rdx,%rcx │ │ │ │ jne 4c0c56 │ │ │ │ movq $0x4c07d8,-0x40(%r12) │ │ │ │ mov 0x30(%rbp),%rbx │ │ │ │ mov %rbx,-0x30(%r12) │ │ │ │ mov 0x38(%rbp),%rbx │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - movq $0x5bf980,-0x18(%r12) │ │ │ │ + movq $0x5f7838,-0x18(%r12) │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ add $0xfffffffffffffff8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -207287,18 +207317,18 @@ │ │ │ │ stc │ │ │ │ add %esi,0x49(%rcx,%rsi,2) │ │ │ │ add $0x38,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4c0fa1 │ │ │ │ mov 0x6(%rbx),%rcx │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x5bf980,-0x30(%r12) │ │ │ │ + movq $0x5f7838,-0x30(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ movq $0x104f851,-0x20(%r12) │ │ │ │ - movq $0x5d3340,-0x18(%r12) │ │ │ │ + movq $0x60b1f8,-0x18(%r12) │ │ │ │ mov %rbx,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x2f(%r12),%rdi │ │ │ │ lea -0x17(%r12),%rsi │ │ │ │ mov %rcx,%r14 │ │ │ │ @@ -207306,15 +207336,15 @@ │ │ │ │ add $0x28,%rbp │ │ │ │ jmp da7638 │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4c0fe6 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0xf63eea,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp da7148 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -207357,15 +207387,15 @@ │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xaa2edb(%rip),%rsi │ │ │ │ lea 0xaa2e9f(%rip),%r14 │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5d1468 │ │ │ │ + jmp 609320 │ │ │ │ lea 0xaa2eda(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -207395,15 +207425,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -207457,15 +207487,15 @@ │ │ │ │ mov %r8,%r9 │ │ │ │ mov %rdi,%r8 │ │ │ │ mov %rsi,%rdi │ │ │ │ lea -0x3(%r12),%rsi │ │ │ │ lea 0xaa2d92(%rip),%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ lea 0xaa2d8e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -207496,15 +207526,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -207559,15 +207589,15 @@ │ │ │ │ mov %r8,%r9 │ │ │ │ mov %rdi,%r8 │ │ │ │ mov %rsi,%rdi │ │ │ │ lea -0x3(%r12),%rsi │ │ │ │ lea 0xaa2c2a(%rip),%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ lea 0xaa2c36(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ @@ -207744,15 +207774,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -207848,15 +207878,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x23(%rdi) │ │ │ │ - movq $0x5ce128,-0x18(%r12) │ │ │ │ + movq $0x605fe0,-0x18(%r12) │ │ │ │ mov %rbx,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ @@ -207895,15 +207925,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -207944,15 +207974,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x2b(%rdi) │ │ │ │ - movq $0x5d3340,-0x18(%r12) │ │ │ │ + movq $0x60b1f8,-0x18(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ @@ -208071,22 +208101,22 @@ │ │ │ │ movq $0x4c15d8,-0x68(%r12) │ │ │ │ mov 0x28(%rbp),%r8 │ │ │ │ mov %r8,-0x58(%r12) │ │ │ │ movq $0xd75710,-0x50(%r12) │ │ │ │ movq $0x10455a9,-0x48(%r12) │ │ │ │ lea -0x68(%r12),%r8 │ │ │ │ mov %r8,-0x40(%r12) │ │ │ │ - movq $0x5bf9e0,-0x38(%r12) │ │ │ │ + movq $0x5f7898,-0x38(%r12) │ │ │ │ lea -0x4e(%r12),%r8 │ │ │ │ mov %r8,-0x30(%r12) │ │ │ │ movq $0xd75710,-0x28(%r12) │ │ │ │ lea -0x35(%r12),%r8 │ │ │ │ mov %r8,-0x20(%r12) │ │ │ │ movq $0xf63eea,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ lea -0x26(%r12),%r9 │ │ │ │ mov %r9,(%r12) │ │ │ │ movq $0x4c1b10,-0x38(%rbp) │ │ │ │ mov %rbx,%r9 │ │ │ │ mov %rax,%rbx │ │ │ │ lea -0xf(%r12),%rax │ │ │ │ @@ -208271,27 +208301,27 @@ │ │ │ │ jmp d9c360 │ │ │ │ movq $0x4c1618,-0x80(%r12) │ │ │ │ mov %rbx,-0x70(%r12) │ │ │ │ movq $0xd75710,-0x68(%r12) │ │ │ │ movq $0x10455a9,-0x60(%r12) │ │ │ │ lea -0x80(%r12),%rax │ │ │ │ mov %rax,-0x58(%r12) │ │ │ │ - movq $0x5bf9a0,-0x50(%r12) │ │ │ │ + movq $0x5f7858,-0x50(%r12) │ │ │ │ lea -0x66(%r12),%rax │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ movq $0xd75710,-0x40(%r12) │ │ │ │ lea -0x4f(%r12),%rax │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ movq $0x104f851,-0x30(%r12) │ │ │ │ movq $0xd75710,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ lea -0x3e(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov 0x70(%rbp),%rbx │ │ │ │ add $0x78,%rbp │ │ │ │ @@ -208348,26 +208378,26 @@ │ │ │ │ ja 4c1f7b │ │ │ │ movq $0x4c18b8,-0x80(%r12) │ │ │ │ mov %rbx,-0x70(%r12) │ │ │ │ movq $0xd75710,-0x68(%r12) │ │ │ │ movq $0x10455a9,-0x60(%r12) │ │ │ │ lea -0x80(%r12),%rbx │ │ │ │ mov %rbx,-0x58(%r12) │ │ │ │ - movq $0x5bf9a0,-0x50(%r12) │ │ │ │ + movq $0x5f7858,-0x50(%r12) │ │ │ │ lea -0x66(%r12),%rbx │ │ │ │ mov %rbx,-0x48(%r12) │ │ │ │ movq $0xd75710,-0x40(%r12) │ │ │ │ lea -0x4f(%r12),%rbx │ │ │ │ mov %rbx,-0x38(%r12) │ │ │ │ movq $0x104f851,-0x30(%r12) │ │ │ │ movq $0xd75710,-0x28(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ lea -0x3e(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rdx,-0x8(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rcx,%rbx │ │ │ │ add $0x70,%rbp │ │ │ │ jmp da7148 │ │ │ │ @@ -208423,15 +208453,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -208601,15 +208631,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -210584,46 +210614,44 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - (bad) │ │ │ │ - mov $0x0,%dh │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %dl,0x4800b6dc(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4c3c5a │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x20(%rbx),%rdi │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c23638 │ │ │ │ + jmp c38c78 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %dh,0x4800b6d4(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %ch,(%rax) │ │ │ │ + fnsave 0x458d4800(%rsi) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 4c3c9e │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x28(%rbx),%r8 │ │ │ │ mov 0x20(%rbx),%rdi │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c23f20 │ │ │ │ + jmp c39560 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -210656,20 +210684,20 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3d(%rdi) │ │ │ │ - movq $0xc28410,-0x28(%r12) │ │ │ │ + movq $0xc3da50,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1030fda,-0x10(%r12) │ │ │ │ - movq $0x1030fda,-0x8(%r12) │ │ │ │ + movq $0x1031852,-0x10(%r12) │ │ │ │ + movq $0x1031852,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -210708,20 +210736,20 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3d(%rdi) │ │ │ │ - movq $0xc28410,-0x28(%r12) │ │ │ │ + movq $0xc3da50,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1030fda,-0x10(%r12) │ │ │ │ - movq $0x1030fda,-0x8(%r12) │ │ │ │ + movq $0x1031852,-0x10(%r12) │ │ │ │ + movq $0x1031852,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -210760,20 +210788,20 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3d(%rdi) │ │ │ │ - movq $0xc28410,-0x28(%r12) │ │ │ │ + movq $0xc3da50,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1030fda,-0x10(%r12) │ │ │ │ - movq $0x1030fda,-0x8(%r12) │ │ │ │ + movq $0x1031852,-0x10(%r12) │ │ │ │ + movq $0x1031852,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -210855,15 +210883,15 @@ │ │ │ │ lea -0x18(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ lea 0xb8b849(%rip),%rsi │ │ │ │ lea 0xb8b842(%rip),%r14 │ │ │ │ - lea 0xb6cfc4(%rip),%rbx │ │ │ │ + lea 0xb6d83c(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ lea 0xaa0f78(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x4c4098,-0x10(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ sar $1,%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -211055,17 +211083,16 @@ │ │ │ │ nop │ │ │ │ xchg %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x32(%rax) │ │ │ │ - mov $0x0,%dh │ │ │ │ - add $0x30,%r12 │ │ │ │ + add %bh,0x4900b6d6(%rax) │ │ │ │ + add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4c4321 │ │ │ │ movq $0x4c3c70,-0x28(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ @@ -211158,20 +211185,20 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3d(%rdi) │ │ │ │ - movq $0xc28410,-0x28(%r12) │ │ │ │ + movq $0xc3da50,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1030fda,-0x10(%r12) │ │ │ │ - movq $0x1030fda,-0x8(%r12) │ │ │ │ + movq $0x1031852,-0x10(%r12) │ │ │ │ + movq $0x1031852,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ movq $0x4c4538,-0x30(%rbp) │ │ │ │ @@ -211195,44 +211222,42 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ or %bh,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - lret │ │ │ │ - mov $0x0,%dh │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ + add %ah,0x4800b6d3(%rax) │ │ │ │ + mov 0x28(%rbp),%eax │ │ │ │ cmp 0x18(%rbp),%rbx │ │ │ │ je 4c45b7 │ │ │ │ mov 0x20(%rbp),%r8 │ │ │ │ mov %rbx,%rdi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x48,%rbp │ │ │ │ - jmp c22160 │ │ │ │ + jmp c377a0 │ │ │ │ xchg %ax,%ax │ │ │ │ or %bh,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - lret $0xb6 │ │ │ │ + add %bl,-0x2d(%rax) │ │ │ │ + mov $0x0,%dh │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ cmp 0x20(%rbp),%rbx │ │ │ │ je 4c45b7 │ │ │ │ mov %rbx,%r8 │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x48,%rbp │ │ │ │ - jmp c21450 │ │ │ │ + jmp c36a90 │ │ │ │ xchg %ax,%ax │ │ │ │ rex.WB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x4800aa0a(%rax) │ │ │ │ @@ -211311,15 +211336,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3d(%rdi) │ │ │ │ - movq $0xc28410,-0x28(%r12) │ │ │ │ + movq $0xc3da50,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ @@ -211345,15 +211370,15 @@ │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x20(%rbp),%rdx │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ mov 0x48(%rbp),%rdi │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4c46e6 │ │ │ │ - movq $0xc28410,-0x28(%r12) │ │ │ │ + movq $0xc3da50,-0x28(%r12) │ │ │ │ mov %rdi,-0x20(%r12) │ │ │ │ mov %rcx,-0x18(%r12) │ │ │ │ mov %rdx,-0x10(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ @@ -211656,15 +211681,15 @@ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ lea 0xaa05ae(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%r14 │ │ │ │ add $0x30,%rbp │ │ │ │ - jmp c23638 │ │ │ │ + jmp c38c78 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -211701,24 +211726,24 @@ │ │ │ │ mov %rbx,%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rdx,%rsi │ │ │ │ mov %r14,%rax │ │ │ │ mov %rcx,%r14 │ │ │ │ mov %rax,0x28(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp c23f20 │ │ │ │ + jmp c39560 │ │ │ │ movq $0x4c4b58,0x20(%rbp) │ │ │ │ mov %rbx,%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rsi,%rax │ │ │ │ mov %rdx,%rsi │ │ │ │ mov %rcx,%r14 │ │ │ │ mov %rax,0x28(%rbp) │ │ │ │ add $0x20,%rbp │ │ │ │ - jmp c23f20 │ │ │ │ + jmp c39560 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x4800aa04(%rax) │ │ │ │ @@ -211928,15 +211953,15 @@ │ │ │ │ add %dh,0x2(%rax) │ │ │ │ stos %al,%es:(%rdi) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r11b,0x48004c4e(%r8) │ │ │ │ mov 0x18(%rbp),%esi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp d744a8 │ │ │ │ - lea 0xb6c1ee(%rip),%rbx │ │ │ │ + lea 0xb6ca66(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ lea 0xaa0266(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x4c4e28,0x0(%rbp) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ @@ -211955,20 +211980,20 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3d(%rdi) │ │ │ │ - movq $0xc28410,-0x28(%r12) │ │ │ │ + movq $0xc3da50,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1030fda,-0x10(%r12) │ │ │ │ - movq $0x1030fda,-0x8(%r12) │ │ │ │ + movq $0x1031852,-0x10(%r12) │ │ │ │ + movq $0x1031852,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ @@ -212001,20 +212026,20 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x49(%rdi) │ │ │ │ - movq $0xc28410,-0x28(%r12) │ │ │ │ + movq $0xc3da50,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1030fda,-0x10(%r12) │ │ │ │ - movq $0x1030fda,-0x8(%r12) │ │ │ │ + movq $0x1031852,-0x10(%r12) │ │ │ │ + movq $0x1031852,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ lea -0x27(%r12),%rsi │ │ │ │ mov $0x1,%r14d │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 4c4970 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ @@ -212035,20 +212060,20 @@ │ │ │ │ add %dl,%al │ │ │ │ add %ch,-0x3b7cb700(%rdx) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x43(%rdi) │ │ │ │ - movq $0xc28410,-0x28(%r12) │ │ │ │ + movq $0xc3da50,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1030fda,-0x10(%r12) │ │ │ │ - movq $0x1030fda,-0x8(%r12) │ │ │ │ + movq $0x1031852,-0x10(%r12) │ │ │ │ + movq $0x1031852,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 4c4ba8 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -212081,15 +212106,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ movq $0xf63eea,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -212154,15 +212179,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -212261,15 +212286,15 @@ │ │ │ │ movq $0x4c5068,-0x70(%r12) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rbx,-0x60(%r12) │ │ │ │ movq $0xd75710,-0x58(%r12) │ │ │ │ movq $0x10455a9,-0x50(%r12) │ │ │ │ lea -0x70(%r12),%rbx │ │ │ │ mov %rbx,-0x48(%r12) │ │ │ │ - movq $0x5bf9a0,-0x40(%r12) │ │ │ │ + movq $0x5f7858,-0x40(%r12) │ │ │ │ lea -0x56(%r12),%rbx │ │ │ │ mov %rbx,-0x38(%r12) │ │ │ │ movq $0xd75710,-0x30(%r12) │ │ │ │ lea -0x3f(%r12),%rbx │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ movq $0x104f851,-0x20(%r12) │ │ │ │ movq $0x4c50d8,-0x18(%r12) │ │ │ │ @@ -212331,66 +212356,66 @@ │ │ │ │ mov 0x20(%rbp),%rdi │ │ │ │ mov 0x10(%rbp),%r8 │ │ │ │ mov 0x7(%rbx),%r9 │ │ │ │ cmp $0x9,%r9 │ │ │ │ je 4c54b9 │ │ │ │ cmp $0xa,%r9 │ │ │ │ jne 4c5451 │ │ │ │ - movq $0x5ce128,-0x50(%r12) │ │ │ │ + movq $0x605fe0,-0x50(%r12) │ │ │ │ mov %rsi,-0x48(%r12) │ │ │ │ lea 0x1(%rdi),%rsi │ │ │ │ mov %rsi,-0x40(%r12) │ │ │ │ movq $0x1,-0x38(%r12) │ │ │ │ - movq $0x5bf980,-0x30(%r12) │ │ │ │ + movq $0x5f7838,-0x30(%r12) │ │ │ │ lea -0x4f(%r12),%rsi │ │ │ │ mov %rsi,-0x28(%r12) │ │ │ │ movq $0x104f851,-0x20(%r12) │ │ │ │ - movq $0x5d3340,-0x18(%r12) │ │ │ │ + movq $0x60b1f8,-0x18(%r12) │ │ │ │ mov %rdx,-0x10(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ lea -0x2f(%r12),%rdi │ │ │ │ lea -0x17(%r12),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp da7638 │ │ │ │ - movq $0x5ce128,-0x50(%r12) │ │ │ │ + movq $0x605fe0,-0x50(%r12) │ │ │ │ mov %rsi,-0x48(%r12) │ │ │ │ mov %rdi,-0x40(%r12) │ │ │ │ lea 0x1(%r8),%rsi │ │ │ │ mov %rsi,-0x38(%r12) │ │ │ │ - movq $0x5bf980,-0x30(%r12) │ │ │ │ + movq $0x5f7838,-0x30(%r12) │ │ │ │ lea -0x4f(%r12),%rsi │ │ │ │ mov %rsi,-0x28(%r12) │ │ │ │ movq $0x104f851,-0x20(%r12) │ │ │ │ - movq $0x5d3340,-0x18(%r12) │ │ │ │ + movq $0x60b1f8,-0x18(%r12) │ │ │ │ mov %rdx,-0x10(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ lea -0x2f(%r12),%rdi │ │ │ │ lea -0x17(%r12),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp da7638 │ │ │ │ - movq $0x5ce128,-0x50(%r12) │ │ │ │ + movq $0x605fe0,-0x50(%r12) │ │ │ │ mov %rsi,-0x48(%r12) │ │ │ │ mov %rdi,-0x40(%r12) │ │ │ │ lea -0x1(%r8),%rsi │ │ │ │ and $0x7,%esi │ │ │ │ mov $0x8,%edi │ │ │ │ sub %rsi,%rdi │ │ │ │ add %rdi,%r8 │ │ │ │ mov %r8,-0x38(%r12) │ │ │ │ - movq $0x5bf980,-0x30(%r12) │ │ │ │ + movq $0x5f7838,-0x30(%r12) │ │ │ │ lea -0x4f(%r12),%rsi │ │ │ │ mov %rsi,-0x28(%r12) │ │ │ │ movq $0x104f851,-0x20(%r12) │ │ │ │ - movq $0x5d3340,-0x18(%r12) │ │ │ │ + movq $0x60b1f8,-0x18(%r12) │ │ │ │ mov %rdx,-0x10(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ lea -0x2f(%r12),%rdi │ │ │ │ lea -0x17(%r12),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -212527,15 +212552,15 @@ │ │ │ │ mov %r8,%r9 │ │ │ │ mov %rdi,%r8 │ │ │ │ mov %rsi,%rdi │ │ │ │ lea -0x1e(%r12),%rsi │ │ │ │ lea -0x3(%r12),%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5d1468 │ │ │ │ + jmp 609320 │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ lea 0xa9f92e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ @@ -212608,15 +212633,15 @@ │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xa9f8bb(%rip),%rsi │ │ │ │ lea 0xa9f87f(%rip),%r14 │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5d1468 │ │ │ │ + jmp 609320 │ │ │ │ lea 0xa9f8ba(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -212865,15 +212890,15 @@ │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x4c5970,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x50(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x60,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -212917,15 +212942,15 @@ │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ xor %cl,-0x75(%rax) │ │ │ │ rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ or %cl,0x39(%rax) │ │ │ │ lret $0x227d │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rcx,%rdx │ │ │ │ je 4c5f73 │ │ │ │ @@ -212966,30 +212991,30 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4c6071 │ │ │ │ mov 0x30(%rbp),%rbx │ │ │ │ mov 0x28(%rbp),%rcx │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ cmp %rcx,%rdx │ │ │ │ jge 4c5d40 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rcx,%rdx │ │ │ │ je 4c5d4e │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp 4c5c8d │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ cmp 0x20(%rbp),%rcx │ │ │ │ jl 4c5d61 │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp 4c5c8d │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffc0,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -213022,26 +213047,26 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4c6061 │ │ │ │ mov 0x30(%rbp),%rbx │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ cmp %rdx,%rbx │ │ │ │ jge 4c5e18 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rdx,%rbx │ │ │ │ jne 4c5c8d │ │ │ │ mov 0x38(%rbp),%rbx │ │ │ │ cmp 0x18(%rbp),%rbx │ │ │ │ jge 4c5c8d │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -213076,49 +213101,49 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4c6081 │ │ │ │ mov 0x30(%rbp),%rbx │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ cmp %rdx,%rbx │ │ │ │ jge 4c5efc │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rdx,%rbx │ │ │ │ jne 4c5c8d │ │ │ │ mov 0x38(%rbp),%rbx │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ cmp %rdx,%rbx │ │ │ │ jge 4c5f34 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rdx,%rbx │ │ │ │ jne 4c5c8d │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0xf65148,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ cmp 0x20(%rbp),%rcx │ │ │ │ jl 4c5f86 │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp 4c5c8d │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x4c5fd0,0x0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -213145,26 +213170,26 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4c6091 │ │ │ │ mov 0x30(%rbp),%rbx │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ cmp %rdx,%rbx │ │ │ │ jge 4c6028 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rdx,%rbx │ │ │ │ jne 4c5c8d │ │ │ │ mov 0x38(%rbp),%rbx │ │ │ │ cmp 0x18(%rbp),%rbx │ │ │ │ jge 4c5c8d │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -213213,15 +213238,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4c614e │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -213283,15 +213308,15 @@ │ │ │ │ lea 0xa9d719(%rip),%rsi │ │ │ │ lea 0xa9ef02(%rip),%r14 │ │ │ │ lea -0xd(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -213321,15 +213346,15 @@ │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xa9d690(%rip),%rsi │ │ │ │ lea 0xa9ee61(%rip),%r14 │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ lea 0xa9ee94(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -213400,15 +213425,15 @@ │ │ │ │ mov %r8,%r9 │ │ │ │ mov %rdi,%r8 │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ lea 0xa9ee0e(%rip),%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5b7c00 │ │ │ │ + jmp 5efab8 │ │ │ │ lea 0xa9ee05(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -213427,15 +213452,15 @@ │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xa9d8fb(%rip),%rsi │ │ │ │ lea 0xa9edc7(%rip),%r14 │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5d1468 │ │ │ │ + jmp 609320 │ │ │ │ lea 0xa9edca(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -213497,15 +213522,15 @@ │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xa9ed4b(%rip),%rsi │ │ │ │ lea 0xa9ed0f(%rip),%r14 │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5d1468 │ │ │ │ + jmp 609320 │ │ │ │ lea 0xa9ed4a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -213567,15 +213592,15 @@ │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xa9ecdb(%rip),%rsi │ │ │ │ lea 0xa9ec9f(%rip),%r14 │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5d1468 │ │ │ │ + jmp 609320 │ │ │ │ lea 0xa9ecda(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -213636,15 +213661,15 @@ │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xa9ec6b(%rip),%rsi │ │ │ │ lea 0xa9ec2f(%rip),%r14 │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5d1468 │ │ │ │ + jmp 609320 │ │ │ │ lea 0xa9ec6a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -213662,15 +213687,15 @@ │ │ │ │ mov %r8,%r9 │ │ │ │ mov %rdi,%r8 │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ lea 0xa9ec2e(%rip),%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5d3238 │ │ │ │ + jmp 60b0f0 │ │ │ │ lea 0xa9ec35(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -213700,15 +213725,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -213881,15 +213906,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -214058,15 +214083,15 @@ │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xa9cfb4(%rip),%rsi │ │ │ │ lea 0xa9e6e0(%rip),%r14 │ │ │ │ lea -0x15(%r12),%rbx │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5d1468 │ │ │ │ + jmp 609320 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ lea 0xa9e6d3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ @@ -214125,15 +214150,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -214669,15 +214694,15 @@ │ │ │ │ lea -0x1d(%r12),%r8 │ │ │ │ mov %rsi,%rdi │ │ │ │ lea 0xa9c748(%rip),%rsi │ │ │ │ lea 0xa9de6c(%rip),%r14 │ │ │ │ lea -0x55(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5d1468 │ │ │ │ + jmp 609320 │ │ │ │ movq $0x70,0x388(%r13) │ │ │ │ lea 0xa9de63(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ @@ -214738,15 +214763,15 @@ │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xa9de63(%rip),%rsi │ │ │ │ lea 0xa9db8f(%rip),%r14 │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5d1468 │ │ │ │ + jmp 609320 │ │ │ │ lea 0xa9de62(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -215169,15 +215194,15 @@ │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xa9d918(%rip),%rsi │ │ │ │ lea 0xa9d8dc(%rip),%r14 │ │ │ │ lea -0x35(%r12),%rbx │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5d1468 │ │ │ │ + jmp 609320 │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ lea 0xa9d927(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -215209,15 +215234,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4c7ce6 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -215254,15 +215279,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4c7d7e │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -215361,15 +215386,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -215538,15 +215563,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -215792,15 +215817,15 @@ │ │ │ │ lea -0x13(%r12),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ lea 0xa9d0dd(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0xaaa5ff(%rip),%rbx │ │ │ │ + lea 0xab4b4f(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -215830,15 +215855,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -215900,15 +215925,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -215926,15 +215951,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4c86ae │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -215971,15 +215996,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4c8746 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -216234,15 +216259,15 @@ │ │ │ │ jne 4c8b24 │ │ │ │ movq $0x4c8990,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -216405,15 +216430,15 @@ │ │ │ │ jne 4c8d8c │ │ │ │ movq $0x4c8bf8,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -216497,15 +216522,15 @@ │ │ │ │ mov 0x40(%rsp),%rsi │ │ │ │ mov %r14,%rdx │ │ │ │ add $0x98,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4c8f57 │ │ │ │ mov 0x6(%rbx),%r9 │ │ │ │ mov 0xe(%rbx),%r10 │ │ │ │ - movq $0x5bf980,-0x90(%r12) │ │ │ │ + movq $0x5f7838,-0x90(%r12) │ │ │ │ mov %rsi,-0x88(%r12) │ │ │ │ mov %rbx,-0x80(%r12) │ │ │ │ movq $0x4c8b78,-0x78(%r12) │ │ │ │ mov %r9,-0x70(%r12) │ │ │ │ mov %r10,-0x68(%r12) │ │ │ │ mov %rsi,-0x60(%r12) │ │ │ │ lea -0x8f(%r12),%rbx │ │ │ │ @@ -216651,15 +216676,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -216734,15 +216759,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0xf63bea,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -216776,15 +216801,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0xf63bea,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -216825,15 +216850,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -216993,48 +217018,48 @@ │ │ │ │ jne 4c95f8 │ │ │ │ movq $0x4c9458,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rcx │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rcx │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4c9649 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add $0xffffffffffffffc0,%r12 │ │ │ │ mov %rsi,%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -217065,15 +217090,15 @@ │ │ │ │ test $0xc4834900,%eax │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0xf63bea,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -217103,15 +217128,15 @@ │ │ │ │ test $0xc4834900,%eax │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0xf63bea,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -217653,15 +217678,15 @@ │ │ │ │ jne 4c9fbc │ │ │ │ movq $0x4c9e28,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -217992,15 +218017,15 @@ │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,%rsi │ │ │ │ add $0x98,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4ca4b3 │ │ │ │ mov 0x6(%rbx),%r10 │ │ │ │ mov 0xe(%rbx),%r11 │ │ │ │ - movq $0x5bf980,-0x90(%r12) │ │ │ │ + movq $0x5f7838,-0x90(%r12) │ │ │ │ mov %rdi,-0x88(%r12) │ │ │ │ mov %rbx,-0x80(%r12) │ │ │ │ movq $0x4ca010,-0x78(%r12) │ │ │ │ mov %r10,-0x70(%r12) │ │ │ │ mov %r11,-0x68(%r12) │ │ │ │ mov %rdi,-0x60(%r12) │ │ │ │ lea -0x8f(%r12),%r14 │ │ │ │ @@ -218239,15 +218264,15 @@ │ │ │ │ jne 4ca7ac │ │ │ │ movq $0x4ca618,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -218581,15 +218606,15 @@ │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,%rsi │ │ │ │ add $0x98,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4caca3 │ │ │ │ mov 0x6(%rbx),%r10 │ │ │ │ mov 0xe(%rbx),%r11 │ │ │ │ - movq $0x5bf980,-0x90(%r12) │ │ │ │ + movq $0x5f7838,-0x90(%r12) │ │ │ │ mov %rdi,-0x88(%r12) │ │ │ │ mov %rbx,-0x80(%r12) │ │ │ │ movq $0x4ca800,-0x78(%r12) │ │ │ │ mov %r10,-0x70(%r12) │ │ │ │ mov %r11,-0x68(%r12) │ │ │ │ mov %rdi,-0x60(%r12) │ │ │ │ lea -0x8f(%r12),%r14 │ │ │ │ @@ -218868,15 +218893,15 @@ │ │ │ │ scas %es:(%rdi),%eax │ │ │ │ rex.WR add %r9b,-0x77(%rcx) │ │ │ │ fmuls -0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x38(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add $0x4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -218945,15 +218970,15 @@ │ │ │ │ or %r9b,-0x39(%r8) │ │ │ │ or %r12b,0x49004cb0(%r8) │ │ │ │ mov %ebx,%eax │ │ │ │ mov %rax,%rdi │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x3,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -219030,15 +219055,15 @@ │ │ │ │ sbb %r14b,-0x4f(%r8) │ │ │ │ rex.WR add %r9b,-0x77(%rcx) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ jge 4cb15b │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -219061,15 +219086,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -219258,15 +219283,15 @@ │ │ │ │ mov $0x4c,%ah │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x38(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add $0x4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -219333,15 +219358,15 @@ │ │ │ │ mov $0x4c,%ah │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x3,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -219414,15 +219439,15 @@ │ │ │ │ mov $0x4c,%ch │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ jge 4cb5b3 │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -219449,15 +219474,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -219682,15 +219707,15 @@ │ │ │ │ add %r13b,(%r8) │ │ │ │ mov $0x8b4c004c,%ecx │ │ │ │ rex.RB │ │ │ │ rex.W │ │ │ │ mov 0x50(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x58(%rbp),%r14 │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ or %esp,%edi │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -219758,15 +219783,15 @@ │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r14b,%r8b │ │ │ │ mov $0x8949004c,%ecx │ │ │ │ fmuls -0x75(%rax) │ │ │ │ jge 4cba17 │ │ │ │ mov 0x50(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ or %bh,%bh │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -219836,15 +219861,15 @@ │ │ │ │ rex.W │ │ │ │ movq $0x4cbac0,0x48(%rbp) │ │ │ │ mov %rbx,%r8 │ │ │ │ mov 0x40(%rbp),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x48,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -219868,15 +219893,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -220132,15 +220157,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r8b,0x4c004cbe(%r8) │ │ │ │ mov 0x48(%rbp),%eax │ │ │ │ mov 0x50(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x58(%rbp),%r14 │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ or %esp,%edi │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -220209,15 +220234,15 @@ │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r9b,-0x41(%r8) │ │ │ │ rex.WR add %r9b,-0x77(%rcx) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ jge 4cbf6f │ │ │ │ mov 0x50(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ or %bh,%bh │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -220286,15 +220311,15 @@ │ │ │ │ rex.W │ │ │ │ movq $0x4cc018,0x48(%rbp) │ │ │ │ mov %rbx,%r8 │ │ │ │ mov 0x40(%rbp),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x48,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -220318,15 +220343,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -220725,15 +220750,15 @@ │ │ │ │ adc %r8b,-0x3a(%r8) │ │ │ │ rex.WR add %r9b,-0x77(%rcx) │ │ │ │ fmuls -0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -220808,15 +220833,15 @@ │ │ │ │ (bad) │ │ │ │ rex.WR add %r9b,-0x77(%rcx) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ jge 4cc6f3 │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -220842,15 +220867,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -221024,35 +221049,35 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4cca93 │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ cmp %rdx,%rbx │ │ │ │ jge 4cca18 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rdx,%rbx │ │ │ │ jne 4cca77 │ │ │ │ mov 0x28(%rbp),%rbx │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ cmp %rdx,%rbx │ │ │ │ jge 4cca4c │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rdx,%rbx │ │ │ │ jne 4cca77 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0xf65148,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ @@ -221135,15 +221160,15 @@ │ │ │ │ test $0xc4834900,%eax │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0xf63bea,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -221174,15 +221199,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,0x4900a96f(%rax) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4ccc63 │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0xf63bea,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -221304,30 +221329,30 @@ │ │ │ │ add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4ccee9 │ │ │ │ mov 0x38(%rbp),%rdx │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ cmp %rdx,%rsi │ │ │ │ jge 4cce14 │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x28(%rbp),%rdi │ │ │ │ cmp %rdx,%rsi │ │ │ │ jne 4cce9c │ │ │ │ mov 0x40(%rbp),%rdx │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ cmp %rdx,%rsi │ │ │ │ jge 4cce50 │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -221335,30 +221360,30 @@ │ │ │ │ jne 4cce9c │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x4ccc88,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffc0,%r12 │ │ │ │ mov %rdi,%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4cced5 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -221520,48 +221545,48 @@ │ │ │ │ jne 4cd150 │ │ │ │ movq $0x4ccfb0,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rcx │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rcx │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4cd1a1 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add $0xffffffffffffffc0,%r12 │ │ │ │ mov %rsi,%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -221589,15 +221614,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x4900a969(%rax) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4cd27b │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0xf63bea,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -221624,15 +221649,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ imul $0xa53b4d18,-0x3b7cb700(%rcx),%ebp │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0xf63bea,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -222220,15 +222245,15 @@ │ │ │ │ adc %cl,-0x39(%rax) │ │ │ │ adc %r11b,0x49004cdb(%r8) │ │ │ │ mov %ebx,%eax │ │ │ │ mov %rax,%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -222382,15 +222407,15 @@ │ │ │ │ or %r14b,-0x23(%r8) │ │ │ │ rex.WR add %r9b,0x45(%rbx,%rcx,4) │ │ │ │ rex │ │ │ │ mov 0x38(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -222455,15 +222480,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,0x4800a978(%rax) │ │ │ │ movl $0x4cde38,0x0(%rbp) │ │ │ │ mov %rbx,%r8 │ │ │ │ mov 0x28(%rbp),%rdi │ │ │ │ mov 0x30(%rbp),%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ xchg %cl,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,0x78(%rax) │ │ │ │ @@ -222723,15 +222748,15 @@ │ │ │ │ loope 4ce14f │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -222806,15 +222831,15 @@ │ │ │ │ loop 4ce21f │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ jge 4ce1e3 │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -222840,15 +222865,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -223052,15 +223077,15 @@ │ │ │ │ add %r10b,(%r8) │ │ │ │ in $0x4c,%eax │ │ │ │ add %cl,0x45(%rbx,%rcx,4) │ │ │ │ cmp %cl,-0x75(%rax) │ │ │ │ jge 4ce530 │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x48(%rbp),%r14 │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ or %edi,0x0(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -223129,15 +223154,15 @@ │ │ │ │ rex │ │ │ │ movq $0x4ce5e0,0x40(%rbp) │ │ │ │ mov %rbx,%r8 │ │ │ │ mov 0x38(%rbp),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x40,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -223163,15 +223188,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -223399,15 +223424,15 @@ │ │ │ │ test $0x45c74800,%eax │ │ │ │ add %dh,-0x17(%rax) │ │ │ │ rex.WR add %r9b,0x45(%rbx,%rcx,4) │ │ │ │ rex │ │ │ │ mov 0x48(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x60(%rbp),%r14 │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ or $0x7e,%al │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -223474,15 +223499,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,0x4800a96c(%rax) │ │ │ │ movl $0x4cea38,0x0(%rbp) │ │ │ │ mov %rbx,%r8 │ │ │ │ mov 0x40(%rbp),%rdi │ │ │ │ mov 0x58(%rbp),%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov (%rdi),%edi │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -223864,15 +223889,15 @@ │ │ │ │ jne 4cefe4 │ │ │ │ movq $0x4cee50,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -224841,15 +224866,15 @@ │ │ │ │ cld │ │ │ │ rex.WR add %r9b,0x45(%rbx,%rcx,4) │ │ │ │ pop %rax │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x0(%rdi),%bl │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,%al │ │ │ │ pop %rcx │ │ │ │ @@ -225428,15 +225453,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -225602,15 +225627,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -225651,15 +225676,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -225909,15 +225934,15 @@ │ │ │ │ rex.WR test $0x45c74800,%rax │ │ │ │ add %ch,(%rax) │ │ │ │ or $0x4d,%al │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ cmp $0xa94bf3,%eax │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -225950,15 +225975,15 @@ │ │ │ │ adc %r9b,-0x39(%r8) │ │ │ │ adc %r11b,0x4c004d0c(%r8) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x28(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -226034,15 +226059,15 @@ │ │ │ │ sbb %r13b,0xd(%r8) │ │ │ │ rex.WRB add %r9b,-0x77(%r9) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ jge 4d0d4b │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -226067,15 +226092,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -226280,15 +226305,15 @@ │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x4d0e50,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x50(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x60,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -226332,15 +226357,15 @@ │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ xor %cl,-0x75(%rax) │ │ │ │ rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ or %cl,0x39(%rax) │ │ │ │ lret $0x227d │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rcx,%rdx │ │ │ │ je 4d1453 │ │ │ │ @@ -226381,30 +226406,30 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4d1551 │ │ │ │ mov 0x30(%rbp),%rbx │ │ │ │ mov 0x28(%rbp),%rcx │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ cmp %rcx,%rdx │ │ │ │ jge 4d1220 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rcx,%rdx │ │ │ │ je 4d122e │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp 4d116d │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ cmp 0x20(%rbp),%rcx │ │ │ │ jl 4d1241 │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp 4d116d │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffc0,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -226437,26 +226462,26 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4d1541 │ │ │ │ mov 0x30(%rbp),%rbx │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ cmp %rdx,%rbx │ │ │ │ jge 4d12f8 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rdx,%rbx │ │ │ │ jne 4d116d │ │ │ │ mov 0x38(%rbp),%rbx │ │ │ │ cmp 0x18(%rbp),%rbx │ │ │ │ jge 4d116d │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -226492,49 +226517,49 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4d1561 │ │ │ │ mov 0x30(%rbp),%rbx │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ cmp %rdx,%rbx │ │ │ │ jge 4d13dc │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rdx,%rbx │ │ │ │ jne 4d116d │ │ │ │ mov 0x38(%rbp),%rbx │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ cmp %rdx,%rbx │ │ │ │ jge 4d1414 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rdx,%rbx │ │ │ │ jne 4d116d │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0xf65148,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ cmp 0x20(%rbp),%rcx │ │ │ │ jl 4d1466 │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp 4d116d │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x4d14b0,0x0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -226561,26 +226586,26 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4d1571 │ │ │ │ mov 0x30(%rbp),%rbx │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ cmp %rdx,%rbx │ │ │ │ jge 4d1508 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rdx,%rbx │ │ │ │ jne 4d116d │ │ │ │ mov 0x38(%rbp),%rbx │ │ │ │ cmp 0x18(%rbp),%rbx │ │ │ │ jge 4d116d │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -226861,15 +226886,15 @@ │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x4d1698,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -226965,15 +226990,15 @@ │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x4d1658,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -227031,15 +227056,15 @@ │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x4d15d8,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x60(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -227054,15 +227079,15 @@ │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x4d1598,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -227122,15 +227147,15 @@ │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x4d1618,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x60(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -227178,17 +227203,15 @@ │ │ │ │ rex.RB push $0x6845c748 │ │ │ │ fcomps -0x76b6ffb3(%rip) │ │ │ │ rorb $0x7d,-0x75(%rax) │ │ │ │ or %cl,-0x77(%rax) │ │ │ │ fimuls 0x75(%rbx,%rcx,4) │ │ │ │ sub %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - pop %rbp │ │ │ │ - fmuls (%rsi) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + adc $0xf001257,%eax │ │ │ │ (bad) │ │ │ │ add %r8b,(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -227215,15 +227238,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -227293,15 +227316,15 @@ │ │ │ │ stc │ │ │ │ add %esi,0x48(%rsi,%rbx,1) │ │ │ │ movl $0x4d20f8,0x10(%rbp) │ │ │ │ lea 0xa938db(%rip),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ mov 0x20(%rbp),%rcx │ │ │ │ mov 0x28(%rbp),%rdx │ │ │ │ mov 0x30(%rbp),%rsi │ │ │ │ mov 0x38(%rbp),%rdi │ │ │ │ mov 0x10(%rbp),%r8 │ │ │ │ add $0x10,%rbp │ │ │ │ @@ -227406,15 +227429,15 @@ │ │ │ │ add %dl,0x30(%rax) │ │ │ │ test $0xc4834900,%eax │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x30(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%rdi │ │ │ │ @@ -227546,26 +227569,26 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4d236d │ │ │ │ mov 0x30(%rbp),%rbx │ │ │ │ mov 0x28(%rbp),%rcx │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ cmp %rcx,%rdx │ │ │ │ jge 4d2320 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rcx,%rdx │ │ │ │ jne 4d2351 │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ cmp 0x20(%rbp),%rcx │ │ │ │ jge 4d2351 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -227707,15 +227730,15 @@ │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x4d2390,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x48,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -227908,29 +227931,29 @@ │ │ │ │ add %ch,(%rax) │ │ │ │ adc 0x45c74800(%rcx),%ebp │ │ │ │ add %bl,0x28(%rax) │ │ │ │ rex.WRB add %r9b,-0x73(%r8) │ │ │ │ cmp $0xa9131b,%eax │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1e(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c3d8 │ │ │ │ @@ -227990,15 +228013,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -228034,15 +228057,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -228083,15 +228106,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -228173,15 +228196,15 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ movq $0x4d2c28,0x8(%rbp) │ │ │ │ lea 0xa90f7d(%rip),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -228326,15 +228349,15 @@ │ │ │ │ add %dh,0xd(%rax) │ │ │ │ test $0x45c74800,%eax │ │ │ │ add %dl,(%rax) │ │ │ │ cs rex.WRB add %r9b,-0x73(%r8) │ │ │ │ cmp $0xa90d63,%eax │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ (bad) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -228383,41 +228406,41 @@ │ │ │ │ mov %rbx,%r11 │ │ │ │ mov 0x40(%rsp),%rbx │ │ │ │ add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4d2f4f │ │ │ │ cmp %r10,%rdx │ │ │ │ jge 4d2ed1 │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %r9,-0x30(%r12) │ │ │ │ mov %r11,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %r10,%rdx │ │ │ │ jne 4d2f41 │ │ │ │ cmp %rbx,%rsi │ │ │ │ jge 4d2f01 │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %r9,-0x30(%r12) │ │ │ │ mov %r11,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rbx,%rsi │ │ │ │ jne 4d2f41 │ │ │ │ movq $0x4d2d28,-0x38(%r12) │ │ │ │ mov %rdi,-0x28(%r12) │ │ │ │ mov %r8,-0x20(%r12) │ │ │ │ mov %r11,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffc0,%r12 │ │ │ │ @@ -228606,15 +228629,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -228655,15 +228678,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -228706,15 +228729,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -228757,15 +228780,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -228842,15 +228865,15 @@ │ │ │ │ cmp $0x1,%rcx │ │ │ │ je 4d34de │ │ │ │ movq $0x4d3830,0x8(%rbp) │ │ │ │ lea 0xa90683(%rip),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov 0x18(%rbp),%rcx │ │ │ │ mov 0x28(%rbp),%rdx │ │ │ │ mov 0x30(%rbp),%rsi │ │ │ │ mov 0x38(%rbp),%rdi │ │ │ │ mov 0x40(%rbp),%r8 │ │ │ │ mov 0x48(%rbp),%r9 │ │ │ │ @@ -229249,15 +229272,15 @@ │ │ │ │ add %dl,0x0(%rax) │ │ │ │ test $0x45c74800,%eax │ │ │ │ add %dh,(%rax) │ │ │ │ cmp 0x0(%rbp),%ecx │ │ │ │ lea 0xa90043(%rip),%rdi │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ (bad) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -229306,41 +229329,41 @@ │ │ │ │ mov %rbx,%r11 │ │ │ │ mov 0x40(%rsp),%rbx │ │ │ │ add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4d3c6f │ │ │ │ cmp %r10,%rdx │ │ │ │ jge 4d3bf1 │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %r9,-0x30(%r12) │ │ │ │ mov %r11,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %r10,%rdx │ │ │ │ jne 4d3c61 │ │ │ │ cmp %rbx,%rsi │ │ │ │ jge 4d3c21 │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %r9,-0x30(%r12) │ │ │ │ mov %r11,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rbx,%rsi │ │ │ │ jne 4d3c61 │ │ │ │ movq $0x4d3a48,-0x38(%r12) │ │ │ │ mov %rdi,-0x28(%r12) │ │ │ │ mov %r8,-0x20(%r12) │ │ │ │ mov %r11,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffc0,%r12 │ │ │ │ @@ -229528,15 +229551,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -229577,15 +229600,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -229628,15 +229651,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -229679,15 +229702,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -229762,15 +229785,15 @@ │ │ │ │ cmp $0x1,%rcx │ │ │ │ je 4d41fe │ │ │ │ movq $0x4d4550,0x8(%rbp) │ │ │ │ lea 0xa8f963(%rip),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov 0x18(%rbp),%rcx │ │ │ │ mov 0x28(%rbp),%rdx │ │ │ │ mov 0x30(%rbp),%rsi │ │ │ │ mov 0x38(%rbp),%rdi │ │ │ │ mov 0x40(%rbp),%r8 │ │ │ │ mov 0x48(%rbp),%r9 │ │ │ │ @@ -230096,15 +230119,15 @@ │ │ │ │ mov %rax,%r9 │ │ │ │ mov %rcx,%r8 │ │ │ │ mov %rdx,%rdi │ │ │ │ lea 0xa8f42c(%rip),%rsi │ │ │ │ lea 0xa90978(%rip),%r14 │ │ │ │ mov %rax,0x40(%rbp) │ │ │ │ add $0x38,%rbp │ │ │ │ - jmp 5d1468 │ │ │ │ + jmp 609320 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x3000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -230156,15 +230179,15 @@ │ │ │ │ lea -0x4d(%r12),%r9 │ │ │ │ mov %rdi,%r8 │ │ │ │ lea -0x15(%r12),%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ lea 0xa90c4f(%rip),%r14 │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5d3238 │ │ │ │ + jmp 60b0f0 │ │ │ │ movq $0xe0,0x388(%r13) │ │ │ │ lea 0xa90ffb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ @@ -230216,15 +230239,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rbp) │ │ │ │ rorl $0xf8,-0x77(%rcx) │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ lea 0xa90f6a(%rip),%r14 │ │ │ │ - jmp 5d1d68 │ │ │ │ + jmp 609c20 │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -230331,15 +230354,15 @@ │ │ │ │ jne 4d4b0c │ │ │ │ movq $0x4d4978,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -230501,15 +230524,15 @@ │ │ │ │ jne 4d4d74 │ │ │ │ movq $0x4d4be0,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -230883,15 +230906,15 @@ │ │ │ │ jne 4d52d4 │ │ │ │ movq $0x4d5140,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -231053,15 +231076,15 @@ │ │ │ │ jne 4d553c │ │ │ │ movq $0x4d53a8,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -231463,15 +231486,15 @@ │ │ │ │ add %r8b,(%r8) │ │ │ │ pop %rbx │ │ │ │ rex.WRB add %r9b,0x45(%r11,%rcx,4) │ │ │ │ sbb %cl,-0x75(%rax) │ │ │ │ jge 4d5ab8 │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x30(%rbp),%r14 │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ mov 0x30(%rbp),%rbx │ │ │ │ mov 0x38(%rbp),%rdx │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ cmp %rdx,%rsi │ │ │ │ jl 4d5acc │ │ │ │ cmp %rdx,%rsi │ │ │ │ jne 4d5c3f │ │ │ │ @@ -231562,15 +231585,15 @@ │ │ │ │ pop %rbx │ │ │ │ rex.WRB add %r9b,-0x77(%r9) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ jge 4d5bb3 │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -231594,15 +231617,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -231777,15 +231800,15 @@ │ │ │ │ adc %r14b,0x5e(%r8) │ │ │ │ rex.WRB add %r9b,-0x77(%r9) │ │ │ │ fmuls -0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -231860,15 +231883,15 @@ │ │ │ │ sbb %r8b,0x5f(%r8) │ │ │ │ rex.WRB add %r9b,-0x77(%r9) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ jge 4d5f23 │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -231894,15 +231917,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -232229,15 +232252,15 @@ │ │ │ │ jne 4d64ac │ │ │ │ movq $0x4d6318,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -232534,15 +232557,15 @@ │ │ │ │ jne 4d68e4 │ │ │ │ movq $0x4d6750,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -232779,15 +232802,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4d6c46 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -232824,15 +232847,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4d6cde │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -232929,15 +232952,15 @@ │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xa8cec8(%rip),%rsi │ │ │ │ lea 0xa8eb8c(%rip),%r14 │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5d1468 │ │ │ │ + jmp 609320 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ lea 0xa8eb7f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -232968,15 +232991,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -233187,15 +233210,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -233520,15 +233543,15 @@ │ │ │ │ jne 4d76ac │ │ │ │ movq $0x4d7518,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -233691,15 +233714,15 @@ │ │ │ │ jne 4d7914 │ │ │ │ movq $0x4d7780,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -233844,15 +233867,15 @@ │ │ │ │ mov %r8,%r10 │ │ │ │ mov 0x48(%rsp),%r8 │ │ │ │ add $0x98,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4d7bcd │ │ │ │ mov 0x6(%rbx),%r11 │ │ │ │ mov 0xe(%rbx),%r14 │ │ │ │ - movq $0x5bf980,-0x90(%r12) │ │ │ │ + movq $0x5f7838,-0x90(%r12) │ │ │ │ mov %r8,-0x88(%r12) │ │ │ │ mov %rbx,-0x80(%r12) │ │ │ │ movq $0x4d7700,-0x78(%r12) │ │ │ │ mov %r11,-0x70(%r12) │ │ │ │ mov %r14,-0x68(%r12) │ │ │ │ mov %r8,-0x60(%r12) │ │ │ │ lea -0x8f(%r12),%rbx │ │ │ │ @@ -234041,15 +234064,15 @@ │ │ │ │ jne 4d7e44 │ │ │ │ movq $0x4d7cb0,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -234211,15 +234234,15 @@ │ │ │ │ jne 4d80ac │ │ │ │ movq $0x4d7f18,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -234591,15 +234614,15 @@ │ │ │ │ jne 4d866c │ │ │ │ movq $0x4d84d8,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -234761,15 +234784,15 @@ │ │ │ │ jne 4d88d4 │ │ │ │ movq $0x4d8740,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -235094,15 +235117,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -235138,15 +235161,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -235182,15 +235205,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -235226,15 +235249,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -235315,15 +235338,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -235366,15 +235389,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -235417,15 +235440,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -235468,15 +235491,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -235914,15 +235937,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ shrl $0x0,0x45c74800(%rax) │ │ │ │ cmp %bl,-0x72b7ffb3(%rcx) │ │ │ │ cmp $0xa8a38b,%eax │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,-0x3f(%rax) │ │ │ │ @@ -236024,15 +236047,15 @@ │ │ │ │ cmp $0x1,%rcx │ │ │ │ je 4d9a96 │ │ │ │ movq $0x4d9ad0,0x8(%rbp) │ │ │ │ lea 0xa8a21b(%rip),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ lea 0xb75db4(%rip),%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp 4d92d0 │ │ │ │ @@ -236123,15 +236146,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -236167,15 +236190,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -236211,15 +236234,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -236255,15 +236278,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -236997,15 +237020,15 @@ │ │ │ │ jne 4da81c │ │ │ │ movq $0x4da688,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -237168,15 +237191,15 @@ │ │ │ │ jne 4daa84 │ │ │ │ movq $0x4da8f0,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -237260,15 +237283,15 @@ │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ add $0x98,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4dac61 │ │ │ │ mov 0x6(%rbx),%r11 │ │ │ │ mov 0xe(%rbx),%r14 │ │ │ │ - movq $0x5bf980,-0x90(%r12) │ │ │ │ + movq $0x5f7838,-0x90(%r12) │ │ │ │ mov %r8,-0x88(%r12) │ │ │ │ mov %rbx,-0x80(%r12) │ │ │ │ movq $0x4da870,-0x78(%r12) │ │ │ │ mov %r11,-0x70(%r12) │ │ │ │ mov %r14,-0x68(%r12) │ │ │ │ mov %r8,-0x60(%r12) │ │ │ │ lea -0x8f(%r12),%rbx │ │ │ │ @@ -237468,15 +237491,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -237512,15 +237535,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -237556,15 +237579,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -237600,15 +237623,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -237668,15 +237691,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -237719,15 +237742,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -237770,15 +237793,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -237821,15 +237844,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -238298,15 +238321,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,-0x7e(%rax) │ │ │ │ test $0x0,%al │ │ │ │ movq $0x4dba78,0x0(%rbp) │ │ │ │ lea 0xa8824b(%rip),%rdi │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -238341,15 +238364,15 @@ │ │ │ │ sbb %r13b,%r8b │ │ │ │ mov $0x8b4c004d,%edx │ │ │ │ or %r9b,-0x75(%r8) │ │ │ │ jge 4dbad4 │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -238373,15 +238396,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -238518,26 +238541,26 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4dbd8d │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ mov 0x28(%rbp),%rcx │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ cmp %rdx,%rbx │ │ │ │ jge 4dbd40 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rdx,%rbx │ │ │ │ jne 4dbd71 │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ cmp 0x8(%rbp),%rbx │ │ │ │ jge 4dbd71 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -238640,26 +238663,26 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4dbf3d │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ mov 0x28(%rbp),%rcx │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ cmp %rdx,%rbx │ │ │ │ jge 4dbef0 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rdx,%rbx │ │ │ │ jne 4dbf21 │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ cmp 0x8(%rbp),%rbx │ │ │ │ jge 4dbf21 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -238762,26 +238785,26 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4dc0ed │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ mov 0x28(%rbp),%rcx │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ cmp %rdx,%rbx │ │ │ │ jge 4dc0a0 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rdx,%rbx │ │ │ │ jne 4dc0d1 │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ cmp 0x8(%rbp),%rbx │ │ │ │ jge 4dc0d1 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -238885,26 +238908,26 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4dc29d │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ mov 0x28(%rbp),%rcx │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ cmp %rdx,%rbx │ │ │ │ jge 4dc250 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rdx,%rbx │ │ │ │ jne 4dc281 │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ cmp 0x8(%rbp),%rbx │ │ │ │ jge 4dc281 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -239224,15 +239247,15 @@ │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x4dc300,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -239290,15 +239313,15 @@ │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x4dc3c0,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x70(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x80,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -239349,15 +239372,15 @@ │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x4dc340,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -239418,15 +239441,15 @@ │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x4dc380,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -239441,15 +239464,15 @@ │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x4dc400,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x70(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x80,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -239494,15 +239517,15 @@ │ │ │ │ rex.RB (bad) │ │ │ │ movq $0x4dcb28,0x60(%rbp) │ │ │ │ mov %rax,%r8 │ │ │ │ mov 0x30(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x60,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -239529,15 +239552,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -239571,15 +239594,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -239718,15 +239741,15 @@ │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x4dcc38,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -239777,15 +239800,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -239819,15 +239842,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -239900,15 +239923,15 @@ │ │ │ │ cmp $0x1,%rcx │ │ │ │ je 4dd056 │ │ │ │ movq $0x4dd6c0,0x10(%rbp) │ │ │ │ lea 0xa86c5b(%rip),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ add $0x10,%rbp │ │ │ │ lea 0xb727ec(%rip),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ mov %r14,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ @@ -240324,15 +240347,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%al │ │ │ │ subl $0x18,-0x3b7cb700(%rax) │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4dd6e9 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0xf(%r12),%rdx │ │ │ │ jmp 4dd068 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c3d8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -240480,15 +240503,15 @@ │ │ │ │ jne 4dd934 │ │ │ │ movq $0x4dd7b0,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -240649,15 +240672,15 @@ │ │ │ │ jne 4ddb9c │ │ │ │ movq $0x4dda08,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -240748,15 +240771,15 @@ │ │ │ │ add $0x98,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4dddaf │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rcx,0x50(%rsp) │ │ │ │ mov 0xe(%rbx),%rcx │ │ │ │ - movq $0x5bf980,-0x90(%r12) │ │ │ │ + movq $0x5f7838,-0x90(%r12) │ │ │ │ mov %r10,-0x88(%r12) │ │ │ │ mov %rbx,-0x80(%r12) │ │ │ │ movq $0x4dd988,-0x78(%r12) │ │ │ │ mov %rax,-0x70(%r12) │ │ │ │ mov %rcx,-0x68(%r12) │ │ │ │ mov %r10,-0x60(%r12) │ │ │ │ lea -0x8f(%r12),%rbx │ │ │ │ @@ -240891,15 +240914,15 @@ │ │ │ │ add %esi,0x48(%rdx,%riz,1) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ movq $0x4ddf90,0x8(%rbp) │ │ │ │ lea 0xa85d3b(%rip),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ movq $0x4ddf58,0x0(%rbp) │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 4ddf58 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -240981,29 +241004,29 @@ │ │ │ │ add %ch,(%rax) │ │ │ │ pop %rsp │ │ │ │ test $0x0,%al │ │ │ │ movq $0x4de060,0x0(%rbp) │ │ │ │ lea 0xa85c1b(%rip),%rdi │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1e(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c3d8 │ │ │ │ @@ -241121,80 +241144,80 @@ │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ movq $0x4de348,0x48(%rbp) │ │ │ │ lea 0xa85a2d(%rip),%rdi │ │ │ │ mov %rsi,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x48,%rbp │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ cmp %rdi,%rdx │ │ │ │ jne 4de312 │ │ │ │ mov 0x30(%rbp),%rdx │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ cmp %rdi,%rdx │ │ │ │ jge 4de27a │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ movq $0x4de438,0x48(%rbp) │ │ │ │ lea 0xa859f2(%rip),%rdi │ │ │ │ mov %rsi,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x48,%rbp │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ cmp %rdi,%rdx │ │ │ │ jne 4de2be │ │ │ │ movq $0x4de108,-0x20(%r12) │ │ │ │ mov 0x40(%rbp),%rcx │ │ │ │ mov %rcx,-0x10(%r12) │ │ │ │ mov 0x48(%rbp),%rcx │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x4de488,0x48(%rbp) │ │ │ │ lea 0xa859ad(%rip),%rdi │ │ │ │ lea -0x20(%r12),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x48,%rbp │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ movq $0x4de4d8,0x48(%rbp) │ │ │ │ lea 0xa85989(%rip),%rdi │ │ │ │ mov %rcx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x48,%rbp │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ movq $0x4de398,0x48(%rbp) │ │ │ │ lea 0xa85967(%rip),%rdi │ │ │ │ mov %rcx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x48,%rbp │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ movq $0x4de3e8,0x48(%rbp) │ │ │ │ lea 0xa85935(%rip),%rdi │ │ │ │ mov %rcx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x48,%rbp │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1e(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c3d8 │ │ │ │ @@ -241207,15 +241230,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1e(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c3d8 │ │ │ │ @@ -241228,15 +241251,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1e(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c3d8 │ │ │ │ @@ -241249,15 +241272,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1e(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c3d8 │ │ │ │ @@ -241270,15 +241293,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1e(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c3d8 │ │ │ │ @@ -241291,15 +241314,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1e(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c3d8 │ │ │ │ @@ -241418,55 +241441,55 @@ │ │ │ │ jge 4de6ca │ │ │ │ movq $0x4de7f8,0x18(%rbp) │ │ │ │ lea 0xa855a2(%rip),%rdi │ │ │ │ mov %rsi,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ cmp %rdi,%rdx │ │ │ │ jne 4de762 │ │ │ │ mov 0x38(%rbp),%rdx │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ cmp %rdi,%rdx │ │ │ │ jge 4de701 │ │ │ │ movq $0x4de8c8,0x18(%rbp) │ │ │ │ lea 0xa8556b(%rip),%rdi │ │ │ │ mov %rsi,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ cmp %rdi,%rdx │ │ │ │ jne 4de722 │ │ │ │ movq $0x4de930,0x18(%rbp) │ │ │ │ mov %rbx,%rdi │ │ │ │ mov 0x50(%rbp),%rsi │ │ │ │ mov 0x48(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp c9e0f8 │ │ │ │ movq $0x4de9b0,0x18(%rbp) │ │ │ │ lea 0xa85529(%rip),%rdi │ │ │ │ mov %rcx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ movq $0x4de790,0x18(%rbp) │ │ │ │ lea 0xa8550b(%rip),%rdi │ │ │ │ mov %rcx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x4de860,0x18(%rbp) │ │ │ │ lea 0xa854e9(%rip),%rdi │ │ │ │ mov %rcx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ mov %ebx,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,0x73(%rax) │ │ │ │ @@ -241617,15 +241640,15 @@ │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rbx,%rbx,1) │ │ │ │ movl $0x4dea18,0x0(%rbp) │ │ │ │ lea 0xa8530f(%rip),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ movq $0x4de980,0x0(%rbp) │ │ │ │ mov 0x48(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 4de980 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ @@ -241948,15 +241971,15 @@ │ │ │ │ jne 4dedd4 │ │ │ │ movq $0x4dec40,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -242473,15 +242496,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -242653,15 +242676,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -242916,26 +242939,26 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4dfc25 │ │ │ │ mov 0x30(%rbp),%rbx │ │ │ │ mov 0x28(%rbp),%rcx │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ cmp %rcx,%rdx │ │ │ │ jge 4dfbd8 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rcx,%rdx │ │ │ │ jne 4dfc09 │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ cmp 0x20(%rbp),%rcx │ │ │ │ jge 4dfc09 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -243119,15 +243142,15 @@ │ │ │ │ jne 4dfec4 │ │ │ │ movq $0x4dfd30,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -243401,15 +243424,15 @@ │ │ │ │ jne 4e02bc │ │ │ │ movq $0x4e0128,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -243634,15 +243657,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -243683,15 +243706,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -243965,15 +243988,15 @@ │ │ │ │ sbb %r9b,0xa(%r8) │ │ │ │ rex.WRX add %r9b,-0x77(%rcx) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ jge 4e0a33 │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -244000,15 +244023,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -244151,15 +244174,15 @@ │ │ │ │ add %r8b,%r8b │ │ │ │ or $0x4e,%al │ │ │ │ add %cl,0x45(%rbx,%rcx,4) │ │ │ │ sbb %cl,-0x75(%rax) │ │ │ │ jge 4e0c78 │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x30(%rbp),%r14 │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ mov 0x30(%rbp),%rbx │ │ │ │ mov 0x38(%rbp),%rdx │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ cmp %rdx,%rsi │ │ │ │ jl 4e0c8c │ │ │ │ cmp %rdx,%rsi │ │ │ │ jne 4e0dff │ │ │ │ @@ -244251,15 +244274,15 @@ │ │ │ │ sbb %r9b,-0x39(%r8) │ │ │ │ sbb %r10b,0x49004e0d(%r8) │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -244284,15 +244307,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -244463,15 +244486,15 @@ │ │ │ │ adc %r14b,(%r8) │ │ │ │ adc %cl,0x0(%rsi) │ │ │ │ mov %rbx,%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -244542,15 +244565,15 @@ │ │ │ │ sbb %r8b,(%r8) │ │ │ │ adc %ecx,0x0(%rsi) │ │ │ │ mov %rbx,%r8 │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -244576,15 +244599,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -244678,15 +244701,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4e12de │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -244909,15 +244932,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4e167e │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -244954,15 +244977,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4e1716 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -245132,15 +245155,15 @@ │ │ │ │ jne 4e19ac │ │ │ │ movq $0x4e1818,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -245438,15 +245461,15 @@ │ │ │ │ jne 4e1de4 │ │ │ │ movq $0x4e1c50,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -245792,15 +245815,15 @@ │ │ │ │ jne 4e22dc │ │ │ │ movq $0x4e2148,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -245962,15 +245985,15 @@ │ │ │ │ jne 4e2544 │ │ │ │ movq $0x4e23b0,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -246261,15 +246284,15 @@ │ │ │ │ jne 4e298c │ │ │ │ movq $0x4e27f8,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -246431,15 +246454,15 @@ │ │ │ │ jne 4e2bf4 │ │ │ │ movq $0x4e2a60,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -246701,15 +246724,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4e2fde │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -246787,15 +246810,15 @@ │ │ │ │ add %bl,(%rax) │ │ │ │ (bad) │ │ │ │ test $0x0,%al │ │ │ │ movq $0x4e3110,0x0(%rbp) │ │ │ │ lea 0xa8270b(%rip),%rdi │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -246826,15 +246849,15 @@ │ │ │ │ sbb %r9b,-0x39(%r8) │ │ │ │ sbb %r8b,0x4c004e31(%r8) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -246860,15 +246883,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -246995,15 +247018,15 @@ │ │ │ │ cmp $0x1,%rcx │ │ │ │ je 4e3396 │ │ │ │ movq $0x4e3548,0x8(%rbp) │ │ │ │ lea 0xa82473(%rip),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ movq $0x4e33f0,-0x18(%rbp) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov 0xf(%rax),%rcx │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ mov 0x17(%rax),%rcx │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ @@ -247042,62 +247065,62 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ sub %r9b,-0x75(%r8) │ │ │ │ pop %rbp │ │ │ │ sbb %cl,-0x75(%rax) │ │ │ │ rex.WRB or %r9b,0x39(%r8) │ │ │ │ enter $0x2a7d,$0x49 │ │ │ │ - movl $0x5bf980,-0x20(%rsp) │ │ │ │ + movl $0x5f7838,-0x20(%rsp) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0x104f851,-0x10(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ add $0xfffffffffffffff0,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x30(%rbp),%rdx │ │ │ │ cmp %rcx,%rax │ │ │ │ jne 4e350a │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ cmp %rcx,%rax │ │ │ │ jge 4e3490 │ │ │ │ - movq $0x5bf980,-0x20(%r12) │ │ │ │ + movq $0x5f7838,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0x104f851,-0x10(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ add $0xfffffffffffffff0,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rcx,%rax │ │ │ │ jne 4e34c1 │ │ │ │ movq $0x4e3258,-0x20(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rdx,-0x8(%r12) │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x5bf980,-0x20(%r12) │ │ │ │ + movq $0x5f7838,-0x20(%r12) │ │ │ │ mov %rdx,-0x18(%r12) │ │ │ │ movq $0x104f851,-0x10(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ add $0xfffffffffffffff0,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ mov 0x38(%rbp),%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - movq $0x5bf980,-0x20(%r12) │ │ │ │ + movq $0x5f7838,-0x20(%r12) │ │ │ │ mov %rdx,-0x18(%r12) │ │ │ │ movq $0x104f851,-0x10(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ add $0xfffffffffffffff0,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -247133,15 +247156,15 @@ │ │ │ │ sbb %r9b,-0x39(%r8) │ │ │ │ sbb %r15b,0x49004e35(%r8) │ │ │ │ mov %eax,%eax │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -247165,15 +247188,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -247372,15 +247395,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x1f(%rax) │ │ │ │ test $0x0,%al │ │ │ │ movq $0x4e38e0,0x0(%rbp) │ │ │ │ lea 0xa81f3b(%rip),%rdi │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ mov %?,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -247426,30 +247449,30 @@ │ │ │ │ add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4e3e6c │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ mov 0x50(%rbp),%rsi │ │ │ │ cmp %rsi,%rdx │ │ │ │ jge 4e39a4 │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x60(%rbp),%rdi │ │ │ │ cmp %rsi,%rdx │ │ │ │ jne 4e3b00 │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ mov 0x48(%rbp),%rsi │ │ │ │ cmp %rsi,%rdx │ │ │ │ jge 4e39e4 │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -247457,15 +247480,15 @@ │ │ │ │ jne 4e3b00 │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x4e3790,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -247508,15 +247531,15 @@ │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x4e3690,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -247559,30 +247582,30 @@ │ │ │ │ add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4e3ec7 │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ mov 0x50(%rbp),%rsi │ │ │ │ cmp %rsi,%rdx │ │ │ │ jge 4e3bbc │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x60(%rbp),%rdi │ │ │ │ cmp %rsi,%rdx │ │ │ │ jne 4e3b00 │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ mov 0x48(%rbp),%rsi │ │ │ │ cmp %rsi,%rdx │ │ │ │ jge 4e3bfc │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -247590,30 +247613,30 @@ │ │ │ │ jne 4e3b00 │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x4e3750,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffc0,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4e3c85 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -247658,15 +247681,15 @@ │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x4e36d0,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -247717,28 +247740,28 @@ │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x4e3710,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4e3ea7 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -247782,15 +247805,15 @@ │ │ │ │ rex.RB (bad) │ │ │ │ movq $0x4e3f60,0x60(%rbp) │ │ │ │ mov %rax,%r8 │ │ │ │ mov 0x30(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x60,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -247817,15 +247840,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -248066,15 +248089,15 @@ │ │ │ │ stc │ │ │ │ add %esi,0x48(%rsi,%rbx,1) │ │ │ │ movl $0x4e4968,0x10(%rbp) │ │ │ │ lea 0xa814fb(%rip),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ mov 0x48(%rbp),%rbx │ │ │ │ mov 0x50(%rbp),%rcx │ │ │ │ mov 0x60(%rbp),%rdx │ │ │ │ mov 0x68(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%rdi │ │ │ │ mov 0x10(%rbp),%r8 │ │ │ │ add $0x10,%rbp │ │ │ │ @@ -248134,15 +248157,15 @@ │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x4e4180,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -248230,15 +248253,15 @@ │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x4e4140,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -248290,15 +248313,15 @@ │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x4e40c0,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -248313,15 +248336,15 @@ │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x4e4080,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -248382,15 +248405,15 @@ │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x4e4100,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -248436,15 +248459,15 @@ │ │ │ │ rex.RB (bad) │ │ │ │ movq $0x4e48e8,0x60(%rbp) │ │ │ │ mov %rax,%r8 │ │ │ │ mov 0x30(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x60,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -248470,15 +248493,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -248495,15 +248518,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x30(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov 0x40(%rbp),%rcx │ │ │ │ mov 0x50(%rbp),%rdx │ │ │ │ mov 0x58(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%rdi │ │ │ │ @@ -248751,15 +248774,15 @@ │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x4800a80a(%rax) │ │ │ │ movl $0x4e4d98,0x0(%rbp) │ │ │ │ lea 0xa80a83(%rip),%rdi │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ (bad) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -248808,41 +248831,41 @@ │ │ │ │ mov %rbx,%r11 │ │ │ │ mov 0x40(%rsp),%rbx │ │ │ │ add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4e4ed7 │ │ │ │ cmp %r10,%rdx │ │ │ │ jge 4e4e59 │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %r9,-0x30(%r12) │ │ │ │ mov %r11,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %r10,%rdx │ │ │ │ jne 4e4ec9 │ │ │ │ cmp %rbx,%rsi │ │ │ │ jge 4e4e89 │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %r9,-0x30(%r12) │ │ │ │ mov %r11,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rbx,%rsi │ │ │ │ jne 4e4ec9 │ │ │ │ movq $0x4e4cb0,-0x38(%r12) │ │ │ │ mov %rdi,-0x28(%r12) │ │ │ │ mov %r8,-0x20(%r12) │ │ │ │ mov %r11,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffc0,%r12 │ │ │ │ @@ -248976,15 +248999,15 @@ │ │ │ │ je 4e510c │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ movq $0x4e50d8,0x8(%rbp) │ │ │ │ lea 0xa80747(%rip),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -249035,41 +249058,41 @@ │ │ │ │ mov %rbx,%r11 │ │ │ │ mov 0x40(%rsp),%rbx │ │ │ │ add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4e5217 │ │ │ │ cmp %r10,%rdx │ │ │ │ jge 4e5199 │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %r9,-0x30(%r12) │ │ │ │ mov %r11,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %r10,%rdx │ │ │ │ jne 4e5209 │ │ │ │ cmp %rbx,%rsi │ │ │ │ jge 4e51c9 │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %r9,-0x30(%r12) │ │ │ │ mov %r11,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rbx,%rsi │ │ │ │ jne 4e5209 │ │ │ │ movq $0x4e4fa0,-0x38(%r12) │ │ │ │ mov %rdi,-0x28(%r12) │ │ │ │ mov %r8,-0x20(%r12) │ │ │ │ mov %r11,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffc0,%r12 │ │ │ │ @@ -249224,15 +249247,15 @@ │ │ │ │ mov %rax,%r8 │ │ │ │ mov %rdx,%rdi │ │ │ │ lea 0xa80393(%rip),%rsi │ │ │ │ lea 0xa8032f(%rip),%r14 │ │ │ │ mov %rax,0x30(%rbp) │ │ │ │ mov %rcx,0x38(%rbp) │ │ │ │ add $0x30,%rbp │ │ │ │ - jmp 5d1468 │ │ │ │ + jmp 609320 │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -249359,15 +249382,15 @@ │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xa8066b(%rip),%rsi │ │ │ │ lea 0xa8062f(%rip),%r14 │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5d1468 │ │ │ │ + jmp 609320 │ │ │ │ lea 0xa8066a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -249387,15 +249410,15 @@ │ │ │ │ lea 0xa8062e(%rip),%rdi │ │ │ │ lea 0xa7fa2f(%rip),%rsi │ │ │ │ lea 0xa7f9d0(%rip),%r14 │ │ │ │ mov %rcx,-0x18(%rbp) │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 5b7340 │ │ │ │ + jmp 5ef1f8 │ │ │ │ lea 0xa8061f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -249450,15 +249473,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4e57d6 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -249499,15 +249522,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4e5876 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -249821,15 +249844,15 @@ │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x4e58e8,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -249887,15 +249910,15 @@ │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x4e59a8,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x70(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x80,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -249944,15 +249967,15 @@ │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x4e5928,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -250011,15 +250034,15 @@ │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x4e5968,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -250034,15 +250057,15 @@ │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x4e59e8,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x70(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x80,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -250089,15 +250112,15 @@ │ │ │ │ rex.RB (bad) │ │ │ │ movq $0x4e6100,0x60(%rbp) │ │ │ │ mov %rax,%r8 │ │ │ │ mov 0x30(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x60,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -250123,15 +250146,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -250465,15 +250488,15 @@ │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x4e6220,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -250531,15 +250554,15 @@ │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x4e62e0,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x70(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x80,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -250588,15 +250611,15 @@ │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x4e6260,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -250655,15 +250678,15 @@ │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x4e62a0,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -250678,15 +250701,15 @@ │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x4e6320,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x70(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x80,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -250733,15 +250756,15 @@ │ │ │ │ rex.RB (bad) │ │ │ │ movq $0x4e6a38,0x60(%rbp) │ │ │ │ mov %rax,%r8 │ │ │ │ mov 0x30(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x60,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -250765,15 +250788,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -251069,15 +251092,15 @@ │ │ │ │ jne 4e6eec │ │ │ │ movq $0x4e6d58,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -251239,15 +251262,15 @@ │ │ │ │ jne 4e7154 │ │ │ │ movq $0x4e6fc0,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -251500,15 +251523,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -251736,15 +251759,15 @@ │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xa7e543(%rip),%rsi │ │ │ │ lea 0xa7e507(%rip),%r14 │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5d1468 │ │ │ │ + jmp 609320 │ │ │ │ lea 0xa7e542(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -251789,15 +251812,15 @@ │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xa7e50b(%rip),%rsi │ │ │ │ lea 0xa7e4cf(%rip),%r14 │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5d1468 │ │ │ │ + jmp 609320 │ │ │ │ lea 0xa7e50a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -251808,15 +251831,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rbp) │ │ │ │ rorl $0xf8,-0x77(%rcx) │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ lea 0xa7e462(%rip),%r14 │ │ │ │ - jmp 5d23e8 │ │ │ │ + jmp 60a2a0 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -251942,15 +251965,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -252158,15 +252181,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -252372,15 +252395,15 @@ │ │ │ │ lea 0xa7dd78(%rip),%rsi │ │ │ │ lea 0xa7dd19(%rip),%r14 │ │ │ │ mov %rbx,-0x18(%rbp) │ │ │ │ lea -0x15(%r12),%rbx │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 5b7340 │ │ │ │ + jmp 5ef1f8 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ lea 0xa7dd88(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ @@ -252401,15 +252424,15 @@ │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xa7dd93(%rip),%rsi │ │ │ │ lea 0xa7dd47(%rip),%r14 │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5d1468 │ │ │ │ + jmp 609320 │ │ │ │ lea 0xa7dd92(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -253901,15 +253924,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 4e97b2 │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0xb50088(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5ce310 │ │ │ │ + jmp 6061c8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ @@ -254032,15 +254055,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -254213,15 +254236,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -254369,16 +254392,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - mov 0x458d4800(%rax),%gs │ │ │ │ + add %al,0x34(%rax) │ │ │ │ + test $0x458d4800,%eax │ │ │ │ fmuls -0x8(%rcx,%rdi,1) │ │ │ │ jb 4e9e78 │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4e9e6d │ │ │ │ mov 0x3(%rbx),%rax │ │ │ │ movq $0x4e9a10,-0x28(%r12) │ │ │ │ @@ -254402,23 +254425,22 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x72(%rax) │ │ │ │ - test $0x0,%al │ │ │ │ - mov 0x8(%rbp),%r9 │ │ │ │ + add %dh,0x4c00a933(%rax) │ │ │ │ + mov 0x8(%rbp),%ecx │ │ │ │ mov 0x20(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ - jmp 5d23e8 │ │ │ │ + jmp 60a2a0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -254526,15 +254548,15 @@ │ │ │ │ jne 4ea054 │ │ │ │ movq $0x4e9ec0,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -254594,15 +254616,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rorb $0x45,-0x72b7ff58(%rbx) │ │ │ │ + adc %dh,(%rcx) │ │ │ │ + test $0x458d4800,%eax │ │ │ │ test $0x4c,%al │ │ │ │ cmp %edi,%eax │ │ │ │ jb 4ea297 │ │ │ │ movq $0x4ea198,-0x38(%rbp) │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ mov 0xd(%rbx),%rcx │ │ │ │ mov 0x15(%rbx),%rdx │ │ │ │ @@ -254623,17 +254646,16 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x75(%rax) │ │ │ │ - test $0x0,%al │ │ │ │ - movq $0x4ea1e8,-0x20(%rbp) │ │ │ │ + add %ch,0x4800a930(%rax) │ │ │ │ + movl $0x4ea1e8,-0x20(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rcx,-0x18(%rbp) │ │ │ │ mov 0xf(%rcx),%rdx │ │ │ │ mov %rdx,-0x10(%rbp) │ │ │ │ mov 0x17(%rcx),%rcx │ │ │ │ @@ -254647,16 +254669,16 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov (%rcx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - mov 0x458b4800(%rax),%ebp │ │ │ │ + add %bl,0x30(%rax) │ │ │ │ + test $0x458b4800,%eax │ │ │ │ sub %cl,-0x75(%rax) │ │ │ │ rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ cmp %cl,-0x75(%rax) │ │ │ │ jne 4ea238 │ │ │ │ mov 0x48(%rbp),%rdi │ │ │ │ mov 0x50(%rbp),%r8 │ │ │ │ @@ -254817,15 +254839,15 @@ │ │ │ │ jne 4ea464 │ │ │ │ movq $0x4ea2d0,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -254885,17 +254907,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800a887(%rax) │ │ │ │ - lea -0x50(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + sub $0x8d4800a9,%eax │ │ │ │ + rex.RB mov $0x4c,%r8b │ │ │ │ + cmp %edi,%eax │ │ │ │ jb 4ea698 │ │ │ │ movq $0x4ea5a0,-0x30(%rbp) │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ mov 0xd(%rbx),%rcx │ │ │ │ mov 0x15(%rbx),%rbx │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %rdi,%rbx │ │ │ │ @@ -254910,17 +254933,16 @@ │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x79(%rax) │ │ │ │ - test $0x0,%al │ │ │ │ - movq $0x4ea5f0,-0x20(%rbp) │ │ │ │ + add %ah,0x4800a92c(%rax) │ │ │ │ + movl $0x4ea5f0,-0x20(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rcx,-0x18(%rbp) │ │ │ │ mov 0xf(%rcx),%rdx │ │ │ │ mov %rdx,-0x10(%rbp) │ │ │ │ mov 0x17(%rcx),%rcx │ │ │ │ @@ -254934,16 +254956,16 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - xchg %ebp,0x458b4800(%rax) │ │ │ │ + add %dl,0x2c(%rax) │ │ │ │ + test $0x458b4800,%eax │ │ │ │ sub %cl,-0x75(%rax) │ │ │ │ rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ cmp %cl,-0x75(%rax) │ │ │ │ jne 4ea640 │ │ │ │ mov 0x48(%rbp),%rdi │ │ │ │ mov %rbx,%r8 │ │ │ │ @@ -254995,16 +255017,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - xchg %ch,0x458d4800(%rax) │ │ │ │ + add %ch,0x2b(%rax) │ │ │ │ + test $0x458d4800,%eax │ │ │ │ rorb $1,-0x8(%rcx,%rdi,1) │ │ │ │ jb 4ea7c1 │ │ │ │ movq $0x4ea728,-0x30(%rbp) │ │ │ │ mov 0x3(%rbx),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ @@ -255016,16 +255038,16 @@ │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - test %ebp,-0x3b7cb700(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + sub -0x3b7cb700(%rcx),%ebp │ │ │ │ pop %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4ea7b1 │ │ │ │ mov 0x27(%rbx),%rax │ │ │ │ mov 0x2f(%rbx),%rbx │ │ │ │ movq $0x4e9e00,-0x50(%r12) │ │ │ │ mov %rbx,-0x48(%r12) │ │ │ │ @@ -255134,15 +255156,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -255316,15 +255338,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -255470,17 +255492,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800a87f(%rax) │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %bl,%al │ │ │ │ + and $0xa9,%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ jb 4eade0 │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4eadd5 │ │ │ │ mov 0x3(%rbx),%rax │ │ │ │ movq $0x4ea978,-0x28(%r12) │ │ │ │ mov %r9,-0x20(%r12) │ │ │ │ @@ -255503,24 +255526,23 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - jle 4ead9f │ │ │ │ - add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ + add %cl,0x24(%rax) │ │ │ │ + test $0x4d8b4c00,%eax │ │ │ │ or %cl,0x45(%rbx,%rcx,4) │ │ │ │ and %cl,-0x75(%rax) │ │ │ │ jge 4eae14 │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ - jmp 5d23e8 │ │ │ │ + jmp 60a2a0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -255628,15 +255650,15 @@ │ │ │ │ jne 4eafbc │ │ │ │ movq $0x4eae28,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -255696,18 +255718,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rax │ │ │ │ - jl 4eb03f │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB test $0x4c,%al │ │ │ │ + test $0x21,%al │ │ │ │ + test $0x458d4800,%eax │ │ │ │ + test $0x4c,%al │ │ │ │ cmp %edi,%eax │ │ │ │ jb 4eb1ff │ │ │ │ movq $0x4eb100,-0x38(%rbp) │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ mov 0xd(%rbx),%rcx │ │ │ │ mov 0x15(%rbx),%rdx │ │ │ │ mov 0x1d(%rbx),%rbx │ │ │ │ @@ -255727,18 +255748,17 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - jnp 4eb0a7 │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB loopne 4eb155 │ │ │ │ + add %al,0x21(%rax) │ │ │ │ + test $0x45c74800,%eax │ │ │ │ + loopne 4eb155 │ │ │ │ mov $0x4e,%cl │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ rex.WXB (bad) │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rcx,-0x18(%rbp) │ │ │ │ mov 0xf(%rcx),%rdx │ │ │ │ @@ -255754,19 +255774,21 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov (%rcx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800a87b(%rax) │ │ │ │ - mov 0x28(%rbp),%eax │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x38(%rbp),%rdx │ │ │ │ - mov 0x40(%rbp),%rsi │ │ │ │ + add %dh,%al │ │ │ │ + and %ch,0x458b4800(%rcx) │ │ │ │ + sub %cl,-0x75(%rax) │ │ │ │ + rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + cmp %cl,-0x75(%rax) │ │ │ │ + jne 4eb1a0 │ │ │ │ mov 0x48(%rbp),%rdi │ │ │ │ mov 0x50(%rbp),%r8 │ │ │ │ mov %rbx,%r9 │ │ │ │ and $0x7,%r9d │ │ │ │ cmp $0x1,%r9 │ │ │ │ je 4eb203 │ │ │ │ add $0x40,%r12 │ │ │ │ @@ -255922,15 +255944,15 @@ │ │ │ │ jne 4eb3cc │ │ │ │ movq $0x4eb238,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -255990,17 +256012,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x78(%rax) │ │ │ │ - test $0x0,%al │ │ │ │ - lea -0x50(%rbp),%rax │ │ │ │ + add %bl,0x4800a91d(%rax) │ │ │ │ + lea -0x50(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4eb600 │ │ │ │ movq $0x4eb508,-0x30(%rbp) │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ mov 0xd(%rbx),%rcx │ │ │ │ mov 0x15(%rbx),%rbx │ │ │ │ mov %rbx,%rdx │ │ │ │ @@ -256016,17 +256037,16 @@ │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - ja 4eb4af │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + sbb $0xc74800a9,%eax │ │ │ │ rex.RB loopne 4eb565 │ │ │ │ mov $0x4e,%ch │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ rex.WXB (bad) │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rcx,-0x18(%rbp) │ │ │ │ @@ -256043,19 +256063,22 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800a877(%rax) │ │ │ │ - mov 0x28(%rbp),%eax │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x38(%rbp),%rdx │ │ │ │ - mov 0x40(%rbp),%rsi │ │ │ │ + add %ch,%al │ │ │ │ + sbb $0xa9,%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sub %r9b,-0x75(%r8) │ │ │ │ + rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + cmp %cl,-0x75(%rax) │ │ │ │ + jne 4eb5a8 │ │ │ │ mov 0x48(%rbp),%rdi │ │ │ │ mov %rbx,%r8 │ │ │ │ and $0x7,%r8d │ │ │ │ cmp $0x1,%r8 │ │ │ │ je 4eb604 │ │ │ │ add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -256102,17 +256125,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800a876(%rax) │ │ │ │ - lea -0x30(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + sbb $0xa9,%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ jb 4eb729 │ │ │ │ movq $0x4eb690,-0x30(%rbp) │ │ │ │ mov 0x3(%rbx),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ @@ -256123,17 +256147,16 @@ │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x76(%rax) │ │ │ │ - test $0x0,%al │ │ │ │ - add $0x58,%r12 │ │ │ │ + add %dh,0x4900a91b(%rax) │ │ │ │ + add $0x58,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4eb719 │ │ │ │ mov 0x37(%rbx),%rax │ │ │ │ mov 0x3f(%rbx),%rbx │ │ │ │ movq $0x4ead68,-0x50(%r12) │ │ │ │ mov %rbx,-0x48(%r12) │ │ │ │ movq $0x4eb098,-0x40(%r12) │ │ │ │ @@ -256256,26 +256279,28 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - imul $0xf8394cf8,0x458d4800(%rax),%ebp │ │ │ │ + add %cl,0xf(%rax) │ │ │ │ + test $0x458d4800,%eax │ │ │ │ + clc │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 4eb889 │ │ │ │ mov %r9,%rax │ │ │ │ mov %r8,%r9 │ │ │ │ mov %rdi,%r8 │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x3(%rbx),%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5b7c00 │ │ │ │ + jmp 5efab8 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -256385,15 +256410,15 @@ │ │ │ │ jne 4eba34 │ │ │ │ movq $0x4eb8a0,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -256556,15 +256581,15 @@ │ │ │ │ jne 4ebc9c │ │ │ │ movq $0x4ebb08,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -256646,15 +256671,15 @@ │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,%rsi │ │ │ │ add $0x98,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4ebe67 │ │ │ │ mov 0x6(%rbx),%r10 │ │ │ │ mov 0xe(%rbx),%r11 │ │ │ │ - movq $0x5bf980,-0x90(%r12) │ │ │ │ + movq $0x5f7838,-0x90(%r12) │ │ │ │ mov %rdi,-0x88(%r12) │ │ │ │ mov %rbx,-0x80(%r12) │ │ │ │ movq $0x4eba88,-0x78(%r12) │ │ │ │ mov %r10,-0x70(%r12) │ │ │ │ mov %r11,-0x68(%r12) │ │ │ │ mov %rdi,-0x60(%r12) │ │ │ │ lea -0x8f(%r12),%rbx │ │ │ │ @@ -256907,15 +256932,15 @@ │ │ │ │ adc %r15b,(%r8) │ │ │ │ rorl $0x49,0x0(%rsi) │ │ │ │ mov %ebx,%eax │ │ │ │ mov %rax,%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -256986,15 +257011,15 @@ │ │ │ │ sbb %r9b,(%r8) │ │ │ │ ret $0x4e │ │ │ │ mov %rbx,%r8 │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -257020,15 +257045,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -257137,15 +257162,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4ec406 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -257216,15 +257241,15 @@ │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ lea -0xd(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x3f(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -257253,15 +257278,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -257427,15 +257452,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -257671,15 +257696,15 @@ │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xa772a1(%rip),%rsi │ │ │ │ lea -0x1b(%r12),%r14 │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5d1468 │ │ │ │ + jmp 609320 │ │ │ │ movq $0x78,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -257888,15 +257913,15 @@ │ │ │ │ jne 4eceb4 │ │ │ │ movq $0x4ecd20,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -258058,15 +258083,15 @@ │ │ │ │ jne 4ed11c │ │ │ │ movq $0x4ecf88,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -258354,15 +258379,15 @@ │ │ │ │ jne 4ed554 │ │ │ │ movq $0x4ed3c0,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -258524,15 +258549,15 @@ │ │ │ │ jne 4ed7bc │ │ │ │ movq $0x4ed628,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -258837,28 +258862,27 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x46(%rax) │ │ │ │ - test $0x0,%al │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ + add %ah,0x4800a8eb(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4edc31 │ │ │ │ mov %r9,%rax │ │ │ │ mov %r8,%r9 │ │ │ │ mov %rdi,%r8 │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x3(%rbx),%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5b7c00 │ │ │ │ + jmp 5efab8 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -258968,15 +258992,15 @@ │ │ │ │ jne 4edddc │ │ │ │ movq $0x4edc48,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -259139,15 +259163,15 @@ │ │ │ │ jne 4ee044 │ │ │ │ movq $0x4edeb0,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -259229,15 +259253,15 @@ │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,%rsi │ │ │ │ add $0x98,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4ee20f │ │ │ │ mov 0x6(%rbx),%r10 │ │ │ │ mov 0xe(%rbx),%r11 │ │ │ │ - movq $0x5bf980,-0x90(%r12) │ │ │ │ + movq $0x5f7838,-0x90(%r12) │ │ │ │ mov %rdi,-0x88(%r12) │ │ │ │ mov %rbx,-0x80(%r12) │ │ │ │ movq $0x4ede30,-0x78(%r12) │ │ │ │ mov %r10,-0x70(%r12) │ │ │ │ mov %r11,-0x68(%r12) │ │ │ │ mov %rdi,-0x60(%r12) │ │ │ │ lea -0x8f(%r12),%rbx │ │ │ │ @@ -259517,15 +259541,15 @@ │ │ │ │ in $0x4e,%eax │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x38(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add $0x4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -259592,15 +259616,15 @@ │ │ │ │ in $0x4e,%eax │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x3,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -259673,15 +259697,15 @@ │ │ │ │ out %al,$0x4e │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ jge 4ee6b3 │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -259708,15 +259732,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -259954,15 +259978,15 @@ │ │ │ │ (bad) │ │ │ │ rex.WRX add %r9b,-0x77(%rcx) │ │ │ │ fmuls -0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -260037,15 +260061,15 @@ │ │ │ │ jmp 4eeb29 │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ jge 4eeaeb │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -260071,15 +260095,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -260160,15 +260184,15 @@ │ │ │ │ mov %r10,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ lea -0x15(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x4f(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -260180,15 +260204,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4eecee │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -260263,15 +260287,15 @@ │ │ │ │ mov %rax,%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ lea -0xd(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x67(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0x70,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -260301,15 +260325,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -260475,15 +260499,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -260750,15 +260774,15 @@ │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xa74921(%rip),%rsi │ │ │ │ lea -0x23(%r12),%r14 │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5d1468 │ │ │ │ + jmp 609320 │ │ │ │ movq $0x78,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -260868,15 +260892,15 @@ │ │ │ │ jne 4ef6ec │ │ │ │ movq $0x4ef558,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -261038,15 +261062,15 @@ │ │ │ │ jne 4ef954 │ │ │ │ movq $0x4ef7c0,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -261209,27 +261233,27 @@ │ │ │ │ lea 0xa73ea8(%rip),%rsi │ │ │ │ lea 0xa75d41(%rip),%r14 │ │ │ │ lea -0x35(%r12),%rax │ │ │ │ mov %rax,0x40(%rbp) │ │ │ │ lea -0x77(%r12),%rax │ │ │ │ mov %rax,0x48(%rbp) │ │ │ │ add $0x40,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0x80,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ mov %rcx,%r9 │ │ │ │ mov %rax,%r8 │ │ │ │ mov %rsi,%rax │ │ │ │ lea 0xa73e62(%rip),%rsi │ │ │ │ lea 0xa75cfb(%rip),%r14 │ │ │ │ mov %rdx,0x40(%rbp) │ │ │ │ mov %rax,0x48(%rbp) │ │ │ │ add $0x40,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -261337,15 +261361,15 @@ │ │ │ │ jne 4efd9c │ │ │ │ movq $0x4efc08,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -261507,15 +261531,15 @@ │ │ │ │ jne 4f0004 │ │ │ │ movq $0x4efe70,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -261671,27 +261695,27 @@ │ │ │ │ lea 0xa7380e(%rip),%rsi │ │ │ │ lea 0xa756a7(%rip),%r14 │ │ │ │ lea -0x35(%r12),%rax │ │ │ │ mov %rax,0x30(%rbp) │ │ │ │ lea -0x77(%r12),%rax │ │ │ │ mov %rax,0x38(%rbp) │ │ │ │ add $0x30,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0x80,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ mov %rcx,%r9 │ │ │ │ mov %rax,%r8 │ │ │ │ mov %rdx,%rdi │ │ │ │ lea 0xa737c8(%rip),%rsi │ │ │ │ lea 0xa75661(%rip),%r14 │ │ │ │ mov %rax,0x30(%rbp) │ │ │ │ mov %rcx,0x38(%rbp) │ │ │ │ add $0x30,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ nopl (%rax) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -261855,15 +261879,15 @@ │ │ │ │ adc %r9b,-0x39(%r8) │ │ │ │ adc %r15b,0x49004f04(%r8) │ │ │ │ mov %ebx,%eax │ │ │ │ mov %rax,%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -261939,15 +261963,15 @@ │ │ │ │ sbb %r9b,-0x39(%r8) │ │ │ │ sbb %r9b,0x49004f05(%r8) │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -261971,15 +261995,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -262144,15 +262168,15 @@ │ │ │ │ (bad) │ │ │ │ rex.WRXB add %r9b,-0x77(%r9) │ │ │ │ fmuls -0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -262223,15 +262247,15 @@ │ │ │ │ sbb %r8b,%r8b │ │ │ │ or %cl,0x0(%rdi) │ │ │ │ mov %rbx,%r8 │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -262255,15 +262279,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -262351,15 +262375,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4f0a66 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -262462,15 +262486,15 @@ │ │ │ │ mov %rdi,%r8 │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ lea 0xa745f9(%rip),%r14 │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5b7c00 │ │ │ │ + jmp 5efab8 │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -262499,15 +262523,15 @@ │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xa730b4(%rip),%rsi │ │ │ │ lea -0xb(%r12),%r14 │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5d1468 │ │ │ │ + jmp 609320 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -262519,15 +262543,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4f0cce │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -262564,15 +262588,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4f0d66 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -262672,15 +262696,15 @@ │ │ │ │ mov %rdi,%r8 │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ lea 0xa7431a(%rip),%r14 │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5b7c00 │ │ │ │ + jmp 5efab8 │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -262706,15 +262730,15 @@ │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xa72ddd(%rip),%rsi │ │ │ │ lea -0x3(%r12),%r14 │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5d1468 │ │ │ │ + jmp 609320 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -262726,15 +262750,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4f0fa6 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -262771,15 +262795,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4f103e │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -262876,15 +262900,15 @@ │ │ │ │ mov %rdi,%r8 │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ lea 0xa74042(%rip),%r14 │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5b7c00 │ │ │ │ + jmp 5efab8 │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -262911,15 +262935,15 @@ │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xa72b05(%rip),%rsi │ │ │ │ lea -0x3(%r12),%r14 │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5d1468 │ │ │ │ + jmp 609320 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -263009,32 +263033,31 @@ │ │ │ │ add %esi,0x20(%rbp) │ │ │ │ mov 0x48(%rbp),%r9 │ │ │ │ mov 0x40(%rbp),%r8 │ │ │ │ mov 0x38(%rbp),%rdi │ │ │ │ mov 0x30(%rbp),%rsi │ │ │ │ lea 0xa73eb9(%rip),%r14 │ │ │ │ add $0x50,%rbp │ │ │ │ - jmp 5d1d68 │ │ │ │ + jmp 609c20 │ │ │ │ movq $0x4f1390,0x8(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 4f1390 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x19(%rax) │ │ │ │ - test $0x0,%al │ │ │ │ - and $0x7,%ebx │ │ │ │ + add %bl,-0x7cff5742(%rax) │ │ │ │ + jrcxz 4f139a │ │ │ │ cmp $0x1,%rbx │ │ │ │ je 4f1413 │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ movq $0x4f13c8,0x8(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -263044,45 +263067,44 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - sbb %ebp,0x458b4800(%rax) │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - xor %cl,-0x75(%rax) │ │ │ │ - jne 4f1410 │ │ │ │ + add %ah,-0x42(%rax) │ │ │ │ + test $0x0,%al │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + mov 0x38(%rbp),%rsi │ │ │ │ and $0x7,%ebx │ │ │ │ cmp $0x1,%rbx │ │ │ │ je 4f13fa │ │ │ │ mov %rsi,%r9 │ │ │ │ mov %rdx,%r8 │ │ │ │ mov %rcx,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x40,%rbp │ │ │ │ - jmp 5d1d68 │ │ │ │ + jmp 609c20 │ │ │ │ mov %rsi,%r9 │ │ │ │ mov %rdx,%r8 │ │ │ │ mov %rcx,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ add $0x40,%rbp │ │ │ │ - jmp 5d1d68 │ │ │ │ + jmp 609c20 │ │ │ │ mov 0x40(%rbp),%r9 │ │ │ │ mov 0x38(%rbp),%r8 │ │ │ │ mov 0x30(%rbp),%rdi │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ add $0x48,%rbp │ │ │ │ - jmp 5d1d68 │ │ │ │ + jmp 609c20 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -263131,15 +263153,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -263282,15 +263304,15 @@ │ │ │ │ jne 4f16f4 │ │ │ │ movq $0x4f1560,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -263452,15 +263474,15 @@ │ │ │ │ jne 4f195c │ │ │ │ movq $0x4f17c8,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -263544,15 +263566,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -263701,15 +263723,15 @@ │ │ │ │ mov 0x40(%rsp),%rax │ │ │ │ mov %rax,%r14 │ │ │ │ lea -0x45(%r12),%rax │ │ │ │ mov %rax,0x50(%rbp) │ │ │ │ lea -0x87(%r12),%rax │ │ │ │ mov %rax,0x58(%rbp) │ │ │ │ add $0x50,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0x90,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4f1d3a │ │ │ │ movq $0x4f1510,-0x8(%r12) │ │ │ │ mov %r8,(%r12) │ │ │ │ @@ -263720,15 +263742,15 @@ │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rsi,%rbx │ │ │ │ lea -0x3(%r12),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rbx,0x50(%rbp) │ │ │ │ mov %rcx,0x58(%rbp) │ │ │ │ add $0x50,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -263759,15 +263781,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -263910,15 +263932,15 @@ │ │ │ │ jne 4f1fe4 │ │ │ │ movq $0x4f1e50,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -264080,15 +264102,15 @@ │ │ │ │ jne 4f224c │ │ │ │ movq $0x4f20b8,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -264172,15 +264194,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -264322,30 +264344,30 @@ │ │ │ │ lea -0x3(%r12),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ lea -0x45(%r12),%rax │ │ │ │ mov %rax,0x40(%rbp) │ │ │ │ lea -0x87(%r12),%rax │ │ │ │ mov %rax,0x48(%rbp) │ │ │ │ add $0x40,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0x90,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4f25f6 │ │ │ │ movq $0x4f1e00,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ mov %rdx,%r9 │ │ │ │ mov %rcx,%r8 │ │ │ │ lea -0x3(%r12),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rcx,0x40(%rbp) │ │ │ │ mov %rdx,0x48(%rbp) │ │ │ │ add $0x40,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -264741,30 +264763,30 @@ │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ mov 0xa(%rbx),%rsi │ │ │ │ mov 0x2(%rbx),%r14 │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5b7340 │ │ │ │ + jmp 5ef1f8 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - mull 0x458d4800(%rdi) │ │ │ │ - rorb $1,-0x8(%rcx,%rdi,1) │ │ │ │ + add %cl,0x4800a89c(%rax) │ │ │ │ + lea -0x30(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 4f2b65 │ │ │ │ movq $0x4f2b80,-0x30(%rbp) │ │ │ │ mov 0x2(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ @@ -264776,37 +264798,40 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - mulb 0x4d8b4c00(%rdi) │ │ │ │ - and %cl,0x45(%rbx,%rcx,4) │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jge 4f2b9c │ │ │ │ + add %bh,(%rax) │ │ │ │ + pushf │ │ │ │ + test $0x0,%al │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ - jmp 5b8a88 │ │ │ │ + jmp 5f0940 │ │ │ │ nopl 0x0(%rax) │ │ │ │ sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - mulb 0x458d4800(%rdi) │ │ │ │ - fmuls -0x8(%rcx,%rdi,1) │ │ │ │ + add %dl,(%rax) │ │ │ │ + pushf │ │ │ │ + test $0x0,%al │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 4f2bed │ │ │ │ movq $0x4f2c08,-0x28(%rbp) │ │ │ │ mov 0x2(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ @@ -264816,40 +264841,41 @@ │ │ │ │ jmp d9aff0 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0xa(%rax) │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ - sbb %cl,0x45(%rbx,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jge 4f2c1c │ │ │ │ + add %al,%al │ │ │ │ + fwait │ │ │ │ + test $0x0,%al │ │ │ │ + mov 0x18(%rbp),%r9 │ │ │ │ + mov 0x10(%rbp),%r8 │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,0x28(%rbp) │ │ │ │ add $0x28,%rbp │ │ │ │ - jmp 5b8cb8 │ │ │ │ + jmp 5f0b70 │ │ │ │ nopl 0x0(%rax) │ │ │ │ sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - mulb 0x458d4800(%rdi) │ │ │ │ - rorb $1,-0x8(%rcx,%rdi,1) │ │ │ │ + add %dh,-0x65(%rax) │ │ │ │ + test $0x0,%al │ │ │ │ + lea -0x30(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 4f2c7d │ │ │ │ movq $0x4f2c98,-0x30(%rbp) │ │ │ │ mov 0x2(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ @@ -264861,38 +264887,39 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - cmc │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ - and %cl,0x45(%rbx,%rcx,4) │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jge 4f2cb4 │ │ │ │ + add %ah,(%rax) │ │ │ │ + fwait │ │ │ │ + test $0x0,%al │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ - jmp 5b8a88 │ │ │ │ + jmp 5f0940 │ │ │ │ nopl 0x0(%rax) │ │ │ │ sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800a7f5(%rax) │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ + add %bh,%al │ │ │ │ + (bad) │ │ │ │ + test $0x0,%al │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4f2d05 │ │ │ │ movq $0x4f2d20,-0x28(%rbp) │ │ │ │ mov 0x2(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ @@ -264903,26 +264930,24 @@ │ │ │ │ jmp d9aff0 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0xb(%rax) │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ - sbb %cl,0x45(%rbx,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jge 4f2d34 │ │ │ │ + add %ch,0x4c00a89a(%rax) │ │ │ │ + mov 0x18(%rbp),%ecx │ │ │ │ + mov 0x10(%rbp),%r8 │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,0x28(%rbp) │ │ │ │ add $0x28,%rbp │ │ │ │ - jmp 5b8cb8 │ │ │ │ + jmp 5f0b70 │ │ │ │ nopl 0x0(%rax) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -264991,15 +265016,15 @@ │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ mov 0xa(%rbx),%rsi │ │ │ │ mov 0x2(%rbx),%r14 │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5b7340 │ │ │ │ + jmp 5ef1f8 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -265020,15 +265045,15 @@ │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ mov 0xa(%rbx),%rsi │ │ │ │ mov 0x2(%rbx),%r14 │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5b7340 │ │ │ │ + jmp 5ef1f8 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -265049,15 +265074,15 @@ │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ mov 0xa(%rbx),%rsi │ │ │ │ mov 0x2(%rbx),%r14 │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5b7340 │ │ │ │ + jmp 5ef1f8 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -265158,15 +265183,15 @@ │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xa7087d(%rip),%rsi │ │ │ │ lea -0x3(%r12),%r14 │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5d1468 │ │ │ │ + jmp 609320 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -265218,15 +265243,15 @@ │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xa707f5(%rip),%rsi │ │ │ │ lea -0x3(%r12),%r14 │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5d1468 │ │ │ │ + jmp 609320 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -265336,15 +265361,15 @@ │ │ │ │ jne 4f32bc │ │ │ │ movq $0x4f3128,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -265506,15 +265531,15 @@ │ │ │ │ jne 4f3524 │ │ │ │ movq $0x4f3390,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -265806,15 +265831,15 @@ │ │ │ │ jne 4f396c │ │ │ │ movq $0x4f37d8,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -265976,15 +266001,15 @@ │ │ │ │ jne 4f3bd4 │ │ │ │ movq $0x4f3a40,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -266252,15 +266277,15 @@ │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xa6f985(%rip),%rsi │ │ │ │ lea -0xb(%r12),%r14 │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5d1468 │ │ │ │ + jmp 609320 │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -266311,15 +266336,15 @@ │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xa6f915(%rip),%rsi │ │ │ │ lea -0x3(%r12),%r14 │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5d1468 │ │ │ │ + jmp 609320 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -266396,15 +266421,15 @@ │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xa6f83d(%rip),%rsi │ │ │ │ lea -0x3(%r12),%r14 │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5d1468 │ │ │ │ + jmp 609320 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -266472,15 +266497,15 @@ │ │ │ │ mov %r8,%r9 │ │ │ │ mov %rdi,%r8 │ │ │ │ mov %rsi,%rdi │ │ │ │ mov 0xa(%rbx),%rsi │ │ │ │ mov 0x2(%rbx),%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5d1468 │ │ │ │ + jmp 609320 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -266551,15 +266576,15 @@ │ │ │ │ or %r11b,%r8b │ │ │ │ rex.XB │ │ │ │ rex.WRXB add %r9b,-0x77(%r8) │ │ │ │ (bad) │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -266609,41 +266634,41 @@ │ │ │ │ mov %rbx,%r11 │ │ │ │ mov 0x40(%rsp),%rbx │ │ │ │ add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4f4517 │ │ │ │ cmp %r10,%rdx │ │ │ │ jge 4f4499 │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %r9,-0x30(%r12) │ │ │ │ mov %r11,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %r10,%rdx │ │ │ │ jne 4f4509 │ │ │ │ cmp %rbx,%rsi │ │ │ │ jge 4f44c9 │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %r9,-0x30(%r12) │ │ │ │ mov %r11,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rbx,%rsi │ │ │ │ jne 4f4509 │ │ │ │ movq $0x4f42e0,-0x38(%r12) │ │ │ │ mov %rdi,-0x28(%r12) │ │ │ │ mov %r8,-0x20(%r12) │ │ │ │ mov %r11,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffc0,%r12 │ │ │ │ @@ -266791,15 +266816,15 @@ │ │ │ │ add %esi,0x48(%rsi,%rbx,1) │ │ │ │ mov 0x10(%rbp),%ecx │ │ │ │ movq $0x4f4898,0x10(%rbp) │ │ │ │ mov %rcx,%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ mov 0x20(%rbp),%rcx │ │ │ │ mov 0x28(%rbp),%rdx │ │ │ │ mov 0x30(%rbp),%rsi │ │ │ │ mov 0x38(%rbp),%rdi │ │ │ │ mov 0x40(%rbp),%r8 │ │ │ │ add $0x10,%rbp │ │ │ │ @@ -266838,41 +266863,41 @@ │ │ │ │ mov 0x10(%rbp),%r11 │ │ │ │ add $0x18,%rbp │ │ │ │ add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4f485e │ │ │ │ cmp %r10,%rdx │ │ │ │ jge 4f47dc │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %r9,-0x30(%r12) │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %r10,%rdx │ │ │ │ jne 4f484c │ │ │ │ cmp %r11,%rsi │ │ │ │ jge 4f480c │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %r9,-0x30(%r12) │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %r11,%rsi │ │ │ │ jne 4f484c │ │ │ │ movq $0x4f45f0,-0x38(%r12) │ │ │ │ mov %rdi,-0x28(%r12) │ │ │ │ mov %r8,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffc0,%r12 │ │ │ │ @@ -267145,15 +267170,15 @@ │ │ │ │ or %r9b,-0x39(%r8) │ │ │ │ or %r8b,0x4c(%r8) │ │ │ │ rex.WRXB add %r9b,-0x77(%r8) │ │ │ │ (bad) │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -267203,41 +267228,41 @@ │ │ │ │ mov %rbx,%r11 │ │ │ │ mov 0x40(%rsp),%rbx │ │ │ │ add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4f4d7f │ │ │ │ cmp %r10,%rdx │ │ │ │ jge 4f4d01 │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %r9,-0x30(%r12) │ │ │ │ mov %r11,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %r10,%rdx │ │ │ │ jne 4f4d71 │ │ │ │ cmp %rbx,%rsi │ │ │ │ jge 4f4d31 │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %r9,-0x30(%r12) │ │ │ │ mov %r11,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rbx,%rsi │ │ │ │ jne 4f4d71 │ │ │ │ movq $0x4f4b48,-0x38(%r12) │ │ │ │ mov %rdi,-0x28(%r12) │ │ │ │ mov %r8,-0x20(%r12) │ │ │ │ mov %r11,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffc0,%r12 │ │ │ │ @@ -267387,15 +267412,15 @@ │ │ │ │ add %esi,0x48(%rsi,%rbx,1) │ │ │ │ mov 0x10(%rbp),%ecx │ │ │ │ movq $0x4f5100,0x10(%rbp) │ │ │ │ mov %rcx,%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ mov 0x20(%rbp),%rcx │ │ │ │ mov 0x28(%rbp),%rdx │ │ │ │ mov 0x30(%rbp),%rsi │ │ │ │ mov 0x38(%rbp),%rdi │ │ │ │ mov 0x40(%rbp),%r8 │ │ │ │ add $0x10,%rbp │ │ │ │ @@ -267434,41 +267459,41 @@ │ │ │ │ mov 0x10(%rbp),%r11 │ │ │ │ add $0x18,%rbp │ │ │ │ add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4f50c6 │ │ │ │ cmp %r10,%rdx │ │ │ │ jge 4f5044 │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %r9,-0x30(%r12) │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %r10,%rdx │ │ │ │ jne 4f50b4 │ │ │ │ cmp %r11,%rsi │ │ │ │ jge 4f5074 │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %r9,-0x30(%r12) │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %r11,%rsi │ │ │ │ jne 4f50b4 │ │ │ │ movq $0x4f4e58,-0x38(%r12) │ │ │ │ mov %rdi,-0x28(%r12) │ │ │ │ mov %r8,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffc0,%r12 │ │ │ │ @@ -267781,15 +267806,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -267852,15 +267877,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ - movq $0x5bf9c0,-0x8(%r12) │ │ │ │ + movq $0x5f7878,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -267901,15 +267926,15 @@ │ │ │ │ movq $0x4f55f0,-0x40(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,-0x30(%r12) │ │ │ │ movq $0xd75710,-0x28(%r12) │ │ │ │ lea -0x40(%r12),%rbx │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ movq $0x104f851,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ @@ -268176,15 +268201,15 @@ │ │ │ │ jne 4f5b44 │ │ │ │ movq $0x4f59b0,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -268346,15 +268371,15 @@ │ │ │ │ jne 4f5dac │ │ │ │ movq $0x4f5c18,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -268634,15 +268659,15 @@ │ │ │ │ jne 4f61dc │ │ │ │ movq $0x4f6048,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -268804,15 +268829,15 @@ │ │ │ │ jne 4f6444 │ │ │ │ movq $0x4f62b0,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -269015,15 +269040,15 @@ │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xa6d2d3(%rip),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ lea -0x35(%r12),%rbx │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5d1468 │ │ │ │ + jmp 609320 │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -269117,15 +269142,15 @@ │ │ │ │ mov %r8,%r9 │ │ │ │ mov %rdi,%r8 │ │ │ │ mov %rsi,%rdi │ │ │ │ mov 0xa(%rbx),%rsi │ │ │ │ mov 0x2(%rbx),%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5d1468 │ │ │ │ + jmp 609320 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -269194,15 +269219,15 @@ │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x39(%r8) │ │ │ │ or %r11b,%r8b │ │ │ │ imul $0x48c78948,0x0(%rdi),%ecx │ │ │ │ mov 0xf(%rbx),%esi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -269252,41 +269277,41 @@ │ │ │ │ mov %rbx,%r11 │ │ │ │ mov 0x40(%rsp),%rbx │ │ │ │ add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4f6b17 │ │ │ │ cmp %r10,%rdx │ │ │ │ jge 4f6a99 │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %r9,-0x30(%r12) │ │ │ │ mov %r11,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %r10,%rdx │ │ │ │ jne 4f6b09 │ │ │ │ cmp %rbx,%rsi │ │ │ │ jge 4f6ac9 │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %r9,-0x30(%r12) │ │ │ │ mov %r11,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rbx,%rsi │ │ │ │ jne 4f6b09 │ │ │ │ movq $0x4f68e0,-0x38(%r12) │ │ │ │ mov %rdi,-0x28(%r12) │ │ │ │ mov %r8,-0x20(%r12) │ │ │ │ mov %r11,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffc0,%r12 │ │ │ │ @@ -269434,15 +269459,15 @@ │ │ │ │ add %esi,0x48(%rsi,%rbx,1) │ │ │ │ mov 0x10(%rbp),%ecx │ │ │ │ movq $0x4f6e98,0x10(%rbp) │ │ │ │ mov %rcx,%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ mov 0x20(%rbp),%rcx │ │ │ │ mov 0x28(%rbp),%rdx │ │ │ │ mov 0x30(%rbp),%rsi │ │ │ │ mov 0x38(%rbp),%rdi │ │ │ │ mov 0x40(%rbp),%r8 │ │ │ │ add $0x10,%rbp │ │ │ │ @@ -269481,41 +269506,41 @@ │ │ │ │ mov 0x10(%rbp),%r11 │ │ │ │ add $0x18,%rbp │ │ │ │ add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4f6e5e │ │ │ │ cmp %r10,%rdx │ │ │ │ jge 4f6ddc │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %r9,-0x30(%r12) │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %r10,%rdx │ │ │ │ jne 4f6e4c │ │ │ │ cmp %r11,%rsi │ │ │ │ jge 4f6e0c │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %r9,-0x30(%r12) │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %r11,%rsi │ │ │ │ jne 4f6e4c │ │ │ │ movq $0x4f6bf0,-0x38(%r12) │ │ │ │ mov %rdi,-0x28(%r12) │ │ │ │ mov %r8,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffc0,%r12 │ │ │ │ @@ -269788,15 +269813,15 @@ │ │ │ │ or %r9b,-0x39(%r8) │ │ │ │ or %r8b,0x72(%r8) │ │ │ │ rex.WRXB add %r9b,-0x77(%r8) │ │ │ │ (bad) │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -269846,41 +269871,41 @@ │ │ │ │ mov %rbx,%r11 │ │ │ │ mov 0x40(%rsp),%rbx │ │ │ │ add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4f737f │ │ │ │ cmp %r10,%rdx │ │ │ │ jge 4f7301 │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %r9,-0x30(%r12) │ │ │ │ mov %r11,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %r10,%rdx │ │ │ │ jne 4f7371 │ │ │ │ cmp %rbx,%rsi │ │ │ │ jge 4f7331 │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %r9,-0x30(%r12) │ │ │ │ mov %r11,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rbx,%rsi │ │ │ │ jne 4f7371 │ │ │ │ movq $0x4f7148,-0x38(%r12) │ │ │ │ mov %rdi,-0x28(%r12) │ │ │ │ mov %r8,-0x20(%r12) │ │ │ │ mov %r11,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffc0,%r12 │ │ │ │ @@ -270030,15 +270055,15 @@ │ │ │ │ add %esi,0x48(%rsi,%rbx,1) │ │ │ │ mov 0x10(%rbp),%ecx │ │ │ │ movq $0x4f7700,0x10(%rbp) │ │ │ │ mov %rcx,%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ mov 0x20(%rbp),%rcx │ │ │ │ mov 0x28(%rbp),%rdx │ │ │ │ mov 0x30(%rbp),%rsi │ │ │ │ mov 0x38(%rbp),%rdi │ │ │ │ mov 0x40(%rbp),%r8 │ │ │ │ add $0x10,%rbp │ │ │ │ @@ -270077,41 +270102,41 @@ │ │ │ │ mov 0x10(%rbp),%r11 │ │ │ │ add $0x18,%rbp │ │ │ │ add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4f76c6 │ │ │ │ cmp %r10,%rdx │ │ │ │ jge 4f7644 │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %r9,-0x30(%r12) │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %r10,%rdx │ │ │ │ jne 4f76b4 │ │ │ │ cmp %r11,%rsi │ │ │ │ jge 4f7674 │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %r9,-0x30(%r12) │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %r11,%rsi │ │ │ │ jne 4f76b4 │ │ │ │ movq $0x4f7458,-0x38(%r12) │ │ │ │ mov %rdi,-0x28(%r12) │ │ │ │ mov %r8,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffc0,%r12 │ │ │ │ @@ -270375,15 +270400,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -270524,15 +270549,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4f7c96 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -270569,15 +270594,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4f7d2e │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -270846,15 +270871,15 @@ │ │ │ │ jne 4f812c │ │ │ │ movq $0x4f7f98,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -271017,15 +271042,15 @@ │ │ │ │ jne 4f8394 │ │ │ │ movq $0x4f8200,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -271118,15 +271143,15 @@ │ │ │ │ add $0x98,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4f85b0 │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rcx,0x50(%rsp) │ │ │ │ mov 0xe(%rbx),%rcx │ │ │ │ - movq $0x5bf980,-0x90(%r12) │ │ │ │ + movq $0x5f7838,-0x90(%r12) │ │ │ │ mov %r10,-0x88(%r12) │ │ │ │ mov %rbx,-0x80(%r12) │ │ │ │ movq $0x4f8180,-0x78(%r12) │ │ │ │ mov %rax,-0x70(%r12) │ │ │ │ mov %rcx,-0x68(%r12) │ │ │ │ mov %r10,-0x60(%r12) │ │ │ │ lea -0x8f(%r12),%rbx │ │ │ │ @@ -271378,15 +271403,15 @@ │ │ │ │ jne 4f88d4 │ │ │ │ movq $0x4f8740,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -271549,15 +271574,15 @@ │ │ │ │ jne 4f8b3c │ │ │ │ movq $0x4f89a8,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -271646,15 +271671,15 @@ │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x40(%rsp),%rax │ │ │ │ add $0x98,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4f8d2c │ │ │ │ mov 0x6(%rbx),%r11 │ │ │ │ mov 0xe(%rbx),%r14 │ │ │ │ - movq $0x5bf980,-0x90(%r12) │ │ │ │ + movq $0x5f7838,-0x90(%r12) │ │ │ │ mov %r8,-0x88(%r12) │ │ │ │ mov %rbx,-0x80(%r12) │ │ │ │ movq $0x4f8928,-0x78(%r12) │ │ │ │ mov %r11,-0x70(%r12) │ │ │ │ mov %r14,-0x68(%r12) │ │ │ │ mov %r8,-0x60(%r12) │ │ │ │ lea -0x8f(%r12),%rbx │ │ │ │ @@ -271881,23 +271906,23 @@ │ │ │ │ mov %rdi,%r9 │ │ │ │ mov %rcx,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ mov %rdx,%rsi │ │ │ │ mov 0x28(%rbp),%r14 │ │ │ │ mov %rax,0x38(%rbp) │ │ │ │ add $0x38,%rbp │ │ │ │ - jmp 5d1468 │ │ │ │ + jmp 609320 │ │ │ │ mov %rdi,%r9 │ │ │ │ mov %rcx,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ mov %rdx,%rsi │ │ │ │ mov 0x20(%rbp),%r14 │ │ │ │ mov %rax,0x38(%rbp) │ │ │ │ add $0x38,%rbp │ │ │ │ - jmp 5d1468 │ │ │ │ + jmp 609320 │ │ │ │ movq $0x80,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -272025,15 +272050,15 @@ │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ mov 0xb(%rbx),%rsi │ │ │ │ mov 0x3(%rbx),%r14 │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -272313,15 +272338,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -272382,15 +272407,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ - movq $0x5bf9c0,-0x8(%r12) │ │ │ │ + movq $0x5f7878,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -272432,15 +272457,15 @@ │ │ │ │ movq $0x4f9698,-0x40(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,-0x30(%r12) │ │ │ │ movq $0xd75710,-0x28(%r12) │ │ │ │ lea -0x40(%r12),%rbx │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ movq $0x104f851,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ @@ -272709,15 +272734,15 @@ │ │ │ │ jne 4f9c24 │ │ │ │ movq $0x4f9a90,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -272879,15 +272904,15 @@ │ │ │ │ jne 4f9e8c │ │ │ │ movq $0x4f9cf8,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -273170,15 +273195,15 @@ │ │ │ │ jne 4fa2bc │ │ │ │ movq $0x4fa128,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -273340,15 +273365,15 @@ │ │ │ │ jne 4fa524 │ │ │ │ movq $0x4fa390,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -273552,15 +273577,15 @@ │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xa69243(%rip),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ lea -0x35(%r12),%rbx │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5d1468 │ │ │ │ + jmp 609320 │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -273765,15 +273790,15 @@ │ │ │ │ mov %rax,-0x110(%r12) │ │ │ │ lea -0x52b(%r12),%rax │ │ │ │ mov %rax,-0x108(%r12) │ │ │ │ movq $0x4fa868,-0x100(%r12) │ │ │ │ lea -0x113(%r12),%rax │ │ │ │ mov %rax,-0xf8(%r12) │ │ │ │ mov %rdx,-0xf0(%r12) │ │ │ │ - movq $0x5d33a0,-0xe8(%r12) │ │ │ │ + movq $0x60b258,-0xe8(%r12) │ │ │ │ lea -0xfb(%r12),%rax │ │ │ │ mov %rax,-0xe0(%r12) │ │ │ │ lea -0x157(%r12),%rax │ │ │ │ mov %rax,-0xd8(%r12) │ │ │ │ lea -0x16b(%r12),%rax │ │ │ │ mov %rax,-0xd0(%r12) │ │ │ │ lea -0x1b7(%r12),%rax │ │ │ │ @@ -278524,15 +278549,15 @@ │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4ff342 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c1fe08 │ │ │ │ + jmp c35448 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -278649,15 +278674,15 @@ │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4ff4ea │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c1fe08 │ │ │ │ + jmp c35448 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -278819,15 +278844,15 @@ │ │ │ │ and $0xfffffffffffffff8,%rax │ │ │ │ mov (%rax),%rax │ │ │ │ mov -0x4(%rax),%eax │ │ │ │ cmp $0x9,%rax │ │ │ │ jne 4ff93d │ │ │ │ movq $0x4ffb10,0x0(%rbp) │ │ │ │ mov 0x1(%rbx),%r14 │ │ │ │ - jmp 6291b0 │ │ │ │ + jmp 5a30c0 │ │ │ │ movq $0x4ff7b8,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 4ff7b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -278991,15 +279016,15 @@ │ │ │ │ lea 0xa67428(%rip),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ jmp d2db98 │ │ │ │ cmp $0xc,%rax │ │ │ │ jne 4ff93d │ │ │ │ movq $0x4ffbc8,0x0(%rbp) │ │ │ │ mov 0x1(%rbx),%r14 │ │ │ │ - jmp 6291b0 │ │ │ │ + jmp 5a30c0 │ │ │ │ movq $0x4ffc80,-0x20(%rbp) │ │ │ │ lea 0xa679bc(%rip),%rsi │ │ │ │ mov 0x11(%rbx),%rax │ │ │ │ mov %rax,%r14 │ │ │ │ mov 0x9(%rbx),%rcx │ │ │ │ mov %rcx,-0x18(%rbp) │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ @@ -280318,15 +280343,15 @@ │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 500e2a │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c1fe08 │ │ │ │ + jmp c35448 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -280443,15 +280468,15 @@ │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 500fd2 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c1fe08 │ │ │ │ + jmp c35448 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -280622,15 +280647,15 @@ │ │ │ │ and $0xfffffffffffffff8,%rax │ │ │ │ mov (%rax),%rax │ │ │ │ mov -0x4(%rax),%eax │ │ │ │ cmp $0x9,%rax │ │ │ │ jne 501425 │ │ │ │ movq $0x5015f8,0x0(%rbp) │ │ │ │ mov 0x1(%rbx),%r14 │ │ │ │ - jmp 6291b0 │ │ │ │ + jmp 5a30c0 │ │ │ │ movq $0x5012a0,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 5012a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -280795,15 +280820,15 @@ │ │ │ │ lea 0xa65940(%rip),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ jmp d2db98 │ │ │ │ cmp $0xc,%rax │ │ │ │ jne 501425 │ │ │ │ movq $0x5016b0,0x0(%rbp) │ │ │ │ mov 0x1(%rbx),%r14 │ │ │ │ - jmp 6291b0 │ │ │ │ + jmp 5a30c0 │ │ │ │ movq $0x501768,-0x20(%rbp) │ │ │ │ lea 0xa65ed4(%rip),%rsi │ │ │ │ mov 0x11(%rbx),%rax │ │ │ │ mov %rax,%r14 │ │ │ │ mov 0x9(%rbx),%rcx │ │ │ │ mov %rcx,-0x18(%rbp) │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ @@ -282130,15 +282155,15 @@ │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 502912 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c1fe08 │ │ │ │ + jmp c35448 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -282260,15 +282285,15 @@ │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 502aba │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c1fe08 │ │ │ │ + jmp c35448 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -282438,15 +282463,15 @@ │ │ │ │ and $0xfffffffffffffff8,%rax │ │ │ │ mov (%rax),%rax │ │ │ │ mov -0x4(%rax),%eax │ │ │ │ cmp $0x9,%rax │ │ │ │ jne 502f0d │ │ │ │ movq $0x5030e0,0x0(%rbp) │ │ │ │ mov 0x1(%rbx),%r14 │ │ │ │ - jmp 6291b0 │ │ │ │ + jmp 5a30c0 │ │ │ │ movq $0x502d88,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 502d88 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -282612,15 +282637,15 @@ │ │ │ │ lea 0xa63e58(%rip),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ jmp d2db98 │ │ │ │ cmp $0xc,%rax │ │ │ │ jne 502f0d │ │ │ │ movq $0x503198,0x0(%rbp) │ │ │ │ mov 0x1(%rbx),%r14 │ │ │ │ - jmp 6291b0 │ │ │ │ + jmp 5a30c0 │ │ │ │ movq $0x503250,-0x20(%rbp) │ │ │ │ lea 0xa643ec(%rip),%rsi │ │ │ │ mov 0x11(%rbx),%rax │ │ │ │ mov %rax,%r14 │ │ │ │ mov 0x9(%rbx),%rcx │ │ │ │ mov %rcx,-0x18(%rbp) │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ @@ -283959,15 +283984,15 @@ │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 504432 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c1fe08 │ │ │ │ + jmp c35448 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -284089,15 +284114,15 @@ │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5045da │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c1fe08 │ │ │ │ + jmp c35448 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -284262,15 +284287,15 @@ │ │ │ │ and $0xfffffffffffffff8,%rax │ │ │ │ mov (%rax),%rax │ │ │ │ mov -0x4(%rax),%eax │ │ │ │ cmp $0x9,%rax │ │ │ │ jne 504a2d │ │ │ │ movq $0x504c00,0x0(%rbp) │ │ │ │ mov 0x1(%rbx),%r14 │ │ │ │ - jmp 6291b0 │ │ │ │ + jmp 5a30c0 │ │ │ │ movq $0x5048a8,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 5048a8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -284434,15 +284459,15 @@ │ │ │ │ lea 0xa62338(%rip),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ jmp d2db98 │ │ │ │ cmp $0xc,%rax │ │ │ │ jne 504a2d │ │ │ │ movq $0x504cb8,0x0(%rbp) │ │ │ │ mov 0x1(%rbx),%r14 │ │ │ │ - jmp 6291b0 │ │ │ │ + jmp 5a30c0 │ │ │ │ movq $0x504d70,-0x20(%rbp) │ │ │ │ lea 0xa628cc(%rip),%rsi │ │ │ │ mov 0x11(%rbx),%rax │ │ │ │ mov %rax,%r14 │ │ │ │ mov 0x9(%rbx),%rcx │ │ │ │ mov %rcx,-0x18(%rbp) │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ @@ -285757,15 +285782,15 @@ │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 505f1a │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c1fe08 │ │ │ │ + jmp c35448 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -285890,15 +285915,15 @@ │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5060c2 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c1fe08 │ │ │ │ + jmp c35448 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -286069,15 +286094,15 @@ │ │ │ │ and $0xfffffffffffffff8,%rax │ │ │ │ mov (%rax),%rax │ │ │ │ mov -0x4(%rax),%eax │ │ │ │ cmp $0x9,%rax │ │ │ │ jne 506515 │ │ │ │ movq $0x5066e8,0x0(%rbp) │ │ │ │ mov 0x1(%rbx),%r14 │ │ │ │ - jmp 6291b0 │ │ │ │ + jmp 5a30c0 │ │ │ │ movq $0x506390,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 506390 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -286239,15 +286264,15 @@ │ │ │ │ lea 0xa60850(%rip),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ jmp d2db98 │ │ │ │ cmp $0xc,%rax │ │ │ │ jne 506515 │ │ │ │ movq $0x5067a0,0x0(%rbp) │ │ │ │ mov 0x1(%rbx),%r14 │ │ │ │ - jmp 6291b0 │ │ │ │ + jmp 5a30c0 │ │ │ │ movq $0x506858,-0x20(%rbp) │ │ │ │ lea 0xa60de4(%rip),%rsi │ │ │ │ mov 0x11(%rbx),%rax │ │ │ │ mov %rax,%r14 │ │ │ │ mov 0x9(%rbx),%rcx │ │ │ │ mov %rcx,-0x18(%rbp) │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ @@ -288805,15 +288830,15 @@ │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 508c12 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c1fe08 │ │ │ │ + jmp c35448 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -288937,15 +288962,15 @@ │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 508dba │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c1fe08 │ │ │ │ + jmp c35448 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -289117,15 +289142,15 @@ │ │ │ │ and $0xfffffffffffffff8,%rax │ │ │ │ mov (%rax),%rax │ │ │ │ mov -0x4(%rax),%eax │ │ │ │ cmp $0x9,%rax │ │ │ │ jne 50920d │ │ │ │ movq $0x5093e0,0x0(%rbp) │ │ │ │ mov 0x1(%rbx),%r14 │ │ │ │ - jmp 6291b0 │ │ │ │ + jmp 5a30c0 │ │ │ │ movq $0x509088,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 509088 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -289291,15 +289316,15 @@ │ │ │ │ lea 0xa5db58(%rip),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ jmp d2db98 │ │ │ │ cmp $0xc,%rax │ │ │ │ jne 50920d │ │ │ │ movq $0x509498,0x0(%rbp) │ │ │ │ mov 0x1(%rbx),%r14 │ │ │ │ - jmp 6291b0 │ │ │ │ + jmp 5a30c0 │ │ │ │ movq $0x509550,-0x20(%rbp) │ │ │ │ lea 0xa5e0ec(%rip),%rsi │ │ │ │ mov 0x11(%rbx),%rax │ │ │ │ mov %rax,%r14 │ │ │ │ mov 0x9(%rbx),%rcx │ │ │ │ mov %rcx,-0x18(%rbp) │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ @@ -295725,15 +295750,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 50f186 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -295842,15 +295867,15 @@ │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xa56152(%rip),%rsi │ │ │ │ lea 0xa56116(%rip),%r14 │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5d1468 │ │ │ │ + jmp 609320 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ lea 0xa586d1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -295863,15 +295888,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 50f386 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -295980,15 +296005,15 @@ │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xa56a2a(%rip),%rsi │ │ │ │ lea 0xa569ee(%rip),%r14 │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5d1468 │ │ │ │ + jmp 609320 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ lea 0xa584f9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -296019,15 +296044,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -296201,15 +296226,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -296377,15 +296402,15 @@ │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ movq $0x50f8e0,-0x10(%r12) │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x25(%r12),%r9 │ │ │ │ lea -0xd(%r12),%rdi │ │ │ │ lea 0xa57faa(%rip),%r14 │ │ │ │ - jmp 5d23e8 │ │ │ │ + jmp 60a2a0 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ lea 0xa57fb6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -296496,15 +296521,15 @@ │ │ │ │ jne 50fc5c │ │ │ │ movq $0x50fac8,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -296782,15 +296807,15 @@ │ │ │ │ jne 510054 │ │ │ │ movq $0x50fec0,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -297089,15 +297114,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -297162,15 +297187,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ - movq $0x5bf9c0,-0x8(%r12) │ │ │ │ + movq $0x5f7878,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -297211,15 +297236,15 @@ │ │ │ │ movq $0x510508,-0x40(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,-0x30(%r12) │ │ │ │ movq $0xd75710,-0x28(%r12) │ │ │ │ lea -0x40(%r12),%rbx │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ movq $0x104f851,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ @@ -297580,15 +297605,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -297757,15 +297782,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -297950,15 +297975,15 @@ │ │ │ │ add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ or %cl,0x45(%rbx,%rcx,4) │ │ │ │ and %cl,-0x75(%rax) │ │ │ │ jge 5110bc │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ - jmp 5b5220 │ │ │ │ + jmp 5ed0d8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -298025,15 +298050,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -298204,15 +298229,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -298489,15 +298514,15 @@ │ │ │ │ jne 5117dc │ │ │ │ movq $0x511648,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -298659,15 +298684,15 @@ │ │ │ │ jne 511a44 │ │ │ │ movq $0x5118b0,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -298964,15 +298989,15 @@ │ │ │ │ jne 511eac │ │ │ │ movq $0x511d18,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -299134,15 +299159,15 @@ │ │ │ │ jne 512114 │ │ │ │ movq $0x511f80,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -299444,15 +299469,15 @@ │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ lea -0x50(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x512490,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x23(%r12),%rsi │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ - lea 0xa60543(%rip),%rbx │ │ │ │ + lea 0xa6aa93(%rip),%rbx │ │ │ │ jmp da7388 │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ lea 0xa56905(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ adc $0x0,%eax │ │ │ │ @@ -299682,15 +299707,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -299861,15 +299886,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -300224,15 +300249,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -300403,15 +300428,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -301006,15 +301031,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -301105,15 +301130,15 @@ │ │ │ │ add %dh,0x31(%rdi) │ │ │ │ movq $0x513b48,-0x20(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ movq $0x513b98,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x1b(%r12),%rsi │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ - lea 0xa5ee96(%rip),%rbx │ │ │ │ + lea 0xa693e6(%rip),%rbx │ │ │ │ jmp da7388 │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ lea 0xa55758(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ adc $0x50000000,%eax │ │ │ │ @@ -301685,15 +301710,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -301747,15 +301772,15 @@ │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xa5536e(%rip),%rsi │ │ │ │ lea 0xa548ca(%rip),%r14 │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ lea 0xa55352(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x48000000,%eax │ │ │ │ push %rbx │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ @@ -301830,15 +301855,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -301856,15 +301881,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5146c6 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -302027,15 +302052,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -302128,15 +302153,15 @@ │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ mov 0xb(%rbx),%rsi │ │ │ │ mov 0x3(%rbx),%r14 │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -302223,15 +302248,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -302324,15 +302349,15 @@ │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ mov 0xb(%rbx),%rsi │ │ │ │ mov 0x3(%rbx),%r14 │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -302419,15 +302444,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -302520,15 +302545,15 @@ │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ mov 0xb(%rbx),%rsi │ │ │ │ mov 0x3(%rbx),%r14 │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -302849,15 +302874,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -303025,15 +303050,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -303341,15 +303366,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -303495,15 +303520,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -303640,15 +303665,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -303834,15 +303859,15 @@ │ │ │ │ add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ and %cl,0x45(%rbx,%rcx,4) │ │ │ │ sbb %cl,-0x75(%rax) │ │ │ │ jge 516204 │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ - jmp 5b5220 │ │ │ │ + jmp 5ed0d8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -303870,15 +303895,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -304049,15 +304074,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -304337,15 +304362,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -304381,15 +304406,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -304857,15 +304882,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0xf69e6a,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -304981,15 +305006,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ - movq $0x5bfa00,-0x8(%r12) │ │ │ │ + movq $0x5f78b8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x4(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -305028,15 +305053,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -305105,15 +305130,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ - movq $0x5bfa00,-0x8(%r12) │ │ │ │ + movq $0x5f78b8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x4(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -305152,15 +305177,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -305222,15 +305247,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ - movq $0x5bfa00,-0x8(%r12) │ │ │ │ + movq $0x5f78b8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x4(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -305269,15 +305294,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -305361,15 +305386,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ - movq $0x5bfa00,-0x8(%r12) │ │ │ │ + movq $0x5f78b8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x4(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -305408,15 +305433,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -305517,15 +305542,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -306557,15 +306582,15 @@ │ │ │ │ jne 518844 │ │ │ │ movq $0x5186b0,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -306727,15 +306752,15 @@ │ │ │ │ jne 518aac │ │ │ │ movq $0x518918,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -307028,15 +307053,15 @@ │ │ │ │ jne 518eec │ │ │ │ movq $0x518d58,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -307198,15 +307223,15 @@ │ │ │ │ jne 519154 │ │ │ │ movq $0x518fc0,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -307570,15 +307595,15 @@ │ │ │ │ jne 519694 │ │ │ │ movq $0x519500,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -307740,15 +307765,15 @@ │ │ │ │ jne 5198fc │ │ │ │ movq $0x519768,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -308180,15 +308205,15 @@ │ │ │ │ jne 519eec │ │ │ │ movq $0x519d58,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -308350,15 +308375,15 @@ │ │ │ │ jne 51a154 │ │ │ │ movq $0x519fc0,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -308701,15 +308726,15 @@ │ │ │ │ jne 51a66c │ │ │ │ movq $0x51a4d8,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -308871,15 +308896,15 @@ │ │ │ │ jne 51a8d4 │ │ │ │ movq $0x51a740,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -309112,15 +309137,15 @@ │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x45(%r12),%r9 │ │ │ │ mov %rdi,%r8 │ │ │ │ lea -0x15(%r12),%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ - jmp 5d23e8 │ │ │ │ + jmp 60a2a0 │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -309230,15 +309255,15 @@ │ │ │ │ jne 51ae1c │ │ │ │ movq $0x51ac88,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -309400,15 +309425,15 @@ │ │ │ │ jne 51b084 │ │ │ │ movq $0x51aef0,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -309701,15 +309726,15 @@ │ │ │ │ jne 51b4c4 │ │ │ │ movq $0x51b330,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -309871,15 +309896,15 @@ │ │ │ │ jne 51b72c │ │ │ │ movq $0x51b598,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -310144,15 +310169,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 51bb3e │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -310262,15 +310287,15 @@ │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xa4a272(%rip),%rsi │ │ │ │ lea 0xa4a236(%rip),%r14 │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5d1468 │ │ │ │ + jmp 609320 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ lea 0xa4e2a9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -310283,15 +310308,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 51bd3e │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -310328,15 +310353,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 51bdd6 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -310430,15 +310455,15 @@ │ │ │ │ mov %rdi,%r8 │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ lea 0xa4e06b(%rip),%r14 │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5d3238 │ │ │ │ + jmp 60b0f0 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ lea 0xa4e06a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x78000000,%eax │ │ │ │ loopne 51bf23 │ │ │ │ @@ -310505,15 +310530,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -310579,15 +310604,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ - movq $0x5bfa00,-0x8(%r12) │ │ │ │ + movq $0x5f78b8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x4(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -310618,15 +310643,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x4900a4de(%rax) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 51c233 │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0xf6a08a,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -310683,15 +310708,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -310754,15 +310779,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -310849,29 +310874,29 @@ │ │ │ │ mov %rax,(%r12) │ │ │ │ mov %rsi,%r9 │ │ │ │ mov %rdx,%r8 │ │ │ │ mov %rcx,%rdi │ │ │ │ lea -0x3(%r12),%rsi │ │ │ │ lea 0xa4db62(%rip),%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 51c554 │ │ │ │ movq $0x51c350,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ mov %rsi,%r9 │ │ │ │ mov %rdx,%r8 │ │ │ │ mov %rcx,%rdi │ │ │ │ lea -0x3(%r12),%rsi │ │ │ │ lea 0xa4daaa(%rip),%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -310980,15 +311005,15 @@ │ │ │ │ jne 51c744 │ │ │ │ movq $0x51c5b0,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -311151,15 +311176,15 @@ │ │ │ │ jne 51c9ac │ │ │ │ movq $0x51c818,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -311246,15 +311271,15 @@ │ │ │ │ mov 0x40(%rsp),%rdi │ │ │ │ mov %r14,%rdx │ │ │ │ add $0x98,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 51cb80 │ │ │ │ mov 0x6(%rbx),%r10 │ │ │ │ mov 0xe(%rbx),%r11 │ │ │ │ - movq $0x5bf980,-0x90(%r12) │ │ │ │ + movq $0x5f7838,-0x90(%r12) │ │ │ │ mov %rdi,-0x88(%r12) │ │ │ │ mov %rbx,-0x80(%r12) │ │ │ │ movq $0x51c798,-0x78(%r12) │ │ │ │ mov %r10,-0x70(%r12) │ │ │ │ mov %r11,-0x68(%r12) │ │ │ │ mov %rdi,-0x60(%r12) │ │ │ │ lea -0x8f(%r12),%rbx │ │ │ │ @@ -311495,15 +311520,15 @@ │ │ │ │ jne 51ce6c │ │ │ │ movq $0x51ccd8,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -311666,15 +311691,15 @@ │ │ │ │ jne 51d0d4 │ │ │ │ movq $0x51cf40,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -311761,15 +311786,15 @@ │ │ │ │ mov %r14,%rdi │ │ │ │ add $0x98,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 51d2bc │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ mov 0xe(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x90(%r12) │ │ │ │ + movq $0x5f7838,-0x90(%r12) │ │ │ │ mov %r9,-0x88(%r12) │ │ │ │ mov %rbx,-0x80(%r12) │ │ │ │ movq $0x51cec0,-0x78(%r12) │ │ │ │ mov %r14,-0x70(%r12) │ │ │ │ mov %rax,-0x68(%r12) │ │ │ │ mov %r9,-0x60(%r12) │ │ │ │ lea -0x8f(%r12),%rbx │ │ │ │ @@ -312011,15 +312036,15 @@ │ │ │ │ jne 51d5b4 │ │ │ │ movq $0x51d420,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -312427,15 +312452,15 @@ │ │ │ │ jne 51db84 │ │ │ │ movq $0x51d9f0,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -312777,15 +312802,15 @@ │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xa459d4(%rip),%rsi │ │ │ │ lea 0xa499f0(%rip),%r14 │ │ │ │ lea -0x35(%r12),%rbx │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5d1468 │ │ │ │ + jmp 609320 │ │ │ │ movq $0xa0,0x388(%r13) │ │ │ │ lea 0xa4c05b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ adc $0x68000000,%eax │ │ │ │ shlb $0x4c,-0x17ba72b8(%rax,%rax,1) │ │ │ │ @@ -312818,15 +312843,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ - movq $0x5bfa00,-0x8(%r12) │ │ │ │ + movq $0x5f78b8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x4(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -312857,15 +312882,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,0x4900a4bf(%rax) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 51e20b │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0xf6a192,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -312927,15 +312952,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -313026,15 +313051,15 @@ │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ mov 0xb(%rbx),%rsi │ │ │ │ mov 0x3(%rbx),%r14 │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -313063,15 +313088,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -313162,15 +313187,15 @@ │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ mov 0xb(%rbx),%rsi │ │ │ │ mov 0x3(%rbx),%r14 │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -313230,15 +313255,15 @@ │ │ │ │ mov %rax,(%r12) │ │ │ │ mov %rsi,%r9 │ │ │ │ mov %rdx,%r8 │ │ │ │ mov %rcx,%rdi │ │ │ │ lea -0xb(%r12),%rsi │ │ │ │ lea 0xa4b9bf(%rip),%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 51e6f7 │ │ │ │ movq $0x51e328,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ @@ -313251,15 +313276,15 @@ │ │ │ │ mov %rax,(%r12) │ │ │ │ mov %rsi,%r9 │ │ │ │ mov %rdx,%r8 │ │ │ │ mov %rcx,%rdi │ │ │ │ lea -0xb(%r12),%rsi │ │ │ │ lea 0xa4b8dc(%rip),%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -313367,15 +313392,15 @@ │ │ │ │ jne 51e914 │ │ │ │ movq $0x51e780,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -313537,15 +313562,15 @@ │ │ │ │ jne 51eb7c │ │ │ │ movq $0x51e9e8,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -313841,15 +313866,15 @@ │ │ │ │ jne 51efc4 │ │ │ │ movq $0x51ee30,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -314011,15 +314036,15 @@ │ │ │ │ jne 51f22c │ │ │ │ movq $0x51f098,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -314408,15 +314433,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -314480,15 +314505,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -314736,15 +314761,15 @@ │ │ │ │ add $0x38,%rbp │ │ │ │ jmp da7638 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 51fc5c │ │ │ │ - movq $0x5bf980,-0x28(%r12) │ │ │ │ + movq $0x5f7838,-0x28(%r12) │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ movq $0x104f851,-0x18(%r12) │ │ │ │ movq $0xd752a8,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rdx,(%r12) │ │ │ │ lea -0x27(%r12),%rdi │ │ │ │ @@ -314753,15 +314778,15 @@ │ │ │ │ add $0x38,%rbp │ │ │ │ jmp da7638 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 51fcbc │ │ │ │ - movq $0x5bf980,-0x28(%r12) │ │ │ │ + movq $0x5f7838,-0x28(%r12) │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ movq $0x104f851,-0x18(%r12) │ │ │ │ movq $0xd752a8,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rdx,(%r12) │ │ │ │ lea -0x27(%r12),%rdi │ │ │ │ @@ -314883,48 +314908,48 @@ │ │ │ │ jne 51fe80 │ │ │ │ movq $0x51fce0,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rcx │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rcx │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 51fed1 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add $0xffffffffffffffc0,%r12 │ │ │ │ mov %rsi,%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -315073,48 +315098,48 @@ │ │ │ │ jne 520168 │ │ │ │ movq $0x51ffc8,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rcx │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rcx │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5201b9 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add $0xffffffffffffffc0,%r12 │ │ │ │ mov %rsi,%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -315457,48 +315482,48 @@ │ │ │ │ jne 5206f8 │ │ │ │ movq $0x520558,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rcx │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rcx │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 520749 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add $0xffffffffffffffc0,%r12 │ │ │ │ mov %rsi,%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -315647,48 +315672,48 @@ │ │ │ │ jne 5209e0 │ │ │ │ movq $0x520840,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rcx │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rcx │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 520a31 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add $0xffffffffffffffc0,%r12 │ │ │ │ mov %rsi,%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -315869,15 +315894,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 520d56 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -316040,15 +316065,15 @@ │ │ │ │ mov 0x10(%rbp),%eax │ │ │ │ movq $0x520f58,0x10(%rbp) │ │ │ │ mov %rbx,%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x40(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -316135,15 +316160,15 @@ │ │ │ │ lea 0xa49262(%rip),%rsi │ │ │ │ lea 0xa47ed6(%rip),%r14 │ │ │ │ lea -0xd(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -316279,15 +316304,15 @@ │ │ │ │ lea 0xa4904a(%rip),%rsi │ │ │ │ lea 0xa47c86(%rip),%r14 │ │ │ │ lea -0x5(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0x90,0x388(%r13) │ │ │ │ lea 0xa49051(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x78000000,%eax │ │ │ │ fnstenv 0x458d4800(%rdx) │ │ │ │ @@ -316341,15 +316366,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -316385,15 +316410,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -316981,15 +317006,15 @@ │ │ │ │ mov %rdi,-0x18(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ mov %r8,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x4d(%r12),%r9 │ │ │ │ lea -0x1d(%r12),%rdi │ │ │ │ lea 0xa4870e(%rip),%r14 │ │ │ │ - jmp 5b4ba0 │ │ │ │ + jmp 5eca58 │ │ │ │ movq $0x68,0x388(%r13) │ │ │ │ lea 0xa48732(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -317013,15 +317038,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 521c66 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -317134,15 +317159,15 @@ │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xa43672(%rip),%rsi │ │ │ │ lea 0xa43636(%rip),%r14 │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5d1468 │ │ │ │ + jmp 609320 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ lea 0xa48579(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0xf0000000,%eax │ │ │ │ test %esp,-0x17ba72b8(%rax,%rax,1) │ │ │ │ @@ -317208,15 +317233,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -317390,15 +317415,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -317570,15 +317595,15 @@ │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x25(%r12),%r9 │ │ │ │ mov %rdi,%r8 │ │ │ │ lea -0xd(%r12),%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ lea 0xa47ee0(%rip),%r14 │ │ │ │ - jmp 5b4ba0 │ │ │ │ + jmp 5eca58 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -317662,15 +317687,15 @@ │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ mov 0xb(%rbx),%rsi │ │ │ │ mov 0x3(%rbx),%r14 │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -317689,15 +317714,15 @@ │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ mov 0xb(%rbx),%rsi │ │ │ │ mov 0x3(%rbx),%r14 │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -317716,15 +317741,15 @@ │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ mov 0xb(%rbx),%rsi │ │ │ │ mov 0x3(%rbx),%r14 │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ @@ -317798,15 +317823,15 @@ │ │ │ │ mov %rax,(%r12) │ │ │ │ mov 0x30(%rbp),%r9 │ │ │ │ mov 0x28(%rbp),%r8 │ │ │ │ mov 0x20(%rbp),%rdi │ │ │ │ lea -0xb(%r12),%rsi │ │ │ │ lea 0xa47982(%rip),%r14 │ │ │ │ add $0x38,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ movq $0x522778,0x0(%rbp) │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ lea 0xa47d19(%rip),%rsi │ │ │ │ lea 0xb2bf83(%rip),%r14 │ │ │ │ jmp c959a8 │ │ │ │ @@ -317837,30 +317862,30 @@ │ │ │ │ mov %rax,(%r12) │ │ │ │ mov %r8,%r9 │ │ │ │ mov %rdi,%r8 │ │ │ │ mov %rsi,%rdi │ │ │ │ lea -0xb(%r12),%rsi │ │ │ │ lea 0xa478e1(%rip),%r14 │ │ │ │ add $0x38,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5227d5 │ │ │ │ movq $0x522530,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ mov %r8,%r9 │ │ │ │ mov %rdi,%r8 │ │ │ │ mov %rsi,%rdi │ │ │ │ lea -0xb(%r12),%rsi │ │ │ │ lea 0xa47824(%rip),%r14 │ │ │ │ add $0x38,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -317968,15 +317993,15 @@ │ │ │ │ jne 5229cc │ │ │ │ movq $0x522838,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -318138,15 +318163,15 @@ │ │ │ │ jne 522c34 │ │ │ │ movq $0x522aa0,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -318438,15 +318463,15 @@ │ │ │ │ jne 52307c │ │ │ │ movq $0x522ee8,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -318608,15 +318633,15 @@ │ │ │ │ jne 5232e4 │ │ │ │ movq $0x523150,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -319024,15 +319049,15 @@ │ │ │ │ jne 5238d4 │ │ │ │ movq $0x523740,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -319194,15 +319219,15 @@ │ │ │ │ jne 523b3c │ │ │ │ movq $0x5239a8,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -319494,15 +319519,15 @@ │ │ │ │ jne 523f84 │ │ │ │ movq $0x523df0,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -319664,15 +319689,15 @@ │ │ │ │ jne 5241ec │ │ │ │ movq $0x524058,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -319900,15 +319925,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -320083,15 +320108,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -320265,15 +320290,15 @@ │ │ │ │ lea -0xd(%r12),%r8 │ │ │ │ mov %rsi,%rdi │ │ │ │ lea 0xa45c70(%rip),%rsi │ │ │ │ lea 0xa44414(%rip),%r14 │ │ │ │ lea -0x25(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ lea 0xa45c20(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -320391,15 +320416,15 @@ │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xa4438a(%rip),%rsi │ │ │ │ lea 0xa45b18(%rip),%r14 │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5b8a88 │ │ │ │ + jmp 5f0940 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ lea 0xa45a8b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -320511,15 +320536,15 @@ │ │ │ │ jne 524dc4 │ │ │ │ movq $0x524c30,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -320682,15 +320707,15 @@ │ │ │ │ jne 52502c │ │ │ │ movq $0x524e98,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -320777,15 +320802,15 @@ │ │ │ │ mov 0x40(%rsp),%rdi │ │ │ │ mov %r14,%rdx │ │ │ │ add $0xb0,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 52521c │ │ │ │ mov 0x6(%rbx),%r10 │ │ │ │ mov 0xe(%rbx),%r11 │ │ │ │ - movq $0x5bf980,-0xa8(%r12) │ │ │ │ + movq $0x5f7838,-0xa8(%r12) │ │ │ │ mov %rdi,-0xa0(%r12) │ │ │ │ mov %rbx,-0x98(%r12) │ │ │ │ movq $0x524e18,-0x90(%r12) │ │ │ │ mov %r10,-0x88(%r12) │ │ │ │ mov %r11,-0x80(%r12) │ │ │ │ mov %rdi,-0x78(%r12) │ │ │ │ lea -0xa7(%r12),%rbx │ │ │ │ @@ -321101,15 +321126,15 @@ │ │ │ │ adc %r9b,-0x39(%r8) │ │ │ │ adc %r15b,0x49005255(%r8) │ │ │ │ mov %ebx,%eax │ │ │ │ mov %rax,%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x38(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add $0x4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -321181,15 +321206,15 @@ │ │ │ │ or %r9b,-0x39(%r8) │ │ │ │ or %r9b,0x49005256(%r8) │ │ │ │ mov %ebx,%eax │ │ │ │ mov %rax,%rdi │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x3,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -321270,15 +321295,15 @@ │ │ │ │ push %rdx │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ jge 525743 │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -321304,15 +321329,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -321505,15 +321530,15 @@ │ │ │ │ push %rdx │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x38(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add $0x4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -321582,15 +321607,15 @@ │ │ │ │ push %rdx │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x3,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -321667,15 +321692,15 @@ │ │ │ │ sbb %r9b,-0x39(%r8) │ │ │ │ sbb %r14b,0x4900525b(%r8) │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -321702,15 +321727,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -321942,15 +321967,15 @@ │ │ │ │ pop %rdi │ │ │ │ push %rdx │ │ │ │ add %cl,0x45(%rbx,%rcx,4) │ │ │ │ rex.W │ │ │ │ mov 0x50(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x58(%rbp),%r14 │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ or %esp,%edi │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -322022,15 +322047,15 @@ │ │ │ │ pop %rdi │ │ │ │ push %rdx │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ jge 525fff │ │ │ │ mov 0x50(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ or %bh,%bh │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -322106,15 +322131,15 @@ │ │ │ │ rex.W │ │ │ │ movq $0x5260a8,0x48(%rbp) │ │ │ │ mov %rbx,%r8 │ │ │ │ mov 0x40(%rbp),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x48,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -322140,15 +322165,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -322405,15 +322430,15 @@ │ │ │ │ add %r13b,0x64(%r8) │ │ │ │ push %rdx │ │ │ │ add %cl,0x45(%rbx,%rcx,4) │ │ │ │ rex.W │ │ │ │ mov 0x50(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x58(%rbp),%r14 │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ or %esp,%edi │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -322485,15 +322510,15 @@ │ │ │ │ add %r14b,(%r8) │ │ │ │ gs push %rdx │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ jge 526557 │ │ │ │ mov 0x50(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ or %bh,%bh │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -322565,15 +322590,15 @@ │ │ │ │ rex.W │ │ │ │ movq $0x526600,0x48(%rbp) │ │ │ │ mov %rbx,%r8 │ │ │ │ mov 0x40(%rbp),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x48,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -322599,15 +322624,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -323015,15 +323040,15 @@ │ │ │ │ push %rdx │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -323101,15 +323126,15 @@ │ │ │ │ push %rdx │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ jge 526d23 │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -323136,15 +323161,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -323240,15 +323265,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 526f0e │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -323473,15 +323498,15 @@ │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xa434ef(%rip),%rsi │ │ │ │ lea 0xa41e23(%rip),%r14 │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ lea 0xa4349b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -323592,15 +323617,15 @@ │ │ │ │ jne 527444 │ │ │ │ movq $0x5272b0,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -323762,15 +323787,15 @@ │ │ │ │ jne 5276ac │ │ │ │ movq $0x527518,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -324068,15 +324093,15 @@ │ │ │ │ jne 527af4 │ │ │ │ movq $0x527960,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -324238,15 +324263,15 @@ │ │ │ │ jne 527d5c │ │ │ │ movq $0x527bc8,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -324764,15 +324789,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -325084,15 +325109,15 @@ │ │ │ │ jne 528984 │ │ │ │ movq $0x5287f0,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -325255,15 +325280,15 @@ │ │ │ │ jne 528bec │ │ │ │ movq $0x528a58,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -325372,15 +325397,15 @@ │ │ │ │ add $0xa0,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 528eae │ │ │ │ mov %rcx,0x48(%rsp) │ │ │ │ mov 0x6(%rbx),%rcx │ │ │ │ mov %rdx,0x50(%rsp) │ │ │ │ mov 0xe(%rbx),%rdx │ │ │ │ - movq $0x5bf980,-0x98(%r12) │ │ │ │ + movq $0x5f7838,-0x98(%r12) │ │ │ │ mov %r11,-0x90(%r12) │ │ │ │ mov %rbx,-0x88(%r12) │ │ │ │ lea -0x97(%r12),%rbx │ │ │ │ and $0x7,%r9d │ │ │ │ cmp $0x1,%r9 │ │ │ │ je 528e50 │ │ │ │ movq $0x5289d8,-0x80(%r12) │ │ │ │ @@ -325823,15 +325848,15 @@ │ │ │ │ jne 5293e4 │ │ │ │ movq $0x529250,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -325993,15 +326018,15 @@ │ │ │ │ jne 52964c │ │ │ │ movq $0x5294b8,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -326291,15 +326316,15 @@ │ │ │ │ lea 0xa407be(%rip),%rsi │ │ │ │ lea 0xa3f4ba(%rip),%r14 │ │ │ │ lea -0x3d(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea -0x57(%r12),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0xe8,0x388(%r13) │ │ │ │ lea 0xa40cfd(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -326878,15 +326903,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -326951,15 +326976,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -327025,15 +327050,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -327285,15 +327310,15 @@ │ │ │ │ jne 52aa5c │ │ │ │ movq $0x52a8c8,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -327587,15 +327612,15 @@ │ │ │ │ jne 52ae84 │ │ │ │ movq $0x52acf0,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -328284,15 +328309,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -328328,15 +328353,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -328641,15 +328666,15 @@ │ │ │ │ add $0x38,%rbp │ │ │ │ jmp da7638 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ add $0x48,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 52bddc │ │ │ │ - movq $0x5bf980,-0x40(%r12) │ │ │ │ + movq $0x5f7838,-0x40(%r12) │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ mov %rbx,-0x38(%r12) │ │ │ │ movq $0x104f851,-0x30(%r12) │ │ │ │ movq $0x4bdf78,-0x28(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rdx,-0x18(%r12) │ │ │ │ movq $0xd75710,-0x10(%r12) │ │ │ │ @@ -328662,15 +328687,15 @@ │ │ │ │ add $0x38,%rbp │ │ │ │ jmp da7638 │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ add $0x48,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 52be58 │ │ │ │ - movq $0x5bf980,-0x40(%r12) │ │ │ │ + movq $0x5f7838,-0x40(%r12) │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ mov %rbx,-0x38(%r12) │ │ │ │ movq $0x104f851,-0x30(%r12) │ │ │ │ movq $0x4bdf78,-0x28(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rdx,-0x18(%r12) │ │ │ │ movq $0xd75710,-0x10(%r12) │ │ │ │ @@ -328795,48 +328820,48 @@ │ │ │ │ jne 52c018 │ │ │ │ movq $0x52be78,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rcx │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rcx │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 52c069 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add $0xffffffffffffffc0,%r12 │ │ │ │ mov %rsi,%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -328985,48 +329010,48 @@ │ │ │ │ jne 52c300 │ │ │ │ movq $0x52c160,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rcx │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rcx │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 52c351 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add $0xffffffffffffffc0,%r12 │ │ │ │ mov %rsi,%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -329365,48 +329390,48 @@ │ │ │ │ jne 52c890 │ │ │ │ movq $0x52c6f0,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rcx │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rcx │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 52c8e1 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add $0xffffffffffffffc0,%r12 │ │ │ │ mov %rsi,%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -329555,48 +329580,48 @@ │ │ │ │ jne 52cb78 │ │ │ │ movq $0x52c9d8,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rcx │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rcx │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 52cbc9 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add $0xffffffffffffffc0,%r12 │ │ │ │ mov %rsi,%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -329958,15 +329983,15 @@ │ │ │ │ jne 52d16c │ │ │ │ movq $0x52cfd8,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -330413,15 +330438,15 @@ │ │ │ │ jne 52d7cc │ │ │ │ movq $0x52d638,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -330846,15 +330871,15 @@ │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xa3cd56(%rip),%rsi │ │ │ │ lea 0xa3b552(%rip),%r14 │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ lea 0xa3cd42(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -330874,15 +330899,15 @@ │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xa3afa9(%rip),%rsi │ │ │ │ lea 0xa3ccff(%rip),%r14 │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ lea 0xa3cd02(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -330946,15 +330971,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -331190,15 +331215,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -331555,15 +331580,15 @@ │ │ │ │ out %eax,$0x52 │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x48(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -331635,15 +331660,15 @@ │ │ │ │ out %eax,$0x52 │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov 0x38(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -331706,15 +331731,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r15b,0x490052e8(%r8) │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0x20(%rbp),%rdi │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x7,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -331786,15 +331811,15 @@ │ │ │ │ and %r9b,-0x39(%r8) │ │ │ │ and %r9b,0x490052e9(%r8) │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -331818,15 +331843,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -332051,15 +332076,15 @@ │ │ │ │ adc %r9b,-0x39(%r8) │ │ │ │ adc %r11b,0x490052ec(%r8) │ │ │ │ mov %ebx,%eax │ │ │ │ mov %rax,%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x48(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -332142,15 +332167,15 @@ │ │ │ │ push %rdx │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov 0x38(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -332221,15 +332246,15 @@ │ │ │ │ out %al,(%dx) │ │ │ │ push %rdx │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ jge 52ee2f │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x7,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -332303,15 +332328,15 @@ │ │ │ │ push %rdx │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ jge 52eef3 │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -332338,15 +332363,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -332754,15 +332779,15 @@ │ │ │ │ push %rdx │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0xb8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ adc $0x40000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -332832,15 +332857,15 @@ │ │ │ │ push %rdx │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov 0xa8(%rbp),%rsi │ │ │ │ mov 0xa0(%rbp),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ adc $0x0,%al │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -332910,15 +332935,15 @@ │ │ │ │ cmc │ │ │ │ push %rdx │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ mov $0x90,%ebp │ │ │ │ mov 0x98(%rbp),%rsi │ │ │ │ mov 0x88(%rbp),%r14 │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl (%rax) │ │ │ │ adc (%rax),%eax │ │ │ │ rolb $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -332990,15 +333015,15 @@ │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r11b,%r8b │ │ │ │ notb 0x0(%rdx) │ │ │ │ mov %rbx,%r8 │ │ │ │ mov 0x88(%rbp),%rdi │ │ │ │ mov 0x90(%rbp),%rsi │ │ │ │ mov 0x78(%rbp),%r14 │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ adc (%rax),%al │ │ │ │ lock add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -333068,15 +333093,15 @@ │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r8b,%r8b │ │ │ │ notl 0x0(%rdx) │ │ │ │ mov %rbx,%r8 │ │ │ │ mov 0x80(%rbp),%rdi │ │ │ │ mov 0x88(%rbp),%rsi │ │ │ │ mov 0x68(%rbp),%r14 │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ adc %eax,(%rax) │ │ │ │ jl 52f7b4 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -333153,15 +333178,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r11b,0x490052f8(%r8) │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0x78(%rbp),%rdi │ │ │ │ mov 0x80(%rbp),%rsi │ │ │ │ mov 0x58(%rbp),%r14 │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nop │ │ │ │ adc %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -333233,15 +333258,15 @@ │ │ │ │ add %r13b,-0x7(%r8) │ │ │ │ push %rdx │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ jge 52f9b7 │ │ │ │ mov 0x78(%rbp),%rsi │ │ │ │ mov 0x48(%rbp),%r14 │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ xadd %bl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -333314,15 +333339,15 @@ │ │ │ │ cli │ │ │ │ push %rdx │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ jge 52fa77 │ │ │ │ mov 0x70(%rbp),%rsi │ │ │ │ mov 0x38(%rbp),%r14 │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ lock sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -333388,15 +333413,15 @@ │ │ │ │ cli │ │ │ │ push %rdx │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ jge 52fb37 │ │ │ │ mov 0x68(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%r14 │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ or $0x7fc,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -333467,15 +333492,15 @@ │ │ │ │ sti │ │ │ │ push %rdx │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ jge 52fbf7 │ │ │ │ mov 0x60(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ or $0xff,%al │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -333548,15 +333573,15 @@ │ │ │ │ rex.RB pop %r8 │ │ │ │ movq $0x52fc90,0x58(%rbp) │ │ │ │ mov %rbx,%r8 │ │ │ │ mov 0x50(%rbp),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x58,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -333582,15 +333607,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -333807,15 +333832,15 @@ │ │ │ │ adc %r9b,-0x39(%r8) │ │ │ │ adc %r11b,0x490052ff(%r8) │ │ │ │ mov %ebx,%eax │ │ │ │ mov %rax,%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x38(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add $0x4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -333878,15 +333903,15 @@ │ │ │ │ push %rbx │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x3,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -333955,15 +333980,15 @@ │ │ │ │ sbb %r15b,(%r8) │ │ │ │ add %edx,0x0(%rbx) │ │ │ │ mov %rbx,%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -333987,15 +334012,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -334219,15 +334244,15 @@ │ │ │ │ add $0x53,%al │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -334303,15 +334328,15 @@ │ │ │ │ sbb %r9b,-0x39(%r8) │ │ │ │ sbb %r11b,0x49005305(%r8) │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -334335,15 +334360,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -334547,15 +334572,15 @@ │ │ │ │ sbb %r12b,%r8b │ │ │ │ or %dl,0x0(%rbx) │ │ │ │ mov %rbx,%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -334583,15 +334608,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -334906,15 +334931,15 @@ │ │ │ │ adc %r9b,-0x39(%r8) │ │ │ │ adc %r12b,0x4900530d(%r8) │ │ │ │ mov %ebx,%eax │ │ │ │ mov %rax,%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x38(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add $0x4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -334987,15 +335012,15 @@ │ │ │ │ push %rbx │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x3,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -335069,15 +335094,15 @@ │ │ │ │ push %rbx │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ jge 530f2b │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -335104,15 +335129,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -335326,15 +335351,15 @@ │ │ │ │ adc %r9b,-0x39(%r8) │ │ │ │ adc %r11b,0x49005312(%r8) │ │ │ │ mov %ebx,%eax │ │ │ │ mov %rax,%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -335405,15 +335430,15 @@ │ │ │ │ push %rbx │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ jge 53134b │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -335438,15 +335463,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -335639,15 +335664,15 @@ │ │ │ │ push %rbx │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ jge 531643 │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -335675,15 +335700,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -335972,15 +335997,15 @@ │ │ │ │ adc %r9b,-0x39(%r8) │ │ │ │ adc %r13b,0x4900531a(%r8) │ │ │ │ mov %ebx,%eax │ │ │ │ mov %rax,%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x38(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add $0x4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -336046,15 +336071,15 @@ │ │ │ │ push %rbx │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x3,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -336127,15 +336152,15 @@ │ │ │ │ push %rbx │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ jge 531c33 │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -336162,15 +336187,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -336395,15 +336420,15 @@ │ │ │ │ adc %r9b,-0x39(%r8) │ │ │ │ adc %r12b,0x4900531f(%r8) │ │ │ │ mov %ebx,%eax │ │ │ │ mov %rax,%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -336478,15 +336503,15 @@ │ │ │ │ push %rbx │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ jge 532053 │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -336509,15 +336534,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -336607,15 +336632,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 53223e │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -336757,15 +336782,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -337139,15 +337164,15 @@ │ │ │ │ add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ or %cl,0x45(%rbx,%rcx,4) │ │ │ │ and %cl,-0x75(%rax) │ │ │ │ jge 5329fc │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ - jmp 5b4ba0 │ │ │ │ + jmp 5eca58 │ │ │ │ nopl 0x0(%rax) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -337187,15 +337212,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -337542,15 +337567,15 @@ │ │ │ │ add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ or %cl,0x45(%rbx,%rcx,4) │ │ │ │ and %cl,-0x75(%rax) │ │ │ │ jge 532fa4 │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ - jmp 5b4ba0 │ │ │ │ + jmp 5eca58 │ │ │ │ nopl 0x0(%rax) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -337591,15 +337616,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -337662,15 +337687,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -337749,31 +337774,31 @@ │ │ │ │ ja 53326c │ │ │ │ movq $0x533168,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ mov %rsi,%r9 │ │ │ │ mov %rdx,%r8 │ │ │ │ mov %rcx,%rdi │ │ │ │ lea -0x3(%r12),%rsi │ │ │ │ - lea 0xa3f87a(%rip),%r14 │ │ │ │ + lea 0xa49dca(%rip),%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 53326c │ │ │ │ movq $0x533078,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ mov %rsi,%r9 │ │ │ │ mov %rdx,%r8 │ │ │ │ mov %rcx,%rdi │ │ │ │ lea -0x3(%r12),%rsi │ │ │ │ lea 0xa36d92(%rip),%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -337801,15 +337826,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -337980,15 +338005,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -338213,15 +338238,15 @@ │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xa35f3e(%rip),%rsi │ │ │ │ lea 0xa37527(%rip),%r14 │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bd0e8 │ │ │ │ + jmp 5f4fa0 │ │ │ │ lea 0xa3751a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -338252,15 +338277,15 @@ │ │ │ │ add %bl,0x4c00a374(%rax) │ │ │ │ mov 0x18(%rbp),%ecx │ │ │ │ mov 0x10(%rbp),%r8 │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ lea 0xa37487(%rip),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ - jmp 5bd0e8 │ │ │ │ + jmp 5f4fa0 │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -338288,15 +338313,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -338446,15 +338471,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 533bbe │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -338491,15 +338516,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 533c56 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -338590,51 +338615,47 @@ │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xa3628b(%rip),%rsi │ │ │ │ lea 0xa35c87(%rip),%r14 │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ lea 0xa3717f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + add %dl,0x4800a4a5(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 533e53 │ │ │ │ movq $0x533e38,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 533e38 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ + add %bl,-0x5b(%rax) │ │ │ │ movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jnp 533e43 │ │ │ │ - lea 0xa49d06(%rip),%rsi │ │ │ │ - lea 0xa49cef(%rip),%r14 │ │ │ │ + lea 0xa49d66(%rip),%rsi │ │ │ │ + lea 0xa49d4f(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 624240 │ │ │ │ + jmp 610018 │ │ │ │ lea 0xa37126(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -338699,15 +338720,15 @@ │ │ │ │ movq $0x1044ad9,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xe(%r12),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ xor %r14d,%r14d │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 620048 │ │ │ │ + jmp 60be20 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -338788,15 +338809,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ - movq $0x5bfa00,-0x8(%r12) │ │ │ │ + movq $0x5f78b8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x4(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -338837,15 +338858,15 @@ │ │ │ │ movq $0x534040,-0x40(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,-0x30(%r12) │ │ │ │ movq $0xd75710,-0x28(%r12) │ │ │ │ lea -0x40(%r12),%rbx │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ movq $0x104f851,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ @@ -338882,15 +338903,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -339042,15 +339063,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -339086,15 +339107,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -339249,15 +339270,15 @@ │ │ │ │ sub %cl,-0x77(%rax) │ │ │ │ fiadds -0x7cb7f81a(%rbx) │ │ │ │ incb (%rcx) │ │ │ │ jne 53476a │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 534756 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rdi │ │ │ │ mov %rdx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rcx,%rbx │ │ │ │ @@ -339722,15 +339743,15 @@ │ │ │ │ lea 0xa3556f(%rip),%rsi │ │ │ │ lea 0xa362a8(%rip),%r14 │ │ │ │ lea -0x55(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x77(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0x80,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -339840,15 +339861,15 @@ │ │ │ │ jne 534f14 │ │ │ │ movq $0x534d80,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -340010,15 +340031,15 @@ │ │ │ │ jne 53517c │ │ │ │ movq $0x534fe8,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -340307,15 +340328,15 @@ │ │ │ │ jne 5355bc │ │ │ │ movq $0x535428,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -340477,15 +340498,15 @@ │ │ │ │ jne 535824 │ │ │ │ movq $0x535690,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -340728,15 +340749,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -340772,15 +340793,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -341148,15 +341169,15 @@ │ │ │ │ jne 53620c │ │ │ │ movq $0x536078,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -341318,15 +341339,15 @@ │ │ │ │ jne 536474 │ │ │ │ movq $0x5362e0,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -341740,15 +341761,15 @@ │ │ │ │ jne 536a64 │ │ │ │ movq $0x5368d0,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -341910,15 +341931,15 @@ │ │ │ │ jne 536ccc │ │ │ │ movq $0x536b38,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -342251,15 +342272,15 @@ │ │ │ │ jne 5371c4 │ │ │ │ movq $0x537030,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -342421,15 +342442,15 @@ │ │ │ │ jne 53742c │ │ │ │ movq $0x537298,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -342648,15 +342669,15 @@ │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ lea -0x35(%r12),%r9 │ │ │ │ mov %rdi,%r8 │ │ │ │ lea -0xd(%r12),%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ lea 0xa3390a(%rip),%r14 │ │ │ │ - jmp 5d23e8 │ │ │ │ + jmp 60a2a0 │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ lea 0xa338fe(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -342913,15 +342934,15 @@ │ │ │ │ lea -0x17(%r12),%r9 │ │ │ │ mov %rdi,%r8 │ │ │ │ lea -0x7(%r12),%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ lea 0xa2d83a(%rip),%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5d3238 │ │ │ │ + jmp 60b0f0 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ lea 0xa33586(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ @@ -342942,15 +342963,15 @@ │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xa2c0cb(%rip),%rsi │ │ │ │ lea 0xa33547(%rip),%r14 │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5d1468 │ │ │ │ + jmp 609320 │ │ │ │ lea 0xa33552(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -343506,15 +343527,15 @@ │ │ │ │ mov %rax,%r8 │ │ │ │ mov %rdi,%rax │ │ │ │ lea -0xf(%r12),%rdi │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %rax,%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5d3238 │ │ │ │ + jmp 60b0f0 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ lea 0xa32dfb(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ @@ -343862,15 +343883,15 @@ │ │ │ │ jne 53888c │ │ │ │ movq $0x5386f8,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -344033,15 +344054,15 @@ │ │ │ │ jne 538af4 │ │ │ │ movq $0x538960,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -344123,15 +344144,15 @@ │ │ │ │ mov 0x40(%rsp),%rdi │ │ │ │ mov %r14,%rdx │ │ │ │ add $0x98,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 538cc8 │ │ │ │ mov 0x6(%rbx),%r10 │ │ │ │ mov 0xe(%rbx),%r11 │ │ │ │ - movq $0x5bf980,-0x90(%r12) │ │ │ │ + movq $0x5f7838,-0x90(%r12) │ │ │ │ mov %rdi,-0x88(%r12) │ │ │ │ mov %rbx,-0x80(%r12) │ │ │ │ movq $0x5388e0,-0x78(%r12) │ │ │ │ mov %r10,-0x70(%r12) │ │ │ │ mov %r11,-0x68(%r12) │ │ │ │ mov %rdi,-0x60(%r12) │ │ │ │ lea -0x8f(%r12),%rbx │ │ │ │ @@ -344362,15 +344383,15 @@ │ │ │ │ jne 538fb4 │ │ │ │ movq $0x538e20,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -344533,15 +344554,15 @@ │ │ │ │ jne 53921c │ │ │ │ movq $0x539088,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -344625,15 +344646,15 @@ │ │ │ │ mov %r14,%rdi │ │ │ │ add $0x98,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 539404 │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ mov 0xe(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x90(%r12) │ │ │ │ + movq $0x5f7838,-0x90(%r12) │ │ │ │ mov %r9,-0x88(%r12) │ │ │ │ mov %rbx,-0x80(%r12) │ │ │ │ movq $0x539008,-0x78(%r12) │ │ │ │ mov %r14,-0x70(%r12) │ │ │ │ mov %rax,-0x68(%r12) │ │ │ │ mov %r9,-0x60(%r12) │ │ │ │ lea -0x8f(%r12),%rbx │ │ │ │ @@ -345254,15 +345275,15 @@ │ │ │ │ push %rbx │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -345341,15 +345362,15 @@ │ │ │ │ lea 0xa29c21(%rip),%rsi │ │ │ │ lea 0xa2b40a(%rip),%r14 │ │ │ │ lea -0xd(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -345455,15 +345476,15 @@ │ │ │ │ lea 0xa29a7d(%rip),%rsi │ │ │ │ lea 0xa2b24e(%rip),%r14 │ │ │ │ lea -0x5(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0x88,0x388(%r13) │ │ │ │ lea 0xa3132c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -345573,15 +345594,15 @@ │ │ │ │ jne 53a0b4 │ │ │ │ movq $0x539f20,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -345743,15 +345764,15 @@ │ │ │ │ jne 53a31c │ │ │ │ movq $0x53a188,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -346347,39 +346368,39 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 53ac00 │ │ │ │ mov 0x38(%rbp),%rbx │ │ │ │ mov 0x40(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%r8 │ │ │ │ cmp %rdi,%r8 │ │ │ │ jge 53ab79 │ │ │ │ - movq $0x5bf980,-0x30(%r12) │ │ │ │ + movq $0x5f7838,-0x30(%r12) │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ movq $0x104f851,-0x20(%r12) │ │ │ │ movq $0x53a840,-0x18(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x2f(%r12),%rdi │ │ │ │ lea -0x18(%r12),%r14 │ │ │ │ mov %rdx,%rbx │ │ │ │ add $0x48,%rbp │ │ │ │ jmp da7638 │ │ │ │ cmp %rdi,%r8 │ │ │ │ jne 53abbd │ │ │ │ - movq $0x5bf980,-0x30(%r12) │ │ │ │ + movq $0x5f7838,-0x30(%r12) │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ movq $0x104f851,-0x20(%r12) │ │ │ │ movq $0x53a760,-0x18(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x2f(%r12),%rdi │ │ │ │ lea -0x18(%r12),%r14 │ │ │ │ mov %rdx,%rbx │ │ │ │ add $0x48,%rbp │ │ │ │ jmp da7638 │ │ │ │ - movq $0x5bf980,-0x30(%r12) │ │ │ │ + movq $0x5f7838,-0x30(%r12) │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ movq $0x104f851,-0x20(%r12) │ │ │ │ movq $0x53a680,-0x18(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x2f(%r12),%rdi │ │ │ │ lea -0x18(%r12),%r14 │ │ │ │ @@ -346419,15 +346440,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -346989,15 +347010,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 53b41e │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -347208,15 +347229,15 @@ │ │ │ │ jne 53b73c │ │ │ │ movq $0x53b5a8,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -347522,15 +347543,15 @@ │ │ │ │ jne 53bbb4 │ │ │ │ movq $0x53ba20,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -347776,15 +347797,15 @@ │ │ │ │ lea 0xa2f176(%rip),%rsi │ │ │ │ lea 0xa2f18f(%rip),%r14 │ │ │ │ lea -0x4d(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x77(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0xb8,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -347895,26 +347916,26 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 53c1d5 │ │ │ │ mov 0x30(%rbp),%rbx │ │ │ │ mov 0x28(%rbp),%rcx │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ cmp %rcx,%rdx │ │ │ │ jge 53c188 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rcx,%rdx │ │ │ │ jne 53c1b9 │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ cmp 0x20(%rbp),%rcx │ │ │ │ jge 53c1b9 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -348123,15 +348144,15 @@ │ │ │ │ jne 53c4ec │ │ │ │ movq $0x53c358,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -348403,15 +348424,15 @@ │ │ │ │ jne 53c8e4 │ │ │ │ movq $0x53c750,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -348742,15 +348763,15 @@ │ │ │ │ push %rbx │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ jge 53cd43 │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -348778,15 +348799,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -348950,15 +348971,15 @@ │ │ │ │ or %r9b,(%r8) │ │ │ │ rclb $1,0x0(%rbx) │ │ │ │ mov %rax,%r8 │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x28(%rbp),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ mov 0x40(%rbp),%rdx │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ cmp %rsi,%rbx │ │ │ │ jl 53cfe3 │ │ │ │ cmp %rsi,%rbx │ │ │ │ jne 53d147 │ │ │ │ @@ -349045,15 +349066,15 @@ │ │ │ │ sbb %r11b,%r8b │ │ │ │ rclb $1,0x0(%rbx) │ │ │ │ mov %rbx,%r8 │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -349080,15 +349101,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -349256,15 +349277,15 @@ │ │ │ │ push %rbx │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -349335,15 +349356,15 @@ │ │ │ │ push %rbx │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ jge 53d413 │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -349371,15 +349392,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -349460,15 +349481,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 53d5d6 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -349547,15 +349568,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 53d726 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -349620,15 +349641,15 @@ │ │ │ │ lea 0xa2d96b(%rip),%rsi │ │ │ │ lea 0xa2d6e4(%rip),%r14 │ │ │ │ lea -0xd(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x3f(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -349690,15 +349711,15 @@ │ │ │ │ lea 0xa2d879(%rip),%rsi │ │ │ │ lea 0xa2d602(%rip),%r14 │ │ │ │ lea -0x7(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ lea 0xa2d9f0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ @@ -349758,15 +349779,15 @@ │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xa2d9f6(%rip),%rsi │ │ │ │ lea 0xa2d387(%rip),%r14 │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bd0e8 │ │ │ │ + jmp 5f4fa0 │ │ │ │ lea 0xa2d9f2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -349812,15 +349833,15 @@ │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xa2d986(%rip),%rsi │ │ │ │ lea 0xa2d2d7(%rip),%r14 │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bd0e8 │ │ │ │ + jmp 5f4fa0 │ │ │ │ lea 0xa2d982(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -349924,15 +349945,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x33(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ @@ -349971,15 +349992,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -350088,15 +350109,15 @@ │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xa2afa1(%rip),%rsi │ │ │ │ lea 0xa2d657(%rip),%r14 │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ lea 0xa2d64a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -350142,15 +350163,15 @@ │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xa2aef1(%rip),%rsi │ │ │ │ lea 0xa2d5d7(%rip),%r14 │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ lea 0xa2d5ca(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -350170,15 +350191,15 @@ │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xa2bdd6(%rip),%rsi │ │ │ │ lea 0xa2d587(%rip),%r14 │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ lea 0xa2d58a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x38000000,%eax │ │ │ │ (bad) │ │ │ │ movabs %al,0xf8394ce8458d4800 │ │ │ │ @@ -350210,15 +350231,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ - movq $0x5bfa00,-0x8(%r12) │ │ │ │ + movq $0x5f78b8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x4(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -350249,15 +350270,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x4900a2d5(%rax) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 53e0e3 │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0xf6b63a,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -352023,15 +352044,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -352119,15 +352140,15 @@ │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xa2bf46(%rip),%rsi │ │ │ │ lea 0xa2bf62(%rip),%r14 │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ lea 0xa2bf6a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -352157,15 +352178,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -352253,15 +352274,15 @@ │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xa2bdf6(%rip),%rsi │ │ │ │ lea 0xa2be12(%rip),%r14 │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ lea 0xa2be1a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x30000000,%eax │ │ │ │ mov $0x8d4800a2,%esi │ │ │ │ rex.RB │ │ │ │ @@ -352275,15 +352296,15 @@ │ │ │ │ call d97350 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 53fe49 │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0xa2bdf9(%rip),%rsi │ │ │ │ - lea 0xa32ed1(%rip),%r14 │ │ │ │ + lea 0xa3d421(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c9e1e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ @@ -352318,17 +352339,17 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5d34f8,-0x10(%r12) │ │ │ │ + movq $0x60b3b0,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0xf729ca,(%r12) │ │ │ │ + movq $0xf7cf1a,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ nop │ │ │ │ ... │ │ │ │ @@ -352345,15 +352366,15 @@ │ │ │ │ call d97350 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 53ff69 │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0xa2bd79(%rip),%rsi │ │ │ │ - lea 0xa32db1(%rip),%r14 │ │ │ │ + lea 0xa3d301(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c9e1e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ @@ -352388,17 +352409,17 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5d34f8,-0x10(%r12) │ │ │ │ + movq $0x60b3b0,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0xf729ca,(%r12) │ │ │ │ + movq $0xf7cf1a,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ nop │ │ │ │ ... │ │ │ │ @@ -352415,15 +352436,15 @@ │ │ │ │ call d97350 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 540089 │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0xa2bcf9(%rip),%rsi │ │ │ │ - lea 0xa32c91(%rip),%r14 │ │ │ │ + lea 0xa3d1e1(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c9e1e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ @@ -352458,17 +352479,17 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5d34f8,-0x10(%r12) │ │ │ │ + movq $0x60b3b0,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0xf729ca,(%r12) │ │ │ │ + movq $0xf7cf1a,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ nop │ │ │ │ ... │ │ │ │ @@ -352485,15 +352506,15 @@ │ │ │ │ call d97350 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 5401a9 │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0xa2bc79(%rip),%rsi │ │ │ │ - lea 0xa32b71(%rip),%r14 │ │ │ │ + lea 0xa3d0c1(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c9e1e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ @@ -352528,17 +352549,17 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5d34f8,-0x10(%r12) │ │ │ │ + movq $0x60b3b0,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0xf729ca,(%r12) │ │ │ │ + movq $0xf7cf1a,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ nop │ │ │ │ ... │ │ │ │ @@ -352555,15 +352576,15 @@ │ │ │ │ call d97350 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 5402c9 │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0xa2bbf9(%rip),%rsi │ │ │ │ - lea 0xa32a51(%rip),%r14 │ │ │ │ + lea 0xa3cfa1(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c9e1e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ @@ -352598,17 +352619,17 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5d34f8,-0x10(%r12) │ │ │ │ + movq $0x60b3b0,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0xf729ca,(%r12) │ │ │ │ + movq $0xf7cf1a,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ nop │ │ │ │ ... │ │ │ │ @@ -352625,15 +352646,15 @@ │ │ │ │ call d97350 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 5403e9 │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0xa2bb79(%rip),%rsi │ │ │ │ - lea 0xa32931(%rip),%r14 │ │ │ │ + lea 0xa3ce81(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c9e1e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ @@ -352668,17 +352689,17 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5d34f8,-0x10(%r12) │ │ │ │ + movq $0x60b3b0,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0xf729c1,(%r12) │ │ │ │ + movq $0xf7cf11,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ nop │ │ │ │ ... │ │ │ │ @@ -352713,17 +352734,17 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5d34f8,-0x10(%r12) │ │ │ │ + movq $0x60b3b0,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0xf729c1,(%r12) │ │ │ │ + movq $0xf7cf11,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ nop │ │ │ │ ... │ │ │ │ @@ -352758,17 +352779,17 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5d34f8,-0x10(%r12) │ │ │ │ + movq $0x60b3b0,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0xf729c1,(%r12) │ │ │ │ + movq $0xf7cf11,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ nop │ │ │ │ ... │ │ │ │ @@ -352803,17 +352824,17 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5d34f8,-0x10(%r12) │ │ │ │ + movq $0x60b3b0,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0xf729c1,(%r12) │ │ │ │ + movq $0xf7cf11,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ nop │ │ │ │ ... │ │ │ │ @@ -352848,17 +352869,17 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5d34f8,-0x10(%r12) │ │ │ │ + movq $0x60b3b0,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0xf729c1,(%r12) │ │ │ │ + movq $0xf7cf11,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ nop │ │ │ │ ... │ │ │ │ @@ -352893,17 +352914,17 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5d34f8,-0x10(%r12) │ │ │ │ + movq $0x60b3b0,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0xf729c1,(%r12) │ │ │ │ + movq $0xf7cf11,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ nop │ │ │ │ ... │ │ │ │ @@ -352938,17 +352959,17 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5d34f8,-0x10(%r12) │ │ │ │ + movq $0x60b3b0,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0xf729c1,(%r12) │ │ │ │ + movq $0xf7cf11,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ nop │ │ │ │ ... │ │ │ │ @@ -352983,17 +353004,17 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5d34f8,-0x10(%r12) │ │ │ │ + movq $0x60b3b0,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0xf729c1,(%r12) │ │ │ │ + movq $0xf7cf11,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ nop │ │ │ │ ... │ │ │ │ @@ -353010,15 +353031,15 @@ │ │ │ │ call d97350 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 540a11 │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0xa2b891(%rip),%rsi │ │ │ │ - lea 0xa32309(%rip),%r14 │ │ │ │ + lea 0xa3c859(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c9e1e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -353051,15 +353072,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -353108,15 +353129,15 @@ │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xa2b7a6(%rip),%rsi │ │ │ │ lea 0xa2841a(%rip),%r14 │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ lea 0xa2b792(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0xb8000000,%eax │ │ │ │ mov $0xa2,%bh │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ @@ -353131,15 +353152,15 @@ │ │ │ │ call d97350 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 540bd1 │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0xa2b781(%rip),%rsi │ │ │ │ - lea 0xa32149(%rip),%r14 │ │ │ │ + lea 0xa3c699(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c9e1e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ @@ -353175,17 +353196,17 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5d34f8,-0x10(%r12) │ │ │ │ + movq $0x60b3b0,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0xf729ca,(%r12) │ │ │ │ + movq $0xf7cf1a,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ nop │ │ │ │ ... │ │ │ │ @@ -353221,17 +353242,17 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5d34f8,-0x10(%r12) │ │ │ │ + movq $0x60b3b0,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0xf729ca,(%r12) │ │ │ │ + movq $0xf7cf1a,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ nop │ │ │ │ ... │ │ │ │ @@ -353267,17 +353288,17 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5d34f8,-0x10(%r12) │ │ │ │ + movq $0x60b3b0,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0xf729ca,(%r12) │ │ │ │ + movq $0xf7cf1a,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ nop │ │ │ │ ... │ │ │ │ @@ -353295,15 +353316,15 @@ │ │ │ │ call d97350 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 540e61 │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0xa2b651(%rip),%rsi │ │ │ │ - lea 0xa31eb9(%rip),%r14 │ │ │ │ + lea 0xa3c409(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c9e1e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ @@ -353339,17 +353360,17 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5d34f8,-0x10(%r12) │ │ │ │ + movq $0x60b3b0,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0xf729ca,(%r12) │ │ │ │ + movq $0xf7cf1a,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ nop │ │ │ │ ... │ │ │ │ @@ -353385,17 +353406,17 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5d34f8,-0x10(%r12) │ │ │ │ + movq $0x60b3b0,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0xf729ca,(%r12) │ │ │ │ + movq $0xf7cf1a,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ nop │ │ │ │ ... │ │ │ │ @@ -353431,17 +353452,17 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5d34f8,-0x10(%r12) │ │ │ │ + movq $0x60b3b0,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0xf729ca,(%r12) │ │ │ │ + movq $0xf7cf1a,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ nop │ │ │ │ ... │ │ │ │ @@ -353477,17 +353498,17 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5d34f8,-0x10(%r12) │ │ │ │ + movq $0x60b3b0,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0xf729ca,(%r12) │ │ │ │ + movq $0xf7cf1a,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ nop │ │ │ │ ... │ │ │ │ @@ -353505,15 +353526,15 @@ │ │ │ │ call d97350 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 5411a9 │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0xa2b4c9(%rip),%rsi │ │ │ │ - lea 0xa31b71(%rip),%r14 │ │ │ │ + lea 0xa3c0c1(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c9e1e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ @@ -353549,15 +353570,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ - movq $0x5d3518,-0x8(%r12) │ │ │ │ + movq $0x60b3d0,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -353594,15 +353615,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ - movq $0x5d3518,-0x8(%r12) │ │ │ │ + movq $0x60b3d0,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -353621,15 +353642,15 @@ │ │ │ │ call d97350 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 541371 │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0xa2b401(%rip),%rsi │ │ │ │ - lea 0xa319a9(%rip),%r14 │ │ │ │ + lea 0xa3bef9(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c9e1e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ @@ -353665,17 +353686,17 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5d34f8,-0x10(%r12) │ │ │ │ + movq $0x60b3b0,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0xf729ca,(%r12) │ │ │ │ + movq $0xf7cf1a,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ nop │ │ │ │ ... │ │ │ │ @@ -353711,17 +353732,17 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5d34f8,-0x10(%r12) │ │ │ │ + movq $0x60b3b0,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0xf729ca,(%r12) │ │ │ │ + movq $0xf7cf1a,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ nop │ │ │ │ ... │ │ │ │ @@ -353757,17 +353778,17 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5d34f8,-0x10(%r12) │ │ │ │ + movq $0x60b3b0,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0xf729ca,(%r12) │ │ │ │ + movq $0xf7cf1a,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ nop │ │ │ │ ... │ │ │ │ @@ -353785,15 +353806,15 @@ │ │ │ │ call d97350 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 541601 │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0xa2b2d1(%rip),%rsi │ │ │ │ - lea 0xa31719(%rip),%r14 │ │ │ │ + lea 0xa3bc69(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c9e1e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -353826,15 +353847,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -353922,15 +353943,15 @@ │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xa2b156(%rip),%rsi │ │ │ │ lea 0xa2b17a(%rip),%r14 │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ lea 0xa2b182(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0xc0000000,%eax │ │ │ │ mov $0xa2,%cl │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ @@ -353963,15 +353984,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ - movq $0x5d3518,-0x8(%r12) │ │ │ │ + movq $0x60b3d0,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -354008,15 +354029,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ - movq $0x5d3518,-0x8(%r12) │ │ │ │ + movq $0x60b3d0,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -354035,15 +354056,15 @@ │ │ │ │ call d97350 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 5419b1 │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0xa2b0c9(%rip),%rsi │ │ │ │ - lea 0xa31369(%rip),%r14 │ │ │ │ + lea 0xa3b8b9(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c9e1e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ @@ -354497,15 +354518,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -355162,48 +355183,48 @@ │ │ │ │ jne 542a78 │ │ │ │ movq $0x5428d8,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rcx │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rcx │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 542ac9 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add $0xffffffffffffffc0,%r12 │ │ │ │ mov %rsi,%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -355512,48 +355533,48 @@ │ │ │ │ jne 542f80 │ │ │ │ movq $0x542de0,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rcx │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rcx │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 542fd1 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add $0xffffffffffffffc0,%r12 │ │ │ │ mov %rsi,%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -355687,15 +355708,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 54321e │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -355825,15 +355846,15 @@ │ │ │ │ adc %r10b,%r8b │ │ │ │ xor 0x49(%rax,%rax,1),%edx │ │ │ │ mov %ebx,%eax │ │ │ │ mov %rax,%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -356270,15 +356291,15 @@ │ │ │ │ jne 543a04 │ │ │ │ movq $0x543870,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -356441,15 +356462,15 @@ │ │ │ │ jne 543c6c │ │ │ │ movq $0x543ad8,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -356532,15 +356553,15 @@ │ │ │ │ mov %r14,%rsi │ │ │ │ add $0x98,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 543e60 │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ mov 0xe(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x90(%r12) │ │ │ │ + movq $0x5f7838,-0x90(%r12) │ │ │ │ mov %r9,-0x88(%r12) │ │ │ │ mov %rbx,-0x80(%r12) │ │ │ │ movq $0x543a58,-0x78(%r12) │ │ │ │ mov %r14,-0x70(%r12) │ │ │ │ mov %rax,-0x68(%r12) │ │ │ │ mov %r9,-0x60(%r12) │ │ │ │ lea -0x8f(%r12),%rbx │ │ │ │ @@ -356840,15 +356861,15 @@ │ │ │ │ jne 544234 │ │ │ │ movq $0x5440a0,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -357011,15 +357032,15 @@ │ │ │ │ jne 54449c │ │ │ │ movq $0x544308,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -357115,15 +357136,15 @@ │ │ │ │ add $0x98,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5446ca │ │ │ │ mov %rcx,0x48(%rsp) │ │ │ │ mov 0x6(%rbx),%rcx │ │ │ │ mov %rdx,0x60(%rsp) │ │ │ │ mov 0xe(%rbx),%rdx │ │ │ │ - movq $0x5bf980,-0x90(%r12) │ │ │ │ + movq $0x5f7838,-0x90(%r12) │ │ │ │ mov %r11,-0x88(%r12) │ │ │ │ mov %rbx,-0x80(%r12) │ │ │ │ movq $0x544288,-0x78(%r12) │ │ │ │ mov %rcx,-0x70(%r12) │ │ │ │ mov %rdx,-0x68(%r12) │ │ │ │ mov %r11,-0x60(%r12) │ │ │ │ lea -0x8f(%r12),%rbx │ │ │ │ @@ -357354,15 +357375,15 @@ │ │ │ │ adc %cl,-0x39(%rax) │ │ │ │ adc %r10b,0x49005449(%r8) │ │ │ │ mov %ebx,%eax │ │ │ │ mov %rax,%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x38(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,%al │ │ │ │ mov %ah,-0x3b7cb700(%rdx) │ │ │ │ @@ -357436,15 +357457,15 @@ │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0xd(%r12),%r9 │ │ │ │ mov %rbx,%r8 │ │ │ │ mov %rdx,%rdi │ │ │ │ mov %rcx,%rsi │ │ │ │ lea 0xa25e69(%rip),%r14 │ │ │ │ - jmp 5d23e8 │ │ │ │ + jmp 60a2a0 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ @@ -357800,15 +357821,15 @@ │ │ │ │ jne 545074 │ │ │ │ movq $0x544ee0,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -358082,15 +358103,15 @@ │ │ │ │ jne 54546c │ │ │ │ movq $0x5452d8,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -358385,15 +358406,15 @@ │ │ │ │ jne 5458bc │ │ │ │ movq $0x545728,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -358535,26 +358556,26 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 545b0d │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ mov 0x28(%rbp),%rcx │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ cmp %rdx,%rbx │ │ │ │ jge 545ac0 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rdx,%rbx │ │ │ │ jne 545af1 │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ cmp 0x8(%rbp),%rbx │ │ │ │ jge 545af1 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -358825,15 +358846,15 @@ │ │ │ │ jne 545ee4 │ │ │ │ movq $0x545d50,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -358977,26 +358998,26 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 546135 │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ mov 0x28(%rbp),%rcx │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ cmp %rdx,%rbx │ │ │ │ jge 5460e8 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rdx,%rbx │ │ │ │ jne 546119 │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ cmp 0x8(%rbp),%rbx │ │ │ │ jge 546119 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -359182,15 +359203,15 @@ │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xa252dd(%rip),%rsi │ │ │ │ lea 0xa27174(%rip),%r14 │ │ │ │ lea -0x2d(%r12),%rbx │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5d1468 │ │ │ │ + jmp 609320 │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ lea 0xa270ec(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -359220,15 +359241,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -359246,15 +359267,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5464b6 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -359344,15 +359365,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -359370,15 +359391,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 546686 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -359553,15 +359574,15 @@ │ │ │ │ jne 546954 │ │ │ │ movq $0x5467c0,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -359703,26 +359724,26 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 546ba5 │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ mov 0x28(%rbp),%rcx │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ cmp %rdx,%rbx │ │ │ │ jge 546b58 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rdx,%rbx │ │ │ │ jne 546b89 │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ cmp 0x8(%rbp),%rbx │ │ │ │ jge 546b89 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -360008,15 +360029,15 @@ │ │ │ │ jne 546fbc │ │ │ │ movq $0x546e28,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -360158,26 +360179,26 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 54720d │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ mov 0x28(%rbp),%rcx │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ cmp %rdx,%rbx │ │ │ │ jge 5471c0 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rdx,%rbx │ │ │ │ jne 5471f1 │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ cmp 0x8(%rbp),%rbx │ │ │ │ jge 5471f1 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -360485,15 +360506,15 @@ │ │ │ │ jne 5476a4 │ │ │ │ movq $0x547510,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -360655,15 +360676,15 @@ │ │ │ │ jne 54790c │ │ │ │ movq $0x547778,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -360949,15 +360970,15 @@ │ │ │ │ jne 547d4c │ │ │ │ movq $0x547bb8,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -361119,15 +361140,15 @@ │ │ │ │ jne 547fb4 │ │ │ │ movq $0x547e20,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -361484,15 +361505,15 @@ │ │ │ │ jne 54851c │ │ │ │ movq $0x548388,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -361654,15 +361675,15 @@ │ │ │ │ jne 548784 │ │ │ │ movq $0x5485f0,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -361958,15 +361979,15 @@ │ │ │ │ jne 548bec │ │ │ │ movq $0x548a58,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -362128,15 +362149,15 @@ │ │ │ │ jne 548e54 │ │ │ │ movq $0x548cc0,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -362363,15 +362384,15 @@ │ │ │ │ mov %r8,%r9 │ │ │ │ mov %rdi,%r8 │ │ │ │ mov %rsi,%rdi │ │ │ │ lea -0x3(%r12),%rsi │ │ │ │ lea 0xa20bba(%rip),%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ lea 0xa2432b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ adc $0xe0000000,%eax │ │ │ │ ds movabs %al,0xf8394cf0458d4800 │ │ │ │ @@ -362386,15 +362407,15 @@ │ │ │ │ test %rax,%rax │ │ │ │ je 549259 │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0xa2430c(%rip),%rsi │ │ │ │ lea 0xa2385a(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5cd758 │ │ │ │ + jmp 605610 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -362881,15 +362902,15 @@ │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xa215f4(%rip),%rsi │ │ │ │ lea 0xa23cb0(%rip),%r14 │ │ │ │ lea -0x15(%r12),%rbx │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5d1468 │ │ │ │ + jmp 609320 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ lea 0xa23c5b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ @@ -362908,15 +362929,15 @@ │ │ │ │ mov %r8,%r9 │ │ │ │ mov %rdi,%r8 │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ lea 0xa23c61(%rip),%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5d3238 │ │ │ │ + jmp 60b0f0 │ │ │ │ lea 0xa23c2d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ adc $0xb8000000,%eax │ │ │ │ (bad) │ │ │ │ movabs %al,0xf8394ce8458d4800 │ │ │ │ @@ -363065,15 +363086,15 @@ │ │ │ │ jne 549b84 │ │ │ │ movq $0x5499f0,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -363236,15 +363257,15 @@ │ │ │ │ jne 549dec │ │ │ │ movq $0x549c58,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -363329,15 +363350,15 @@ │ │ │ │ mov 0x40(%rsp),%rdi │ │ │ │ mov %r14,%rdx │ │ │ │ add $0x98,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 549fc0 │ │ │ │ mov 0x6(%rbx),%r10 │ │ │ │ mov 0xe(%rbx),%r11 │ │ │ │ - movq $0x5bf980,-0x90(%r12) │ │ │ │ + movq $0x5f7838,-0x90(%r12) │ │ │ │ mov %rdi,-0x88(%r12) │ │ │ │ mov %rbx,-0x80(%r12) │ │ │ │ movq $0x549bd8,-0x78(%r12) │ │ │ │ mov %r10,-0x70(%r12) │ │ │ │ mov %r11,-0x68(%r12) │ │ │ │ mov %rdi,-0x60(%r12) │ │ │ │ lea -0x8f(%r12),%rbx │ │ │ │ @@ -364182,15 +364203,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ - movq $0x5bfa00,-0x8(%r12) │ │ │ │ + movq $0x5f78b8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x4(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -364234,15 +364255,15 @@ │ │ │ │ movq $0x54aa78,-0x40(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,-0x30(%r12) │ │ │ │ movq $0xd75710,-0x28(%r12) │ │ │ │ lea -0x40(%r12),%rbx │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ movq $0x104f851,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ @@ -364277,15 +364298,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ - movq $0x5bfa00,-0x8(%r12) │ │ │ │ + movq $0x5f78b8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x4(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -364350,15 +364371,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ - movq $0x5bfa00,-0x8(%r12) │ │ │ │ + movq $0x5f78b8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x4(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -364390,15 +364411,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ - movq $0x5bfa00,-0x8(%r12) │ │ │ │ + movq $0x5f78b8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x4(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -364459,15 +364480,15 @@ │ │ │ │ jge 54af13 │ │ │ │ movq $0x54ad90,-0x40(%r12) │ │ │ │ mov %rcx,-0x30(%r12) │ │ │ │ movq $0xd75710,-0x28(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ movq $0x104f851,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ @@ -364480,50 +364501,50 @@ │ │ │ │ jge 54af7e │ │ │ │ movq $0x54ad00,-0x40(%r12) │ │ │ │ mov %rcx,-0x30(%r12) │ │ │ │ movq $0xd75710,-0x28(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ movq $0x104f851,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rdx,%rax │ │ │ │ jne 54afce │ │ │ │ movq $0x54ac70,-0x40(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ mov 0x30(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ - movq $0x5bf980,-0x18(%r12) │ │ │ │ + movq $0x5f7838,-0x18(%r12) │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ add $0xfffffffffffffff8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x5bf980,-0x40(%r12) │ │ │ │ + movq $0x5f7838,-0x40(%r12) │ │ │ │ mov %rsi,-0x38(%r12) │ │ │ │ mov %rdi,-0x30(%r12) │ │ │ │ lea -0x3f(%r12),%rax │ │ │ │ add $0xffffffffffffffd0,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - movq $0x5bf980,-0x40(%r12) │ │ │ │ + movq $0x5f7838,-0x40(%r12) │ │ │ │ mov %rsi,-0x38(%r12) │ │ │ │ mov %rdi,-0x30(%r12) │ │ │ │ lea -0x3f(%r12),%rax │ │ │ │ add $0xffffffffffffffd0,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -364559,22 +364580,22 @@ │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ mov %r8,-0x18(%rbp) │ │ │ │ mov 0x6(%r8),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov 0xe(%r8),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffa8,%rbp │ │ │ │ - jmp 6291b0 │ │ │ │ + jmp 5a30c0 │ │ │ │ movq $0x54b200,-0x28(%rbp) │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ mov %rbx,-0x18(%rbp) │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 6291b0 │ │ │ │ + jmp 5a30c0 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ or (%rax),%bl │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -364961,15 +364982,15 @@ │ │ │ │ jne 54b65c │ │ │ │ movq $0x54b4c8,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -365132,15 +365153,15 @@ │ │ │ │ jne 54b8c4 │ │ │ │ movq $0x54b730,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -365224,15 +365245,15 @@ │ │ │ │ mov %r14,%rdi │ │ │ │ add $0x98,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 54baac │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ mov 0xe(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x90(%r12) │ │ │ │ + movq $0x5f7838,-0x90(%r12) │ │ │ │ mov %r9,-0x88(%r12) │ │ │ │ mov %rbx,-0x80(%r12) │ │ │ │ movq $0x54b6b0,-0x78(%r12) │ │ │ │ mov %r14,-0x70(%r12) │ │ │ │ mov %rax,-0x68(%r12) │ │ │ │ mov %r9,-0x60(%r12) │ │ │ │ lea -0x8f(%r12),%rbx │ │ │ │ @@ -365404,15 +365425,15 @@ │ │ │ │ sbb %r9b,-0x39(%r8) │ │ │ │ sbb %r10b,0x490054bc(%r8) │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -365436,15 +365457,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -365574,15 +365595,15 @@ │ │ │ │ or %r9b,-0x39(%r8) │ │ │ │ or %r14b,0x4c0054be(%r8) │ │ │ │ mov 0x60(%rbp),%eax │ │ │ │ mov 0x58(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ or 0x1(%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,0x4800a20d(%rax) │ │ │ │ @@ -365642,15 +365663,15 @@ │ │ │ │ add %r15b,-0x41(%r8) │ │ │ │ push %rsp │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ jge 54bf9f │ │ │ │ mov 0x50(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%r14 │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ or %al,%cl │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -365706,15 +365727,15 @@ │ │ │ │ add %bl,0xc(%rax) │ │ │ │ movabs %al,0x54c0400045c74800 │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ jge 54c05f │ │ │ │ mov 0x48(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%r14 │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ or %esp,0x0(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,(%rax) │ │ │ │ @@ -365778,15 +365799,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x4800a20b(%rax) │ │ │ │ movl $0x54c108,0x0(%rbp) │ │ │ │ mov %rbx,%r8 │ │ │ │ mov 0x38(%rbp),%rdi │ │ │ │ mov 0x40(%rbp),%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %dh,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -365831,15 +365852,15 @@ │ │ │ │ add %dh,%al │ │ │ │ or 0x45c74800(%rdx),%ah │ │ │ │ add %bl,(%rax) │ │ │ │ ret $0x54 │ │ │ │ lea 0xa1f23b(%rip),%rdi │ │ │ │ mov 0x40(%rbp),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ movq $0x54c1b8,0x0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 54c1b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ mov %dh,(%rbx) │ │ │ │ @@ -366097,15 +366118,15 @@ │ │ │ │ adc %ah,(%rax) │ │ │ │ (bad) │ │ │ │ mov %rbx,%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x68(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ or (%rax),%eax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -366171,15 +366192,15 @@ │ │ │ │ or %dh,%al │ │ │ │ (bad) │ │ │ │ mov %rbx,%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ mov 0x58(%rbp),%rsi │ │ │ │ mov 0x50(%rbp),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ or %al,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -366243,15 +366264,15 @@ │ │ │ │ in (%dx),%eax │ │ │ │ movabs 0x54c6b80045c74800,%eax │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ jge 54c6d7 │ │ │ │ mov 0x48(%rbp),%rsi │ │ │ │ mov 0x38(%rbp),%r14 │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ or %esi,0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ @@ -366314,15 +366335,15 @@ │ │ │ │ add %dh,-0x14(%rax) │ │ │ │ movabs 0x54c7800045c74800,%eax │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ jge 54c797 │ │ │ │ mov 0x40(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%r14 │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ or %bh,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x14(%rax) │ │ │ │ @@ -366387,15 +366408,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,0x4800a1eb(%rax) │ │ │ │ movl $0x54c848,0x0(%rbp) │ │ │ │ mov %rbx,%r8 │ │ │ │ mov 0x30(%rbp),%rdi │ │ │ │ mov 0x38(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -366464,15 +366485,15 @@ │ │ │ │ push %rsp │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ jge 54c91b │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x30,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,0x4800a1ea(%rax) │ │ │ │ movl $0x54c948,-0x8(%rbp) │ │ │ │ mov %r14,0x0(%rbp) │ │ │ │ @@ -366491,29 +366512,29 @@ │ │ │ │ add %bh,-0x16(%rax) │ │ │ │ movabs 0x45c74808458b4800,%eax │ │ │ │ or %al,0x480054c9(%rax) │ │ │ │ lea 0xa1ea67(%rip),%edi │ │ │ │ mov %rax,%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1e(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x54c980,0x0(%rbp) │ │ │ │ @@ -366647,15 +366668,15 @@ │ │ │ │ push %rsp │ │ │ │ add %cl,0x45(%rbx,%rcx,4) │ │ │ │ (bad) │ │ │ │ mov 0x58(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ or 0x1(%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,%al │ │ │ │ @@ -366715,15 +366736,15 @@ │ │ │ │ add %al,0xf(%rax) │ │ │ │ movabs %al,0x54cc400045c74800 │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ jge 54cc67 │ │ │ │ mov 0x50(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%r14 │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ or %al,%cl │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -366784,15 +366805,15 @@ │ │ │ │ add %bh,0xe(%rax) │ │ │ │ movabs %al,0x54cd080045c74800 │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ jge 54cd27 │ │ │ │ mov 0x48(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%r14 │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ or %esp,0x0(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0xe(%rax) │ │ │ │ @@ -366853,15 +366874,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x4800a20d(%rax) │ │ │ │ movl $0x54cdd0,0x0(%rbp) │ │ │ │ mov %rbx,%r8 │ │ │ │ mov 0x38(%rbp),%rdi │ │ │ │ mov 0x40(%rbp),%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %dh,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -367117,15 +367138,15 @@ │ │ │ │ adc %r9b,-0x39(%r8) │ │ │ │ adc %r14b,0x490054d0(%r8) │ │ │ │ mov %ebx,%eax │ │ │ │ mov %rax,%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x58(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ or %eax,0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -367196,15 +367217,15 @@ │ │ │ │ or %r9b,-0x39(%r8) │ │ │ │ or %r8b,0x490054d1(%r8) │ │ │ │ mov %ebx,%eax │ │ │ │ mov %rax,%rdi │ │ │ │ mov 0x48(%rbp),%rsi │ │ │ │ mov 0x40(%rbp),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ or %dh,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -367272,15 +367293,15 @@ │ │ │ │ add %r9b,-0x2e(%r8) │ │ │ │ push %rsp │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ jge 54d257 │ │ │ │ mov 0x38(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%r14 │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ sbb $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -367346,15 +367367,15 @@ │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r10b,(%r8) │ │ │ │ rcll %cl,0x49(%rax,%rax,1) │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0x28(%rbp),%rdi │ │ │ │ mov 0x30(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -367427,15 +367448,15 @@ │ │ │ │ sub %r12b,%r8b │ │ │ │ rcll %cl,0x49(%rax,%rax,1) │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0x20(%rbp),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -367462,15 +367483,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -367606,15 +367627,15 @@ │ │ │ │ push %rsp │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -367738,15 +367759,15 @@ │ │ │ │ lea 0xa1fd97(%rip),%rsi │ │ │ │ lea 0xa1c2bb(%rip),%r14 │ │ │ │ lea -0xd(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x47(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -367925,15 +367946,15 @@ │ │ │ │ mov %r10,%r8 │ │ │ │ lea 0xa1fa8e(%rip),%rsi │ │ │ │ lea 0xa1bff2(%rip),%r14 │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0x90,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -368083,15 +368104,15 @@ │ │ │ │ mov 0x10(%rbp),%eax │ │ │ │ movq $0x54dcd8,0x10(%rbp) │ │ │ │ mov %rbx,%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x50(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ or %ah,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -368158,15 +368179,15 @@ │ │ │ │ movabs 0x45c74808458b4800,%eax │ │ │ │ or %ch,0x490054dd(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ mov %rax,%rdi │ │ │ │ mov 0x40(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -368230,15 +368251,15 @@ │ │ │ │ std │ │ │ │ movabs 0x54de700045c74800,%eax │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ jge 54de67 │ │ │ │ mov 0x30(%rbp),%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ xchg %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -368384,15 +368405,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ - movq $0x5bfa00,-0x8(%r12) │ │ │ │ + movq $0x5f78b8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x4(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -368436,15 +368457,15 @@ │ │ │ │ movq $0x54e010,-0x40(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,-0x30(%r12) │ │ │ │ movq $0xd75710,-0x28(%r12) │ │ │ │ lea -0x40(%r12),%rbx │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ movq $0x104f851,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ @@ -368479,15 +368500,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ - movq $0x5bfa00,-0x8(%r12) │ │ │ │ + movq $0x5f78b8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x4(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -368552,15 +368573,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ - movq $0x5bfa00,-0x8(%r12) │ │ │ │ + movq $0x5f78b8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x4(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -368592,15 +368613,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ - movq $0x5bfa00,-0x8(%r12) │ │ │ │ + movq $0x5f78b8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x4(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -368661,15 +368682,15 @@ │ │ │ │ jge 54e4ab │ │ │ │ movq $0x54e328,-0x40(%r12) │ │ │ │ mov %rcx,-0x30(%r12) │ │ │ │ movq $0xd75710,-0x28(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ movq $0x104f851,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ @@ -368681,30 +368702,30 @@ │ │ │ │ jge 54e512 │ │ │ │ movq $0x54e298,-0x40(%r12) │ │ │ │ mov %rcx,-0x30(%r12) │ │ │ │ movq $0xd75710,-0x28(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ movq $0x104f851,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rdx,%rax │ │ │ │ jne 54e566 │ │ │ │ movq $0x54e208,-0x40(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ mov 0x30(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ - movq $0x5bf980,-0x18(%r12) │ │ │ │ + movq $0x5f7838,-0x18(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ add $0xfffffffffffffff8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -368793,19 +368814,19 @@ │ │ │ │ mov %rax,%r14 │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov 0xe(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 6291b0 │ │ │ │ + jmp 5a30c0 │ │ │ │ movq $0x54eed0,0x20(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ - jmp 6291b0 │ │ │ │ + jmp 5a30c0 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ or $0xc,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ out %eax,$0xa1 │ │ │ │ @@ -369317,15 +369338,15 @@ │ │ │ │ movabs 0x54fa183045c74800,%eax │ │ │ │ add %cl,0x45(%rbx,%rcx,4) │ │ │ │ push %rax │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x48(%rbp),%r14 │ │ │ │ add $0x30,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ movq $0x4be118,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ mov %rbx,%r8 │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %r10,%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ lea -0x1(%r12),%r14 │ │ │ │ @@ -369814,15 +369835,15 @@ │ │ │ │ movabs 0x54fad81045c74800,%eax │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ jge 54f5ef │ │ │ │ mov 0x30(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 54f62f │ │ │ │ movq $0x4be118,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %rdi,%rbx │ │ │ │ @@ -369924,15 +369945,15 @@ │ │ │ │ add %ch,0x4800a1e3(%rax) │ │ │ │ movl $0x54fb98,0x10(%rbp) │ │ │ │ lea 0xb0009a(%rip),%r8 │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x28(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ movq $0x4be118,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ mov %rbx,%r8 │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %r10,%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ lea -0x1(%r12),%r14 │ │ │ │ @@ -370021,15 +370042,15 @@ │ │ │ │ push %rsp │ │ │ │ add %cl,0x45(%rbx,%rcx,4) │ │ │ │ push %rax │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x48(%rbp),%r14 │ │ │ │ add $0x30,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ xchg %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,%al │ │ │ │ @@ -370435,15 +370456,15 @@ │ │ │ │ mov %rdx,%rdi │ │ │ │ lea 0xa1b54c(%rip),%rsi │ │ │ │ lea 0xa19998(%rip),%r14 │ │ │ │ lea -0x1d(%r12),%rbx │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0x78,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -370471,15 +370492,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ - movq $0x5bfa00,-0x8(%r12) │ │ │ │ + movq $0x5f78b8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x4(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -370523,15 +370544,15 @@ │ │ │ │ movq $0x54ff28,-0x40(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,-0x30(%r12) │ │ │ │ movq $0xd75710,-0x28(%r12) │ │ │ │ lea -0x40(%r12),%rbx │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ movq $0x104f851,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ @@ -370566,15 +370587,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ - movq $0x5bfa00,-0x8(%r12) │ │ │ │ + movq $0x5f78b8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x4(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -370639,15 +370660,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ - movq $0x5bfa00,-0x8(%r12) │ │ │ │ + movq $0x5f78b8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x4(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -370679,15 +370700,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ - movq $0x5bfa00,-0x8(%r12) │ │ │ │ + movq $0x5f78b8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x4(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -370748,15 +370769,15 @@ │ │ │ │ jge 5503c3 │ │ │ │ movq $0x550240,-0x40(%r12) │ │ │ │ mov %rcx,-0x30(%r12) │ │ │ │ movq $0xd75710,-0x28(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ movq $0x104f851,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ @@ -370768,30 +370789,30 @@ │ │ │ │ jge 55042a │ │ │ │ movq $0x5501b0,-0x40(%r12) │ │ │ │ mov %rcx,-0x30(%r12) │ │ │ │ movq $0xd75710,-0x28(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ movq $0x104f851,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rdx,%rax │ │ │ │ jne 55047e │ │ │ │ movq $0x550120,-0x40(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ mov 0x30(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ - movq $0x5bf980,-0x18(%r12) │ │ │ │ + movq $0x5f7838,-0x18(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ add $0xfffffffffffffff8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -370873,19 +370894,19 @@ │ │ │ │ mov %rax,%r14 │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov 0xe(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 6291b0 │ │ │ │ + jmp 5a30c0 │ │ │ │ movq $0x550888,0x20(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ - jmp 6291b0 │ │ │ │ + jmp 5a30c0 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ or $0xc,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -371341,15 +371362,15 @@ │ │ │ │ mov %rcx,%rdi │ │ │ │ lea 0xa1a797(%rip),%rsi │ │ │ │ lea 0xa18b50(%rip),%r14 │ │ │ │ lea -0x15(%r12),%rbx │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0xb8,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -371470,15 +371491,15 @@ │ │ │ │ adc %r9b,-0x39(%r8) │ │ │ │ adc %r13b,0x4900550e(%r8) │ │ │ │ mov %ebx,%eax │ │ │ │ mov %rax,%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x40(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -371548,15 +371569,15 @@ │ │ │ │ push %rbp │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov 0x30(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ test %eax,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ @@ -371814,15 +371835,15 @@ │ │ │ │ mov 0x10(%rbp),%eax │ │ │ │ movq $0x5512f8,0x10(%rbp) │ │ │ │ mov %rbx,%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -371962,15 +371983,15 @@ │ │ │ │ lea 0xa1c1fd(%rip),%rsi │ │ │ │ lea 0xa19a86(%rip),%r14 │ │ │ │ lea -0xd(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x8f(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0x98,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -372316,15 +372337,15 @@ │ │ │ │ mov 0x10(%rbp),%eax │ │ │ │ movq $0x551a00,0x10(%rbp) │ │ │ │ mov %rbx,%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x50(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ or %ah,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -372394,15 +372415,15 @@ │ │ │ │ or %r10b,%r8b │ │ │ │ sbb 0x0(%rbp),%dl │ │ │ │ mov %rbx,%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ mov 0x40(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -372469,15 +372490,15 @@ │ │ │ │ mov $0xa1,%cl │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r11b,0x4900551b(%r8) │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ mov 0x30(%rbp),%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ xchg %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -372523,15 +372544,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,-0x50(%rax) │ │ │ │ movabs 0x551cf00045c74800,%eax │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ cmp $0xa197ab,%eax │ │ │ │ mov 0x30(%rbp),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ movq $0x551c48,0x0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 551c48 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %cl,(%rcx) │ │ │ │ @@ -372807,48 +372828,48 @@ │ │ │ │ jne 552088 │ │ │ │ movq $0x551ee8,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rcx │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rcx │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5520d9 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add $0xffffffffffffffc0,%r12 │ │ │ │ mov %rsi,%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -373419,15 +373440,15 @@ │ │ │ │ or %ch,(%rax) │ │ │ │ sub %edx,0x0(%rbp) │ │ │ │ mov 0x40(%rbp),%r8 │ │ │ │ mov 0x38(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -373494,15 +373515,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,0x4800a1a2(%rax) │ │ │ │ movl $0x5529f0,0x0(%rbp) │ │ │ │ mov %rbx,%r8 │ │ │ │ mov 0x28(%rbp),%rdi │ │ │ │ mov 0x30(%rbp),%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ xchg %cl,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,-0x5e(%rax) │ │ │ │ @@ -373542,15 +373563,15 @@ │ │ │ │ add %cl,(%rax) │ │ │ │ movabs %al,0x2b000045c74800a1 │ │ │ │ push %rbp │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ cmp $0xa18953,%eax │ │ │ │ mov 0x30(%rbp),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ movq $0x552aa0,0x0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 552aa0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %cl,(%rax,%rax,1) │ │ │ │ @@ -373789,48 +373810,48 @@ │ │ │ │ jne 552df8 │ │ │ │ movq $0x552c58,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rcx │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rcx │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 552e49 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add $0xffffffffffffffc0,%r12 │ │ │ │ mov %rsi,%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -374030,15 +374051,15 @@ │ │ │ │ fwait │ │ │ │ movabs 0x5531880045c74800,%eax │ │ │ │ add %cl,0x45(%rbx,%rcx,4) │ │ │ │ rex │ │ │ │ mov 0x48(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x60(%rbp),%r14 │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ or $0x7e,%al │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -374099,15 +374120,15 @@ │ │ │ │ add %cl,-0x66(%rax) │ │ │ │ movabs 0x5532500045c74800,%eax │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ jge 55326f │ │ │ │ mov 0x58(%rbp),%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov (%rdi),%edi │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -374150,15 +374171,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,0x4800a199(%rax) │ │ │ │ movl $0x553398,0x0(%rbp) │ │ │ │ lea 0xa180f3(%rip),%rdi │ │ │ │ mov 0x58(%rbp),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ movq $0x553300,0x0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 553300 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ mov (%rdi),%edi │ │ │ │ @@ -374551,15 +374572,15 @@ │ │ │ │ jne 55388c │ │ │ │ movq $0x5536f8,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -375072,15 +375093,15 @@ │ │ │ │ jne 553fc4 │ │ │ │ movq $0x553e30,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -375713,15 +375734,15 @@ │ │ │ │ andl $0x10,0x458b4800(%rcx) │ │ │ │ movq $0x554968,0x10(%rbp) │ │ │ │ mov %rbx,%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x40(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -375787,15 +375808,15 @@ │ │ │ │ rex.WX push %rbp │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov 0x30(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ test %eax,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ @@ -375838,15 +375859,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ andl $0x554b9000,0x45c74800(%rcx) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ cmp $0xa1690b,%eax │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ movq $0x554ae8,0x0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 554ae8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ test %eax,(%rax,%rax,1) │ │ │ │ @@ -376119,15 +376140,15 @@ │ │ │ │ mov 0x10(%rbp),%eax │ │ │ │ movq $0x554ef0,0x10(%rbp) │ │ │ │ mov %rbx,%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -376173,15 +376194,15 @@ │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r9b,0x50(%r8) │ │ │ │ push %rbp │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ cmp $0xa16453,%eax │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ movq $0x554fa0,0x0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 554fa0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ add $0x2,%al │ │ │ │ @@ -376679,15 +376700,15 @@ │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rcx,%r14 │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rdx,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ mov %rsi,%rdx │ │ │ │ mov %rdi,%rsi │ │ │ │ mov %r14,%rcx │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 555779 │ │ │ │ movq $0x555460,-0x20(%r12) │ │ │ │ @@ -376724,15 +376745,15 @@ │ │ │ │ mov %r14,%rsi │ │ │ │ and $0x7,%r14d │ │ │ │ cmp $0x1,%r14 │ │ │ │ je 555821 │ │ │ │ movq $0x5558a8,0x0(%rbp) │ │ │ │ lea 0xa15bda(%rip),%rdi │ │ │ │ mov %rbx,%r14 │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,-0x7d(%rax) │ │ │ │ @@ -376904,15 +376925,15 @@ │ │ │ │ movabs 0x45c74818458b4800,%al │ │ │ │ sbb %al,0x4900555a(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ fisubs 0x45c74800(%rax) │ │ │ │ @@ -376941,29 +376962,29 @@ │ │ │ │ pop %rdx │ │ │ │ push %rbp │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ cmp $0xa0ddd7,%eax │ │ │ │ mov %rax,%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 608d80 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1e(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x555ae8,0x0(%rbp) │ │ │ │ @@ -377089,15 +377110,15 @@ │ │ │ │ push %rbp │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -377383,15 +377404,15 @@ │ │ │ │ lea 0xa151e6(%rip),%rsi │ │ │ │ lea 0xa14da7(%rip),%r14 │ │ │ │ lea -0x5(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0x1c8,0x388(%r13) │ │ │ │ lea 0xa173dd(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ adc $0x48000000,%eax │ │ │ │ outsl %ds:(%rsi),(%dx) │ │ │ │ @@ -377647,15 +377668,15 @@ │ │ │ │ jne 5565f4 │ │ │ │ movq $0x556460,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -377817,15 +377838,15 @@ │ │ │ │ jne 55685c │ │ │ │ movq $0x5566c8,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -378116,15 +378137,15 @@ │ │ │ │ jne 556ca4 │ │ │ │ movq $0x556b10,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -378286,15 +378307,15 @@ │ │ │ │ jne 556f0c │ │ │ │ movq $0x556d78,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -378519,15 +378540,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -378703,15 +378724,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -378885,15 +378906,15 @@ │ │ │ │ lea -0xd(%r12),%r8 │ │ │ │ mov %rsi,%rdi │ │ │ │ lea 0xa15d60(%rip),%rsi │ │ │ │ lea 0xa116f4(%rip),%r14 │ │ │ │ lea -0x25(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ lea 0xa15f30(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -379005,15 +379026,15 @@ │ │ │ │ jne 55792c │ │ │ │ movq $0x557798,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -379176,15 +379197,15 @@ │ │ │ │ jne 557b94 │ │ │ │ movq $0x557a00,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -379265,15 +379286,15 @@ │ │ │ │ mov 0x40(%rsp),%r8 │ │ │ │ mov %r14,%rdx │ │ │ │ add $0x98,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 557d6c │ │ │ │ mov 0x6(%rbx),%r11 │ │ │ │ mov 0xe(%rbx),%r14 │ │ │ │ - movq $0x5bf980,-0x90(%r12) │ │ │ │ + movq $0x5f7838,-0x90(%r12) │ │ │ │ mov %r8,-0x88(%r12) │ │ │ │ mov %rbx,-0x80(%r12) │ │ │ │ movq $0x557980,-0x78(%r12) │ │ │ │ mov %r11,-0x70(%r12) │ │ │ │ mov %r14,-0x68(%r12) │ │ │ │ mov %r8,-0x60(%r12) │ │ │ │ lea -0x8f(%r12),%rbx │ │ │ │ @@ -379569,15 +379590,15 @@ │ │ │ │ jne 55813c │ │ │ │ movq $0x557fa8,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -379740,15 +379761,15 @@ │ │ │ │ jne 5583a4 │ │ │ │ movq $0x558210,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -379835,15 +379856,15 @@ │ │ │ │ add $0x98,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5585b0 │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rcx,0x48(%rsp) │ │ │ │ mov 0xe(%rbx),%rcx │ │ │ │ - movq $0x5bf980,-0x90(%r12) │ │ │ │ + movq $0x5f7838,-0x90(%r12) │ │ │ │ mov %r10,-0x88(%r12) │ │ │ │ mov %rbx,-0x80(%r12) │ │ │ │ movq $0x558190,-0x78(%r12) │ │ │ │ mov %rax,-0x70(%r12) │ │ │ │ mov %rcx,-0x68(%r12) │ │ │ │ mov %r10,-0x60(%r12) │ │ │ │ lea -0x8f(%r12),%rbx │ │ │ │ @@ -380066,15 +380087,15 @@ │ │ │ │ push %rbp │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x38(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x4900a14e(%rax) │ │ │ │ add $0x18,%esp │ │ │ │ @@ -380145,15 +380166,15 @@ │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0xd(%r12),%r9 │ │ │ │ mov %rbx,%r8 │ │ │ │ mov %rdx,%rdi │ │ │ │ mov %rcx,%rsi │ │ │ │ lea 0xa11fa9(%rip),%r14 │ │ │ │ - jmp 5d23e8 │ │ │ │ + jmp 60a2a0 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ @@ -380362,15 +380383,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -380561,15 +380582,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -380872,15 +380893,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -381094,15 +381115,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 55973e │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -381234,15 +381255,15 @@ │ │ │ │ push %rbp │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -381331,15 +381352,15 @@ │ │ │ │ lea 0xa13d32(%rip),%rsi │ │ │ │ lea 0xa0ffee(%rip),%r14 │ │ │ │ lea -0xd(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -381671,15 +381692,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 559ede │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -381716,15 +381737,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 559f76 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -381805,15 +381826,15 @@ │ │ │ │ lea 0xa0f85a(%rip),%rsi │ │ │ │ lea 0xa136a3(%rip),%r14 │ │ │ │ lea -0xd(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5ba6f0 │ │ │ │ + jmp 5f25a8 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -381951,15 +381972,15 @@ │ │ │ │ jne 55a2ec │ │ │ │ movq $0x55a158,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -382120,15 +382141,15 @@ │ │ │ │ jne 55a554 │ │ │ │ movq $0x55a3c0,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -382411,15 +382432,15 @@ │ │ │ │ jne 55a98c │ │ │ │ movq $0x55a7f8,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -382579,15 +382600,15 @@ │ │ │ │ jne 55abf4 │ │ │ │ movq $0x55aa60,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -382827,15 +382848,15 @@ │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xa127be(%rip),%rsi │ │ │ │ lea 0xa0de52(%rip),%r14 │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ lea 0xa1278a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -382852,15 +382873,15 @@ │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xa10aa3(%rip),%rsi │ │ │ │ lea 0xa12767(%rip),%r14 │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5d1468 │ │ │ │ + jmp 609320 │ │ │ │ lea 0xa1273a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -382888,15 +382909,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ - movq $0x5bfa00,-0x8(%r12) │ │ │ │ + movq $0x5f78b8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x4(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -382940,15 +382961,15 @@ │ │ │ │ movq $0x55b050,-0x40(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,-0x30(%r12) │ │ │ │ movq $0xd75710,-0x28(%r12) │ │ │ │ lea -0x40(%r12),%rbx │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ movq $0x104f851,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ @@ -382985,15 +383006,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -383027,15 +383048,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ - movq $0x5bfa00,-0x8(%r12) │ │ │ │ + movq $0x5f78b8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x4(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -383100,15 +383121,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ - movq $0x5bfa00,-0x8(%r12) │ │ │ │ + movq $0x5f78b8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x4(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -383140,15 +383161,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ - movq $0x5bfa00,-0x8(%r12) │ │ │ │ + movq $0x5f78b8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x4(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -383209,15 +383230,15 @@ │ │ │ │ jge 55b583 │ │ │ │ movq $0x55b400,-0x40(%r12) │ │ │ │ mov %rcx,-0x30(%r12) │ │ │ │ movq $0xd75710,-0x28(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ movq $0x104f851,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ @@ -383230,50 +383251,50 @@ │ │ │ │ jge 55b5ee │ │ │ │ movq $0x55b370,-0x40(%r12) │ │ │ │ mov %rcx,-0x30(%r12) │ │ │ │ movq $0xd75710,-0x28(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ movq $0x104f851,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rdx,%rax │ │ │ │ jne 55b63e │ │ │ │ movq $0x55b2e0,-0x40(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ mov 0x30(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ - movq $0x5bf980,-0x18(%r12) │ │ │ │ + movq $0x5f7838,-0x18(%r12) │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ add $0xfffffffffffffff8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x5bf980,-0x40(%r12) │ │ │ │ + movq $0x5f7838,-0x40(%r12) │ │ │ │ mov %rsi,-0x38(%r12) │ │ │ │ mov %rdi,-0x30(%r12) │ │ │ │ lea -0x3f(%r12),%rax │ │ │ │ add $0xffffffffffffffd0,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - movq $0x5bf980,-0x40(%r12) │ │ │ │ + movq $0x5f7838,-0x40(%r12) │ │ │ │ mov %rsi,-0x38(%r12) │ │ │ │ mov %rdi,-0x30(%r12) │ │ │ │ lea -0x3f(%r12),%rax │ │ │ │ add $0xffffffffffffffd0,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -383313,15 +383334,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -383335,17 +383356,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x4800a248,%eax │ │ │ │ - lea -0x58(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + sub %ah,-0x5f(%rsi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB test $0x4c,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ jb 55b7ef │ │ │ │ mov 0x4(%rbx),%rax │ │ │ │ mov 0xc(%rbx),%rbx │ │ │ │ mov %r8,%rcx │ │ │ │ and $0x7,%ecx │ │ │ │ cmp $0x1,%rcx │ │ │ │ je 55b7ce │ │ │ │ @@ -383361,22 +383383,22 @@ │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ mov %r8,-0x18(%rbp) │ │ │ │ mov 0x6(%r8),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov 0xe(%r8),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffa8,%rbp │ │ │ │ - jmp 6291b0 │ │ │ │ + jmp 5a30c0 │ │ │ │ movq $0x55b910,-0x28(%rbp) │ │ │ │ mov %rbx,-0x20(%rbp) │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 6291b0 │ │ │ │ + jmp 5a30c0 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ or (%rax),%bl │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -383489,16 +383511,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - rex.RX movabs %al,0xf8394cd8458d4800 │ │ │ │ + add %ah,0x4800a163(%rax) │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 55ba8c │ │ │ │ movq $0x55ba38,-0x20(%rbp) │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ @@ -383510,16 +383533,16 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - rex.RB movabs %al,0x55ba70f845c74800 │ │ │ │ + add %bl,0x63(%rax) │ │ │ │ + movabs 0x55ba70f845c74800,%eax │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 55ba70 │ │ │ │ @@ -383528,16 +383551,16 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4900a245(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ + add %ah,(%rax) │ │ │ │ + movsxd -0x2776b700(%rcx),%esp │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp 55b768 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -383571,15 +383594,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -383615,15 +383638,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -383659,15 +383682,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -383784,48 +383807,48 @@ │ │ │ │ jne 55be08 │ │ │ │ movq $0x55bc68,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rcx │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rcx │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 55be59 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add $0xffffffffffffffc0,%r12 │ │ │ │ mov %rsi,%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -383858,15 +383881,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -383907,15 +383930,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -383951,15 +383974,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -384435,15 +384458,15 @@ │ │ │ │ jne 55c794 │ │ │ │ movq $0x55c600,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -384606,15 +384629,15 @@ │ │ │ │ jne 55c9fc │ │ │ │ movq $0x55c868,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -384694,15 +384717,15 @@ │ │ │ │ mov 0x40(%rsp),%r8 │ │ │ │ mov %r14,%rdx │ │ │ │ add $0x98,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 55cbd4 │ │ │ │ mov 0x6(%rbx),%r11 │ │ │ │ mov 0xe(%rbx),%r14 │ │ │ │ - movq $0x5bf980,-0x90(%r12) │ │ │ │ + movq $0x5f7838,-0x90(%r12) │ │ │ │ mov %r8,-0x88(%r12) │ │ │ │ mov %rbx,-0x80(%r12) │ │ │ │ movq $0x55c7e8,-0x78(%r12) │ │ │ │ mov %r11,-0x70(%r12) │ │ │ │ mov %r14,-0x68(%r12) │ │ │ │ mov %r8,-0x60(%r12) │ │ │ │ lea -0x8f(%r12),%rbx │ │ │ │ @@ -384977,15 +385000,15 @@ │ │ │ │ jne 55cf4c │ │ │ │ movq $0x55cdb8,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -385148,15 +385171,15 @@ │ │ │ │ jne 55d1b4 │ │ │ │ movq $0x55d020,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -385238,15 +385261,15 @@ │ │ │ │ mov 0x40(%rsp),%rdi │ │ │ │ mov %r14,%rdx │ │ │ │ add $0x98,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 55d388 │ │ │ │ mov 0x6(%rbx),%r10 │ │ │ │ mov 0xe(%rbx),%r11 │ │ │ │ - movq $0x5bf980,-0x90(%r12) │ │ │ │ + movq $0x5f7838,-0x90(%r12) │ │ │ │ mov %rdi,-0x88(%r12) │ │ │ │ mov %rbx,-0x80(%r12) │ │ │ │ movq $0x55cfa0,-0x78(%r12) │ │ │ │ mov %r10,-0x70(%r12) │ │ │ │ mov %r11,-0x68(%r12) │ │ │ │ mov %rdi,-0x60(%r12) │ │ │ │ lea -0x8f(%r12),%rbx │ │ │ │ @@ -385551,15 +385574,15 @@ │ │ │ │ push %rbp │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x48(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -385637,15 +385660,15 @@ │ │ │ │ push %rbp │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov 0x38(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -385711,15 +385734,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r9b,0x490055d8(%r8) │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0x20(%rbp),%rdi │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x7,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -385788,15 +385811,15 @@ │ │ │ │ push %rbp │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ jge 55d94b │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -385823,15 +385846,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -386046,15 +386069,15 @@ │ │ │ │ push %rbp │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x48(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -386122,15 +386145,15 @@ │ │ │ │ or %r12b,(%r8) │ │ │ │ fstl 0x0(%rbp) │ │ │ │ mov %rbx,%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ mov 0x38(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -386191,15 +386214,15 @@ │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r13b,%r8b │ │ │ │ fstl 0x0(%rbp) │ │ │ │ mov %rbx,%r8 │ │ │ │ mov 0x20(%rbp),%rdi │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x7,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -386268,15 +386291,15 @@ │ │ │ │ and %r9b,-0x39(%r8) │ │ │ │ and %r15b,0x490055de(%r8) │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -386300,15 +386323,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -386526,15 +386549,15 @@ │ │ │ │ adc %r9b,-0x39(%r8) │ │ │ │ adc %r14b,0x490055e1(%r8) │ │ │ │ mov %ebx,%eax │ │ │ │ mov %rax,%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x48(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -386612,15 +386635,15 @@ │ │ │ │ or %r9b,-0x39(%r8) │ │ │ │ or %r8b,0x490055e2(%r8) │ │ │ │ mov %ebx,%eax │ │ │ │ mov %rax,%rdi │ │ │ │ mov 0x38(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -386688,15 +386711,15 @@ │ │ │ │ add %r9b,-0x1d(%r8) │ │ │ │ push %rbp │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ jge 55e347 │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x7,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -386766,15 +386789,15 @@ │ │ │ │ in $0x55,%al │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ jge 55e40b │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -386800,15 +386823,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -386974,15 +386997,15 @@ │ │ │ │ adc %r9b,-0x39(%r8) │ │ │ │ adc %r8b,0x490055e6(%r8) │ │ │ │ mov %ebx,%eax │ │ │ │ mov %rax,%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -387058,15 +387081,15 @@ │ │ │ │ push %rbp │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ jge 55e733 │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -387092,15 +387115,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -387322,15 +387345,15 @@ │ │ │ │ push %rbp │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x48(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -387407,15 +387430,15 @@ │ │ │ │ jmp 55eb30 │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov 0x38(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -387481,15 +387504,15 @@ │ │ │ │ add %r10b,%r8b │ │ │ │ jmp 55ebfc │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ jge 55ebcf │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x7,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -387565,15 +387588,15 @@ │ │ │ │ and %r9b,-0x39(%r8) │ │ │ │ and %r12b,0x490055ec(%r8) │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -387600,15 +387623,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -387776,15 +387799,15 @@ │ │ │ │ push %rbp │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -387861,15 +387884,15 @@ │ │ │ │ push %rbp │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ jge 55efbb │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -387896,15 +387919,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -388516,15 +388539,15 @@ │ │ │ │ adc %r9b,-0x39(%r8) │ │ │ │ adc %r14b,0x490055f7(%r8) │ │ │ │ mov %ebx,%eax │ │ │ │ mov %rax,%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x128(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ and (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -388600,15 +388623,15 @@ │ │ │ │ or %r9b,-0x39(%r8) │ │ │ │ or %r10b,0x490055f8(%r8) │ │ │ │ mov %ebx,%eax │ │ │ │ mov %rax,%rdi │ │ │ │ mov 0x118(%rbp),%rsi │ │ │ │ mov 0x110(%rbp),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ and (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ rolb $0x0,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -388686,15 +388709,15 @@ │ │ │ │ add %r15b,-0x7(%r8) │ │ │ │ push %rbp │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ mov $0x100,%ebp │ │ │ │ mov 0x108(%rbp),%rsi │ │ │ │ mov 0xf8(%rbp),%r14 │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl (%rax) │ │ │ │ and %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 55f96e │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -388775,15 +388798,15 @@ │ │ │ │ add %r12b,-0x6(%r8) │ │ │ │ push %rbp │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ mov $0xf8,%ebp │ │ │ │ mov 0x100(%rbp),%rsi │ │ │ │ mov 0xe8(%rbp),%r14 │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl (%rax) │ │ │ │ and %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -388867,15 +388890,15 @@ │ │ │ │ add %r9b,-0x5(%r8) │ │ │ │ push %rbp │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ mov $0xf0,%ebp │ │ │ │ mov 0xf8(%rbp),%rsi │ │ │ │ mov 0xd8(%rbp),%r14 │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -388955,15 +388978,15 @@ │ │ │ │ cld │ │ │ │ push %rbp │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ mov $0xe8,%ebp │ │ │ │ mov 0xf0(%rbp),%rsi │ │ │ │ mov 0xc8(%rbp),%r14 │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ rorb $0x0,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -389032,15 +389055,15 @@ │ │ │ │ std │ │ │ │ push %rbp │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ mov $0xe0,%ebp │ │ │ │ mov 0xe8(%rbp),%rsi │ │ │ │ mov 0xb8(%rbp),%r14 │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl (%rax) │ │ │ │ sbb $0x7f00000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -389113,15 +389136,15 @@ │ │ │ │ (bad) │ │ │ │ push %rbp │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ mov $0xd8,%ebp │ │ │ │ mov 0xe0(%rbp),%rsi │ │ │ │ mov 0xa8(%rbp),%r14 │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl (%rax) │ │ │ │ sbb $0x0,%al │ │ │ │ add %bh,%ah │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -389192,15 +389215,15 @@ │ │ │ │ (bad) │ │ │ │ push %rbp │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ mov $0xd0,%ebp │ │ │ │ mov 0xd8(%rbp),%rsi │ │ │ │ mov 0x98(%rbp),%r14 │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl (%rax) │ │ │ │ sbb (%rax),%eax │ │ │ │ add %bh,%bh │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -389268,15 +389291,15 @@ │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r10b,%r8b │ │ │ │ call *0x0(%rbp) │ │ │ │ mov %rbx,%r8 │ │ │ │ mov 0xc8(%rbp),%rdi │ │ │ │ mov 0xd0(%rbp),%rsi │ │ │ │ mov 0x88(%rbp),%r14 │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl (%rax) │ │ │ │ sbb (%rax),%al │ │ │ │ sar $0x0,%bh │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -389344,15 +389367,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r15b,0x49005600(%r8) │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0xc0(%rbp),%rdi │ │ │ │ mov 0xc8(%rbp),%rsi │ │ │ │ mov 0x78(%rbp),%r14 │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sbb %eax,(%rax) │ │ │ │ lock jg 5600ad │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -389421,15 +389444,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r12b,0x49005601(%r8) │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0xb8(%rbp),%rdi │ │ │ │ mov 0xc0(%rbp),%rsi │ │ │ │ mov 0x68(%rbp),%r14 │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sbb %al,(%rax) │ │ │ │ cld │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -389504,15 +389527,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r9b,0x49005602(%r8) │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0xb0(%rbp),%rdi │ │ │ │ mov 0xb8(%rbp),%rsi │ │ │ │ mov 0x58(%rbp),%r14 │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %bh,%bh │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -389583,15 +389606,15 @@ │ │ │ │ add %r14b,0x3(%r8) │ │ │ │ push %rsi │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ mov $0xa8,%ebp │ │ │ │ mov 0xb0(%rbp),%rsi │ │ │ │ mov 0x48(%rbp),%r14 │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ sar $0xf,%bh │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -389656,15 +389679,15 @@ │ │ │ │ add %r11b,0x4(%r8) │ │ │ │ push %rsi │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ mov $0xa0,%ebp │ │ │ │ mov 0xa8(%rbp),%rsi │ │ │ │ mov 0x38(%rbp),%r14 │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ adc $0x7fff0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -389737,15 +389760,15 @@ │ │ │ │ add %r8b,0x5(%r8) │ │ │ │ push %rsi │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ mov $0x98,%ebp │ │ │ │ mov 0xa0(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%r14 │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ adc $0xfc,%al │ │ │ │ incl (%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -389818,15 +389841,15 @@ │ │ │ │ (bad) │ │ │ │ push %rsi │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ mov $0x90,%ebp │ │ │ │ mov 0x98(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ adc %edi,%edi │ │ │ │ incl (%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -389903,15 +389926,15 @@ │ │ │ │ test %edx,0x48000000(%rax) │ │ │ │ movl $0x560718,0x90(%rbp) │ │ │ │ mov %rbx,%r8 │ │ │ │ mov 0x88(%rbp),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x90,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -389938,15 +389961,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -390058,15 +390081,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ - movq $0x5bfa00,-0x8(%r12) │ │ │ │ + movq $0x5f78b8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x4(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -390108,15 +390131,15 @@ │ │ │ │ movq $0x560908,-0x40(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,-0x30(%r12) │ │ │ │ movq $0xd75710,-0x28(%r12) │ │ │ │ lea -0x40(%r12),%rbx │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ movq $0x104f851,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ @@ -390151,15 +390174,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -390193,15 +390216,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ - movq $0x5bfa00,-0x8(%r12) │ │ │ │ + movq $0x5f78b8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x4(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -390266,15 +390289,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ - movq $0x5bfa00,-0x8(%r12) │ │ │ │ + movq $0x5f78b8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x4(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -390306,15 +390329,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ - movq $0x5bfa00,-0x8(%r12) │ │ │ │ + movq $0x5f78b8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x4(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -390376,15 +390399,15 @@ │ │ │ │ jge 560e13 │ │ │ │ movq $0x560ca0,-0x40(%r12) │ │ │ │ mov %rcx,-0x30(%r12) │ │ │ │ movq $0xd75710,-0x28(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ movq $0x104f851,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ @@ -390396,30 +390419,30 @@ │ │ │ │ jge 560e7a │ │ │ │ movq $0x560c10,-0x40(%r12) │ │ │ │ mov %rcx,-0x30(%r12) │ │ │ │ movq $0xd75710,-0x28(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ movq $0x104f851,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rdx,%rax │ │ │ │ jne 560ece │ │ │ │ movq $0x560b80,-0x40(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ mov 0x30(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ - movq $0x5bf980,-0x18(%r12) │ │ │ │ + movq $0x5f7838,-0x18(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ add $0xfffffffffffffff8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -390473,17 +390496,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800a1f0(%rax) │ │ │ │ - lea -0x58(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %ch,(%rax) │ │ │ │ + (bad) │ │ │ │ + movabs 0xf8394ca8458d4800,%eax │ │ │ │ jb 561058 │ │ │ │ movq $0x560fc0,-0x28(%rbp) │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ mov 0xd(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %rcx,-0x20(%rbp) │ │ │ │ @@ -390498,19 +390521,20 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x10(%rax) │ │ │ │ - movabs 0x561010e045c74800,%eax │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - rex.WXB (bad) │ │ │ │ + add %dl,%al │ │ │ │ + or $0xc74800a1,%eax │ │ │ │ + rex.RB loopne 560fd5 │ │ │ │ + adc %dl,0x0(%rsi) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rcx,-0x18(%rbp) │ │ │ │ mov 0xf(%rcx),%rdx │ │ │ │ mov %rdx,-0x10(%rbp) │ │ │ │ mov 0x17(%rcx),%rcx │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ @@ -390522,31 +390546,32 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - lock movabs 0xd9894838458b4800,%eax │ │ │ │ + add %al,0x4800a10d(%rax) │ │ │ │ + mov 0x38(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ and $0x7,%ecx │ │ │ │ cmp $0x1,%rcx │ │ │ │ je 561044 │ │ │ │ movq $0x561070,-0x10(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ mov 0xe(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 6291b0 │ │ │ │ + jmp 5a30c0 │ │ │ │ movq $0x561158,0x20(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ - jmp 6291b0 │ │ │ │ + jmp 5a30c0 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ or (%rsi),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -390733,15 +390758,15 @@ │ │ │ │ mov %rbx,%rdi │ │ │ │ lea 0xa099ea(%rip),%rsi │ │ │ │ lea 0xa0848e(%rip),%r14 │ │ │ │ lea -0xd(%r12),%rbx │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0xd8,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -390769,15 +390794,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ - movq $0x5bfa00,-0x8(%r12) │ │ │ │ + movq $0x5f78b8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x4(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -390821,15 +390846,15 @@ │ │ │ │ movq $0x561430,-0x40(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,-0x30(%r12) │ │ │ │ movq $0xd75710,-0x28(%r12) │ │ │ │ lea -0x40(%r12),%rbx │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ movq $0x104f851,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ @@ -390920,35 +390945,35 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 56174b │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ cmp %rdx,%rbx │ │ │ │ jge 5616d0 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rdx,%rbx │ │ │ │ jne 56172f │ │ │ │ mov 0x28(%rbp),%rbx │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ cmp %rdx,%rbx │ │ │ │ jge 561704 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rdx,%rbx │ │ │ │ jne 56172f │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0xf65148,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ @@ -390990,15 +391015,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ - movq $0x5bfa00,-0x8(%r12) │ │ │ │ + movq $0x5f78b8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x4(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -391063,15 +391088,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ - movq $0x5bfa00,-0x8(%r12) │ │ │ │ + movq $0x5f78b8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x4(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -391103,15 +391128,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ - movq $0x5bfa00,-0x8(%r12) │ │ │ │ + movq $0x5f78b8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x4(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -391172,15 +391197,15 @@ │ │ │ │ jge 561aa3 │ │ │ │ movq $0x561920,-0x40(%r12) │ │ │ │ mov %rcx,-0x30(%r12) │ │ │ │ movq $0xd75710,-0x28(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ movq $0x104f851,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ @@ -391192,30 +391217,30 @@ │ │ │ │ jge 561b0a │ │ │ │ movq $0x561890,-0x40(%r12) │ │ │ │ mov %rcx,-0x30(%r12) │ │ │ │ movq $0xd75710,-0x28(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ movq $0x104f851,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rdx,%rax │ │ │ │ jne 561b5e │ │ │ │ movq $0x561800,-0x40(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ mov 0x30(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ - movq $0x5bf980,-0x18(%r12) │ │ │ │ + movq $0x5f7838,-0x18(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ add $0xfffffffffffffff8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -391355,15 +391380,15 @@ │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x561b90,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -391452,19 +391477,19 @@ │ │ │ │ mov %rax,%r14 │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov 0xe(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 6291b0 │ │ │ │ + jmp 5a30c0 │ │ │ │ movq $0x561fe8,0x20(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ - jmp 6291b0 │ │ │ │ + jmp 5a30c0 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ or $0xc,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -391663,15 +391688,15 @@ │ │ │ │ mov %rax,%rdi │ │ │ │ lea 0xa08b25(%rip),%rsi │ │ │ │ lea 0xa07596(%rip),%r14 │ │ │ │ lea -0x15(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0xd8,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -391762,15 +391787,15 @@ │ │ │ │ mov %rax,%rdi │ │ │ │ lea 0xa088cd(%rip),%rsi │ │ │ │ lea 0xa07279(%rip),%r14 │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ lea -0xa7(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0xe0,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -391928,15 +391953,15 @@ │ │ │ │ adc %r9b,-0x39(%r8) │ │ │ │ adc %r13b,0x49005626(%r8) │ │ │ │ mov %ebx,%eax │ │ │ │ mov %rax,%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x38(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add $0x4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -392009,15 +392034,15 @@ │ │ │ │ push %rsi │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x3,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -392091,15 +392116,15 @@ │ │ │ │ push %rsi │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ jge 562833 │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -392126,15 +392151,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -392257,15 +392282,15 @@ │ │ │ │ lea 0xa0826c(%rip),%rsi │ │ │ │ lea 0xa06c00(%rip),%r14 │ │ │ │ lea -0x1d(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0xcf(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0xd8,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -392293,15 +392318,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -392337,15 +392362,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -392379,15 +392404,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -392657,15 +392682,15 @@ │ │ │ │ and %r15b,(%r8) │ │ │ │ xor $0x8b4c0056,%eax │ │ │ │ test %eax,0x48000000(%rax) │ │ │ │ mov 0x88(%rbp),%edi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ movq $0x563068,0x18(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 563068 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ @@ -392734,15 +392759,15 @@ │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x562da8,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x50(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x70,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -392835,15 +392860,15 @@ │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x562d68,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x50(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x70,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -392895,15 +392920,15 @@ │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x562d28,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x78(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x88,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -392918,15 +392943,15 @@ │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x562ce8,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x50(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x70,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -392964,15 +392989,15 @@ │ │ │ │ test %ecx,0x48000000(%rax) │ │ │ │ movl $0x563778,0x88(%rbp) │ │ │ │ mov %rax,%r8 │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x28(%rbp),%r14 │ │ │ │ add $0x88,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ add $0xffffffffffffffc0,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x88,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x88,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -393056,15 +393081,15 @@ │ │ │ │ push %rsi │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ jge 563643 │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x68,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -393091,15 +393116,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -393135,15 +393160,15 @@ │ │ │ │ test %ecx,0x48000000(%rax) │ │ │ │ movl $0x5636f8,0x88(%rbp) │ │ │ │ mov %rax,%r8 │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x28(%rbp),%r14 │ │ │ │ add $0x88,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -393170,15 +393195,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -393213,15 +393238,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -393270,15 +393295,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -393349,15 +393374,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -393898,15 +393923,15 @@ │ │ │ │ rex.X push %rsi │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ jge 56420b │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -393934,15 +393959,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -394057,15 +394082,15 @@ │ │ │ │ lea 0xa09663(%rip),%rsi │ │ │ │ lea 0xa04e9f(%rip),%r14 │ │ │ │ lea -0xd(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0xb7(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0xc0,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -394176,15 +394201,15 @@ │ │ │ │ jne 564654 │ │ │ │ movq $0x5644c0,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -394341,15 +394366,15 @@ │ │ │ │ jne 5648ac │ │ │ │ movq $0x564728,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -394438,15 +394463,15 @@ │ │ │ │ add $0x98,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 564ab8 │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rcx,0x48(%rsp) │ │ │ │ mov 0xe(%rbx),%rcx │ │ │ │ - movq $0x5bf980,-0x90(%r12) │ │ │ │ + movq $0x5f7838,-0x90(%r12) │ │ │ │ mov %r10,-0x88(%r12) │ │ │ │ mov %rbx,-0x80(%r12) │ │ │ │ movq $0x5646a8,-0x78(%r12) │ │ │ │ mov %rax,-0x70(%r12) │ │ │ │ mov %rcx,-0x68(%r12) │ │ │ │ mov %r10,-0x60(%r12) │ │ │ │ lea -0x8f(%r12),%rbx │ │ │ │ @@ -394734,15 +394759,15 @@ │ │ │ │ jne 564e44 │ │ │ │ movq $0x564cb0,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -395278,15 +395303,15 @@ │ │ │ │ jne 5655ec │ │ │ │ movq $0x565458,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -395984,15 +396009,15 @@ │ │ │ │ push %rsi │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x38(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add $0x4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -396057,15 +396082,15 @@ │ │ │ │ push %rsi │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x3,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -396141,15 +396166,15 @@ │ │ │ │ push %rsi │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ jge 5661ab │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -396176,15 +396201,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -396429,15 +396454,15 @@ │ │ │ │ gs push %rsi │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -396515,15 +396540,15 @@ │ │ │ │ sbb %r9b,-0x39(%r8) │ │ │ │ sbb %r14b,0x49005666(%r8) │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -396550,15 +396575,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -396676,15 +396701,15 @@ │ │ │ │ lea 0xa0718a(%rip),%rsi │ │ │ │ lea 0xa02956(%rip),%r14 │ │ │ │ lea -0x15(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0xb7(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0xc0,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -396788,15 +396813,15 @@ │ │ │ │ push %rsi │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ jge 566a5b │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -396820,15 +396845,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -396936,15 +396961,15 @@ │ │ │ │ lea 0xa06d6b(%rip),%rsi │ │ │ │ lea 0xa02707(%rip),%r14 │ │ │ │ lea -0xd(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0xa7(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0xb0,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -397017,15 +397042,15 @@ │ │ │ │ mov %rax,%rdi │ │ │ │ lea 0xa06a9c(%rip),%rsi │ │ │ │ lea 0xa02470(%rip),%r14 │ │ │ │ mov %rdx,-0x10(%rbp) │ │ │ │ lea -0x87(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0xc0,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -397189,15 +397214,15 @@ │ │ │ │ jo 567049 │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x38(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add $0x4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -397261,15 +397286,15 @@ │ │ │ │ jo 567119 │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x3,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -397343,15 +397368,15 @@ │ │ │ │ jno 5671e9 │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ jge 5671ab │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -397377,15 +397402,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -397488,15 +397513,15 @@ │ │ │ │ lea 0xa06602(%rip),%rsi │ │ │ │ lea 0xa01e3e(%rip),%r14 │ │ │ │ lea -0x1d(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0xa7(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0xb0,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -397620,15 +397645,15 @@ │ │ │ │ adc %r9b,-0x39(%r8) │ │ │ │ adc %r10b,0x49005675(%r8) │ │ │ │ mov %ebx,%eax │ │ │ │ mov %rax,%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -397708,15 +397733,15 @@ │ │ │ │ push %rsi │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ jge 567643 │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -397743,15 +397768,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -397851,15 +397876,15 @@ │ │ │ │ lea 0xa05f70(%rip),%rsi │ │ │ │ lea 0xa01984(%rip),%r14 │ │ │ │ lea -0x15(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x97(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0xa0,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -397970,15 +397995,15 @@ │ │ │ │ jne 567a34 │ │ │ │ movq $0x5678a0,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -398186,15 +398211,15 @@ │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ add $0x98,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 567dd0 │ │ │ │ mov 0x6(%rbx),%r11 │ │ │ │ mov 0xe(%rbx),%r14 │ │ │ │ - movq $0x5bf980,-0x90(%r12) │ │ │ │ + movq $0x5f7838,-0x90(%r12) │ │ │ │ mov %r8,-0x88(%r12) │ │ │ │ mov %rbx,-0x80(%r12) │ │ │ │ movq $0x567a88,-0x78(%r12) │ │ │ │ mov %r11,-0x70(%r12) │ │ │ │ mov %r14,-0x68(%r12) │ │ │ │ mov %r8,-0x60(%r12) │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ @@ -398444,15 +398469,15 @@ │ │ │ │ sbb %r9b,-0x39(%r8) │ │ │ │ sbb %r10b,0x49005680(%r8) │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -398478,15 +398503,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -398631,15 +398656,15 @@ │ │ │ │ jne 5682fc │ │ │ │ movq $0x568168,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -398978,15 +399003,15 @@ │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x5683d0,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -399044,15 +399069,15 @@ │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x568490,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x70(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x80,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -399103,15 +399128,15 @@ │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x568410,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -399173,15 +399198,15 @@ │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x568450,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -399196,15 +399221,15 @@ │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x5684d0,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x70(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x80,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -399248,15 +399273,15 @@ │ │ │ │ rex.RB (bad) │ │ │ │ movq $0x568bd8,0x60(%rbp) │ │ │ │ mov %rax,%r8 │ │ │ │ mov 0x28(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x60,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -399281,15 +399306,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -399379,15 +399404,15 @@ │ │ │ │ add $0xa8,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 568e5f │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rcx,0x48(%rsp) │ │ │ │ mov 0xe(%rbx),%rcx │ │ │ │ - movq $0x5bf980,-0xa0(%r12) │ │ │ │ + movq $0x5f7838,-0xa0(%r12) │ │ │ │ mov %r10,-0x98(%r12) │ │ │ │ mov %rbx,-0x90(%r12) │ │ │ │ movq $0x568350,-0x88(%r12) │ │ │ │ mov %rax,-0x80(%r12) │ │ │ │ mov %rcx,-0x78(%r12) │ │ │ │ mov %r10,-0x70(%r12) │ │ │ │ mov %rdx,0x50(%rsp) │ │ │ │ @@ -399631,15 +399656,15 @@ │ │ │ │ jne 56916c │ │ │ │ movq $0x568fd8,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -399847,15 +399872,15 @@ │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ add $0x98,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 56950e │ │ │ │ mov 0x6(%rbx),%r11 │ │ │ │ mov 0xe(%rbx),%r14 │ │ │ │ - movq $0x5bf980,-0x90(%r12) │ │ │ │ + movq $0x5f7838,-0x90(%r12) │ │ │ │ mov %r8,-0x88(%r12) │ │ │ │ mov %rbx,-0x80(%r12) │ │ │ │ movq $0x5691c0,-0x78(%r12) │ │ │ │ mov %r11,-0x70(%r12) │ │ │ │ mov %r14,-0x68(%r12) │ │ │ │ mov %r8,-0x60(%r12) │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ @@ -400119,15 +400144,15 @@ │ │ │ │ jne 56983c │ │ │ │ movq $0x5696a8,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -400644,15 +400669,15 @@ │ │ │ │ jne 569f84 │ │ │ │ movq $0x569df0,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -401226,15 +401251,15 @@ │ │ │ │ mov %rax,%rdi │ │ │ │ lea 0xa02f40(%rip),%rsi │ │ │ │ lea 0x9fe8c4(%rip),%r14 │ │ │ │ mov %rdx,-0x10(%rbp) │ │ │ │ lea -0x77(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0xb0,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -401387,15 +401412,15 @@ │ │ │ │ push %rsi │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x38(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add $0x4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -401466,15 +401491,15 @@ │ │ │ │ or %r9b,-0x39(%r8) │ │ │ │ or %r14b,0x490056ab(%r8) │ │ │ │ mov %ebx,%eax │ │ │ │ mov %rax,%rdi │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x3,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -401552,15 +401577,15 @@ │ │ │ │ sbb %r9b,-0x39(%r8) │ │ │ │ sbb %r8b,0x490056ac(%r8) │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -401587,15 +401612,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -401691,15 +401716,15 @@ │ │ │ │ lea 0x9ffcc9(%rip),%rsi │ │ │ │ lea 0x9fe2e5(%rip),%r14 │ │ │ │ lea -0x1d(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x97(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0xa0,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -401835,15 +401860,15 @@ │ │ │ │ mov $0x56,%al │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -401919,15 +401944,15 @@ │ │ │ │ mov $0x56,%cl │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ jge 56b0eb │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -401951,15 +401976,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -402050,15 +402075,15 @@ │ │ │ │ lea 0xa024c4(%rip),%rsi │ │ │ │ lea 0x9fddf8(%rip),%r14 │ │ │ │ lea -0x15(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x87(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0x90,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -402070,15 +402095,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 56b33e │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -402157,15 +402182,15 @@ │ │ │ │ lea 0xa02327(%rip),%rsi │ │ │ │ lea 0x9fdc8b(%rip),%r14 │ │ │ │ lea -0xd(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x77(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0x80,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -402262,15 +402287,15 @@ │ │ │ │ add %al,0x4c00a021(%rax) │ │ │ │ mov 0x18(%rbp),%ecx │ │ │ │ mov 0x10(%rbp),%r8 │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ lea 0xa02172(%rip),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -402378,15 +402403,15 @@ │ │ │ │ jne 56b884 │ │ │ │ movq $0x56b6f0,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -402548,15 +402573,15 @@ │ │ │ │ jne 56baec │ │ │ │ movq $0x56b958,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -402862,15 +402887,15 @@ │ │ │ │ jne 56bf6c │ │ │ │ movq $0x56bdd8,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -403032,15 +403057,15 @@ │ │ │ │ jne 56c1d4 │ │ │ │ movq $0x56c040,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -403377,15 +403402,15 @@ │ │ │ │ jne 56c6c4 │ │ │ │ movq $0x56c530,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -403547,15 +403572,15 @@ │ │ │ │ jne 56c92c │ │ │ │ movq $0x56c798,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -403846,15 +403871,15 @@ │ │ │ │ jne 56cd74 │ │ │ │ movq $0x56cbe0,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -404016,15 +404041,15 @@ │ │ │ │ jne 56cfdc │ │ │ │ movq $0x56ce48,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -404306,15 +404331,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -404971,48 +404996,48 @@ │ │ │ │ jne 56de80 │ │ │ │ movq $0x56dce0,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rcx │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rcx │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 56ded1 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add $0xffffffffffffffc0,%r12 │ │ │ │ mov %rsi,%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -405386,48 +405411,48 @@ │ │ │ │ jne 56e440 │ │ │ │ movq $0x56e2a0,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rcx │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rcx │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 56e491 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add $0xffffffffffffffc0,%r12 │ │ │ │ mov %rsi,%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -405684,15 +405709,15 @@ │ │ │ │ adc %r15b,(%r8) │ │ │ │ call ffffffff899fe864 <__environ@GLIBC_2.2.5+0xffffffff889a6dbc> │ │ │ │ fmuls -0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -405766,15 +405791,15 @@ │ │ │ │ sbb %r9b,(%r8) │ │ │ │ jmp ffffffff899fe934 <__environ@GLIBC_2.2.5+0xffffffff889a6e8c> │ │ │ │ fmuls -0x75(%rax) │ │ │ │ jge 56e8eb │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -405801,15 +405826,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -405988,15 +406013,15 @@ │ │ │ │ push %rsi │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x40(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -406073,15 +406098,15 @@ │ │ │ │ push %rsi │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov 0x30(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ test %eax,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -406167,15 +406192,15 @@ │ │ │ │ lea 0x9fe9cc(%rip),%rsi │ │ │ │ lea 0x9fac88(%rip),%r14 │ │ │ │ lea -0x15(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -406282,15 +406307,15 @@ │ │ │ │ push %rsi │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -406759,15 +406784,15 @@ │ │ │ │ jne 56f574 │ │ │ │ movq $0x56f3e0,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -406929,15 +406954,15 @@ │ │ │ │ jne 56f7dc │ │ │ │ movq $0x56f648,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -407344,15 +407369,15 @@ │ │ │ │ jne 56fdb4 │ │ │ │ movq $0x56fc20,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -407514,15 +407539,15 @@ │ │ │ │ jne 57001c │ │ │ │ movq $0x56fe88,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -407838,15 +407863,15 @@ │ │ │ │ mov %rdi,-0x10(%r12) │ │ │ │ mov %r8,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x45(%r12),%r9 │ │ │ │ lea -0x15(%r12),%rdi │ │ │ │ lea 0x9fa43a(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5d23e8 │ │ │ │ + jmp 60a2a0 │ │ │ │ movq $0xa0,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -407956,15 +407981,15 @@ │ │ │ │ jne 57069c │ │ │ │ movq $0x570508,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -408126,15 +408151,15 @@ │ │ │ │ jne 570904 │ │ │ │ movq $0x570770,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -408433,15 +408458,15 @@ │ │ │ │ jne 570d6c │ │ │ │ movq $0x570bd8,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -408603,15 +408628,15 @@ │ │ │ │ jne 570fd4 │ │ │ │ movq $0x570e40,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -408830,15 +408855,15 @@ │ │ │ │ mov %rdi,-0x10(%r12) │ │ │ │ mov %r8,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x45(%r12),%r9 │ │ │ │ lea -0x15(%r12),%rdi │ │ │ │ lea 0x9f8f75(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5b4ba0 │ │ │ │ + jmp 5eca58 │ │ │ │ movq $0xb8,0x388(%r13) │ │ │ │ lea 0x9fc41d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -408949,15 +408974,15 @@ │ │ │ │ jne 57153c │ │ │ │ movq $0x5713a8,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -409119,15 +409144,15 @@ │ │ │ │ jne 5717a4 │ │ │ │ movq $0x571610,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -409417,15 +409442,15 @@ │ │ │ │ jne 571bec │ │ │ │ movq $0x571a58,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -409587,15 +409612,15 @@ │ │ │ │ jne 571e54 │ │ │ │ movq $0x571cc0,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -410014,15 +410039,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -410088,15 +410113,15 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ mov 0x28(%rbp),%r9 │ │ │ │ mov 0x20(%rbp),%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ lea 0x9f764b(%rip),%r14 │ │ │ │ add $0x30,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -410242,15 +410267,15 @@ │ │ │ │ jne 57279c │ │ │ │ movq $0x572608,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -410413,15 +410438,15 @@ │ │ │ │ jne 572a04 │ │ │ │ movq $0x572870,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -410523,15 +410548,15 @@ │ │ │ │ add $0x98,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 572cb1 │ │ │ │ mov %rcx,0x48(%rsp) │ │ │ │ mov 0x6(%rbx),%rcx │ │ │ │ mov %rdx,0x50(%rsp) │ │ │ │ mov 0xe(%rbx),%rdx │ │ │ │ - movq $0x5bf980,-0x90(%r12) │ │ │ │ + movq $0x5f7838,-0x90(%r12) │ │ │ │ mov %r11,-0x88(%r12) │ │ │ │ mov %rbx,-0x80(%r12) │ │ │ │ lea -0x8f(%r12),%rbx │ │ │ │ and $0x7,%r9d │ │ │ │ cmp $0x1,%r9 │ │ │ │ je 572c4f │ │ │ │ movq $0x5727f0,-0x78(%r12) │ │ │ │ @@ -410560,15 +410585,15 @@ │ │ │ │ mov %rbx,%rsi │ │ │ │ lea 0x9f6f9c(%rip),%r14 │ │ │ │ lea -0x35(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x77(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0x5725a0,-0x78(%r12) │ │ │ │ mov %rbx,-0x68(%r12) │ │ │ │ mov %r10,-0x60(%r12) │ │ │ │ lea -0x78(%r12),%rax │ │ │ │ add $0xffffffffffffffa0,%r12 │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %rax,%rdi │ │ │ │ @@ -411021,15 +411046,15 @@ │ │ │ │ jne 573254 │ │ │ │ movq $0x5730c0,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -411191,15 +411216,15 @@ │ │ │ │ jne 5734bc │ │ │ │ movq $0x573328,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -411388,15 +411413,15 @@ │ │ │ │ mov 0x40(%rbp),%rsi │ │ │ │ lea 0x9f6475(%rip),%r14 │ │ │ │ lea -0x35(%r12),%rax │ │ │ │ mov %rax,0x50(%rbp) │ │ │ │ lea -0x77(%r12),%rax │ │ │ │ mov %rax,0x58(%rbp) │ │ │ │ add $0x50,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0x80,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ mov 0x28(%rbp),%rbx │ │ │ │ mov %rbx,%r9 │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ mov %rcx,%r8 │ │ │ │ mov %rbx,%rdi │ │ │ │ @@ -411489,15 +411514,15 @@ │ │ │ │ lea 0x9f6922(%rip),%rsi │ │ │ │ lea 0x9f6273(%rip),%r14 │ │ │ │ lea -0x35(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea -0x4f(%r12),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0x110,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -411607,15 +411632,15 @@ │ │ │ │ jne 573b64 │ │ │ │ movq $0x5739d0,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -411777,15 +411802,15 @@ │ │ │ │ jne 573dcc │ │ │ │ movq $0x573c38,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -412099,15 +412124,15 @@ │ │ │ │ jne 574274 │ │ │ │ movq $0x5740e0,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -412269,15 +412294,15 @@ │ │ │ │ jne 5744dc │ │ │ │ movq $0x574348,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -412514,15 +412539,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 57489e │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -412559,15 +412584,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 574936 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -412758,26 +412783,26 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 574c55 │ │ │ │ mov 0x30(%rbp),%rbx │ │ │ │ mov 0x28(%rbp),%rcx │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ cmp %rcx,%rdx │ │ │ │ jge 574c08 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rcx,%rdx │ │ │ │ jne 574c39 │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ cmp 0x20(%rbp),%rcx │ │ │ │ jge 574c39 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -413042,15 +413067,15 @@ │ │ │ │ jne 57500c │ │ │ │ movq $0x574e78,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -413212,15 +413237,15 @@ │ │ │ │ jne 575274 │ │ │ │ movq $0x5750e0,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -413560,15 +413585,15 @@ │ │ │ │ jne 575774 │ │ │ │ movq $0x5755e0,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -413730,15 +413755,15 @@ │ │ │ │ jne 5759dc │ │ │ │ movq $0x575848,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -414123,15 +414148,15 @@ │ │ │ │ jne 575f74 │ │ │ │ movq $0x575de0,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -414491,15 +414516,15 @@ │ │ │ │ jne 576484 │ │ │ │ movq $0x5762f0,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -414872,15 +414897,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -414952,15 +414977,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -415766,15 +415791,15 @@ │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ mov 0x3(%rbx),%rsi │ │ │ │ lea 0x9f260d(%rip),%r14 │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -415833,15 +415858,15 @@ │ │ │ │ lea -0x7d(%r12),%r9 │ │ │ │ mov %rax,%r8 │ │ │ │ mov %rdi,%rax │ │ │ │ lea -0x4d(%r12),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ lea -0x3(%r12),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5b4ba0 │ │ │ │ + jmp 5eca58 │ │ │ │ movq $0x100,0x388(%r13) │ │ │ │ lea 0x9f617d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -415952,15 +415977,15 @@ │ │ │ │ jne 5778cc │ │ │ │ movq $0x577738,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -416122,15 +416147,15 @@ │ │ │ │ jne 577b34 │ │ │ │ movq $0x5779a0,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -416426,15 +416451,15 @@ │ │ │ │ jne 577f7c │ │ │ │ movq $0x577de8,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -416596,15 +416621,15 @@ │ │ │ │ jne 5781e4 │ │ │ │ movq $0x578050,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -416841,15 +416866,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -417456,15 +417481,15 @@ │ │ │ │ jne 578ddc │ │ │ │ movq $0x578c48,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -417740,15 +417765,15 @@ │ │ │ │ jne 5791d4 │ │ │ │ movq $0x579040,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -417935,15 +417960,15 @@ │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ lea -0x2d(%r12),%r9 │ │ │ │ mov %rdi,%r8 │ │ │ │ lea -0xd(%r12),%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ lea 0x9f44cf(%rip),%r14 │ │ │ │ - jmp 5d23e8 │ │ │ │ + jmp 60a2a0 │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ lea 0x9f448b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ @@ -417964,15 +417989,15 @@ │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0x9f4496(%rip),%rsi │ │ │ │ lea 0x9efe12(%rip),%r14 │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ lea 0x9f4452(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -418082,15 +418107,15 @@ │ │ │ │ jne 579694 │ │ │ │ movq $0x579500,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -418252,15 +418277,15 @@ │ │ │ │ jne 5798fc │ │ │ │ movq $0x579768,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -418556,15 +418581,15 @@ │ │ │ │ jne 579d44 │ │ │ │ movq $0x579bb0,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -418726,15 +418751,15 @@ │ │ │ │ jne 579fac │ │ │ │ movq $0x579e18,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -418964,15 +418989,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -419148,15 +419173,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -419327,15 +419352,15 @@ │ │ │ │ lea -0xd(%r12),%r8 │ │ │ │ mov %rsi,%rdi │ │ │ │ lea 0x9f31a8(%rip),%rsi │ │ │ │ lea 0x9f0361(%rip),%r14 │ │ │ │ lea -0x25(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ lea 0x9f3158(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -419457,15 +419482,15 @@ │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0x9eef4f(%rip),%rsi │ │ │ │ lea 0x9f2d98(%rip),%r14 │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5ba6f0 │ │ │ │ + jmp 5f25a8 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ lea 0x9f2fa3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ @@ -419554,15 +419579,15 @@ │ │ │ │ sub %cl,-0x77(%rax) │ │ │ │ fiadds -0x7cb7f81a(%rbx) │ │ │ │ incb (%rcx) │ │ │ │ jne 57ab4a │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 57ab36 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rdi │ │ │ │ mov %rdx,%rsi │ │ │ │ mov %rcx,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -419607,15 +419632,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -419789,15 +419814,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -419976,15 +420001,15 @@ │ │ │ │ lea 0x9f28dc(%rip),%rsi │ │ │ │ lea 0x9efa95(%rip),%r14 │ │ │ │ lea -0x25(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x47(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0x68,0x388(%r13) │ │ │ │ lea 0x9f2883(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -420099,15 +420124,15 @@ │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0x9ee667(%rip),%rsi │ │ │ │ lea 0x9f24b0(%rip),%r14 │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5ba6f0 │ │ │ │ + jmp 5f25a8 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ lea 0x9f26eb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -420218,15 +420243,15 @@ │ │ │ │ jne 57b48c │ │ │ │ movq $0x57b2f8,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -420388,15 +420413,15 @@ │ │ │ │ jne 57b6f4 │ │ │ │ movq $0x57b560,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -420689,15 +420714,15 @@ │ │ │ │ jne 57bb3c │ │ │ │ movq $0x57b9a8,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -420859,15 +420884,15 @@ │ │ │ │ jne 57bda4 │ │ │ │ movq $0x57bc10,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -421095,15 +421120,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -421607,15 +421632,15 @@ │ │ │ │ jne 57c854 │ │ │ │ movq $0x57c6c0,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -421778,15 +421803,15 @@ │ │ │ │ jne 57cabc │ │ │ │ movq $0x57c928,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -421872,15 +421897,15 @@ │ │ │ │ mov %r14,%rdx │ │ │ │ add $0x98,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 57cc99 │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ mov 0xe(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x90(%r12) │ │ │ │ + movq $0x5f7838,-0x90(%r12) │ │ │ │ mov %r9,-0x88(%r12) │ │ │ │ mov %rbx,-0x80(%r12) │ │ │ │ movq $0x57c8a8,-0x78(%r12) │ │ │ │ mov %r14,-0x70(%r12) │ │ │ │ mov %rax,-0x68(%r12) │ │ │ │ mov %r9,-0x60(%r12) │ │ │ │ lea -0x8f(%r12),%rbx │ │ │ │ @@ -422172,15 +422197,15 @@ │ │ │ │ push %rdi │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -422255,15 +422280,15 @@ │ │ │ │ sbb %r9b,-0x39(%r8) │ │ │ │ sbb %r13b,0x490057d0(%r8) │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -422290,15 +422315,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -422466,15 +422491,15 @@ │ │ │ │ adc %r10b,(%r8) │ │ │ │ rcll %cl,0x0(%rdi) │ │ │ │ mov %rbx,%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -422549,15 +422574,15 @@ │ │ │ │ sbb %r12b,%r8b │ │ │ │ rcll %cl,0x0(%rdi) │ │ │ │ mov %rbx,%r8 │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -422584,15 +422609,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -422803,15 +422828,15 @@ │ │ │ │ (bad) │ │ │ │ push %rdi │ │ │ │ add %cl,0x45(%rbx,%rcx,4) │ │ │ │ cmp %cl,-0x75(%rax) │ │ │ │ jge 57d710 │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x48(%rbp),%r14 │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ or %edi,0x0(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -422883,15 +422908,15 @@ │ │ │ │ rex │ │ │ │ movq $0x57d7c0,0x40(%rbp) │ │ │ │ mov %rbx,%r8 │ │ │ │ mov 0x38(%rbp),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x40,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -422918,15 +422943,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -423162,15 +423187,15 @@ │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r14b,(%r8) │ │ │ │ fistl 0x0(%rdi) │ │ │ │ mov 0x38(%rbp),%r8 │ │ │ │ mov 0x40(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x48(%rbp),%r14 │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ or %edi,0x0(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -423239,15 +423264,15 @@ │ │ │ │ rex │ │ │ │ movq $0x57dc00,0x40(%rbp) │ │ │ │ mov %rbx,%r8 │ │ │ │ mov 0x38(%rbp),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x40,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -423274,15 +423299,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -423595,15 +423620,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 57e10e │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -423716,15 +423741,15 @@ │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0x9ef733(%rip),%rsi │ │ │ │ lea 0x9eb6b7(%rip),%r14 │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ lea 0x9ef6ef(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ @@ -423781,15 +423806,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -423995,15 +424020,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -424239,15 +424264,15 @@ │ │ │ │ mov %r8,%r9 │ │ │ │ mov %rdi,%r8 │ │ │ │ mov %rsi,%rdi │ │ │ │ lea -0x13(%r12),%rsi │ │ │ │ lea 0x9eca60(%rip),%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -424357,15 +424382,15 @@ │ │ │ │ jne 57ec44 │ │ │ │ movq $0x57eab0,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -424527,15 +424552,15 @@ │ │ │ │ jne 57eeac │ │ │ │ movq $0x57ed18,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -424838,15 +424863,15 @@ │ │ │ │ jne 57f314 │ │ │ │ movq $0x57f180,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -425008,15 +425033,15 @@ │ │ │ │ jne 57f57c │ │ │ │ movq $0x57f3e8,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -425251,15 +425276,15 @@ │ │ │ │ mov %r8,%r9 │ │ │ │ mov %rdi,%r8 │ │ │ │ mov %rsi,%rdi │ │ │ │ lea -0x3(%r12),%rsi │ │ │ │ lea 0x9ea3e9(%rip),%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -425369,15 +425394,15 @@ │ │ │ │ jne 57facc │ │ │ │ movq $0x57f938,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -425539,15 +425564,15 @@ │ │ │ │ jne 57fd34 │ │ │ │ movq $0x57fba0,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -425845,15 +425870,15 @@ │ │ │ │ jne 58019c │ │ │ │ movq $0x580008,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -426015,15 +426040,15 @@ │ │ │ │ jne 580404 │ │ │ │ movq $0x580270,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -426258,15 +426283,15 @@ │ │ │ │ mov %r8,%r9 │ │ │ │ mov %rdi,%r8 │ │ │ │ mov %rsi,%rdi │ │ │ │ lea -0x3(%r12),%rsi │ │ │ │ lea 0x9eada7(%rip),%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ lea 0x9ed273(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ adc $0x58000000,%eax │ │ │ │ lret $0x9e │ │ │ │ @@ -426416,15 +426441,15 @@ │ │ │ │ jne 5809e4 │ │ │ │ movq $0x580850,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -426587,15 +426612,15 @@ │ │ │ │ jne 580c4c │ │ │ │ movq $0x580ab8,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -426681,15 +426706,15 @@ │ │ │ │ mov 0x40(%rsp),%rdi │ │ │ │ mov %r14,%rdx │ │ │ │ add $0x98,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 580e20 │ │ │ │ mov 0x6(%rbx),%r10 │ │ │ │ mov 0xe(%rbx),%r11 │ │ │ │ - movq $0x5bf980,-0x90(%r12) │ │ │ │ + movq $0x5f7838,-0x90(%r12) │ │ │ │ mov %rdi,-0x88(%r12) │ │ │ │ mov %rbx,-0x80(%r12) │ │ │ │ movq $0x580a38,-0x78(%r12) │ │ │ │ mov %r10,-0x70(%r12) │ │ │ │ mov %r11,-0x68(%r12) │ │ │ │ mov %rdi,-0x60(%r12) │ │ │ │ lea -0x8f(%r12),%rbx │ │ │ │ @@ -426928,15 +426953,15 @@ │ │ │ │ jne 58110c │ │ │ │ movq $0x580f78,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -427099,15 +427124,15 @@ │ │ │ │ jne 581374 │ │ │ │ movq $0x5811e0,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -427194,15 +427219,15 @@ │ │ │ │ mov %r14,%rdi │ │ │ │ add $0x98,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 58155c │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ mov 0xe(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x90(%r12) │ │ │ │ + movq $0x5f7838,-0x90(%r12) │ │ │ │ mov %r9,-0x88(%r12) │ │ │ │ mov %rbx,-0x80(%r12) │ │ │ │ movq $0x581160,-0x78(%r12) │ │ │ │ mov %r14,-0x70(%r12) │ │ │ │ mov %rax,-0x68(%r12) │ │ │ │ mov %r9,-0x60(%r12) │ │ │ │ lea -0x8f(%r12),%rbx │ │ │ │ @@ -428128,15 +428153,15 @@ │ │ │ │ sub %cl,-0x77(%rax) │ │ │ │ fiadds -0x7cb7f81a(%rbx) │ │ │ │ incb (%rcx) │ │ │ │ jne 5821aa │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 582196 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rdi │ │ │ │ mov %rdx,%rsi │ │ │ │ mov %rcx,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -428181,15 +428206,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -428374,15 +428399,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -428698,15 +428723,15 @@ │ │ │ │ jne 58296c │ │ │ │ movq $0x5827d8,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -428791,15 +428816,15 @@ │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ add $0x58,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 582b00 │ │ │ │ mov 0x6(%rbx),%r11 │ │ │ │ mov 0xe(%rbx),%r14 │ │ │ │ - movq $0x5bf980,-0x50(%r12) │ │ │ │ + movq $0x5f7838,-0x50(%r12) │ │ │ │ mov %r8,-0x48(%r12) │ │ │ │ mov %rbx,-0x40(%r12) │ │ │ │ movq $0x5829c0,-0x38(%r12) │ │ │ │ mov %r11,-0x30(%r12) │ │ │ │ mov %r14,-0x28(%r12) │ │ │ │ mov %r8,-0x20(%r12) │ │ │ │ lea -0x4f(%r12),%rbx │ │ │ │ @@ -429034,15 +429059,15 @@ │ │ │ │ jne 582df4 │ │ │ │ movq $0x582c60,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -429126,15 +429151,15 @@ │ │ │ │ mov %r14,%rdi │ │ │ │ add $0x58,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 582f96 │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ mov 0xe(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x50(%r12) │ │ │ │ + movq $0x5f7838,-0x50(%r12) │ │ │ │ mov %r9,-0x48(%r12) │ │ │ │ mov %rbx,-0x40(%r12) │ │ │ │ movq $0x582e48,-0x38(%r12) │ │ │ │ mov %r14,-0x30(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %r9,-0x20(%r12) │ │ │ │ lea -0x4f(%r12),%rax │ │ │ │ @@ -429366,15 +429391,15 @@ │ │ │ │ jne 583284 │ │ │ │ movq $0x5830f0,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -429797,15 +429822,15 @@ │ │ │ │ jne 58388c │ │ │ │ movq $0x5836f8,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -430161,15 +430186,15 @@ │ │ │ │ mov %rbx,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %r8,(%r12) │ │ │ │ lea -0x45(%r12),%r9 │ │ │ │ lea -0x15(%r12),%rdi │ │ │ │ lea 0x9e96da(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5b4ba0 │ │ │ │ + jmp 5eca58 │ │ │ │ movq $0xc8,0x388(%r13) │ │ │ │ lea 0x9e9c62(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x20(%rbp),%r9 │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ @@ -430248,15 +430273,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -430958,15 +430983,15 @@ │ │ │ │ jne 5849a4 │ │ │ │ movq $0x584810,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -431128,15 +431153,15 @@ │ │ │ │ jne 584c0c │ │ │ │ movq $0x584a78,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -431432,15 +431457,15 @@ │ │ │ │ jne 585054 │ │ │ │ movq $0x584ec0,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -431602,15 +431627,15 @@ │ │ │ │ jne 5852bc │ │ │ │ movq $0x585128,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -431842,15 +431867,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -432231,15 +432256,15 @@ │ │ │ │ lea -0x1d(%r12),%r8 │ │ │ │ mov %rsi,%rdi │ │ │ │ lea 0x9e7c48(%rip),%rsi │ │ │ │ lea 0x9e3691(%rip),%r14 │ │ │ │ lea -0x55(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0x80,0x388(%r13) │ │ │ │ lea 0x9e7ee5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ adc $0x70000000,%eax │ │ │ │ jbe 585b65 │ │ │ │ @@ -432386,15 +432411,15 @@ │ │ │ │ jne 585dec │ │ │ │ movq $0x585c58,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -432556,15 +432581,15 @@ │ │ │ │ jne 586054 │ │ │ │ movq $0x585ec0,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -432858,15 +432883,15 @@ │ │ │ │ jne 58649c │ │ │ │ movq $0x586308,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -433028,15 +433053,15 @@ │ │ │ │ jne 586704 │ │ │ │ movq $0x586570,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -433271,15 +433296,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -433729,15 +433754,15 @@ │ │ │ │ lea -0x2d(%r12),%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ lea 0x9e6684(%rip),%rsi │ │ │ │ lea 0x9e2b38(%rip),%r14 │ │ │ │ lea -0x75(%r12),%rax │ │ │ │ mov %rax,0x48(%rbp) │ │ │ │ add $0x48,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0x80,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x587148,0x20(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -433757,15 +433782,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x33(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov 0x28(%rbp),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ @@ -433883,15 +433908,15 @@ │ │ │ │ jne 58733c │ │ │ │ movq $0x5871a8,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -434054,15 +434079,15 @@ │ │ │ │ jne 5875a4 │ │ │ │ movq $0x587410,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -434154,15 +434179,15 @@ │ │ │ │ add $0x98,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5877b0 │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rcx,0x48(%rsp) │ │ │ │ mov 0xe(%rbx),%rcx │ │ │ │ - movq $0x5bf980,-0x90(%r12) │ │ │ │ + movq $0x5f7838,-0x90(%r12) │ │ │ │ mov %r10,-0x88(%r12) │ │ │ │ mov %rbx,-0x80(%r12) │ │ │ │ movq $0x587390,-0x78(%r12) │ │ │ │ mov %rax,-0x70(%r12) │ │ │ │ mov %rcx,-0x68(%r12) │ │ │ │ mov %r10,-0x60(%r12) │ │ │ │ lea -0x8f(%r12),%rbx │ │ │ │ @@ -434571,15 +434596,15 @@ │ │ │ │ jne 587c9c │ │ │ │ movq $0x587b08,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -434741,15 +434766,15 @@ │ │ │ │ jne 587f04 │ │ │ │ movq $0x587d70,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -434999,15 +435024,15 @@ │ │ │ │ lea -0x15(%r12),%r8 │ │ │ │ lea 0x9e1f7c(%rip),%rsi │ │ │ │ lea 0x9e192d(%rip),%r14 │ │ │ │ lea -0x25(%r12),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ lea -0x3f(%r12),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0x118,0x388(%r13) │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ @@ -435124,15 +435149,15 @@ │ │ │ │ jne 58851c │ │ │ │ movq $0x588388,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -435295,15 +435320,15 @@ │ │ │ │ jne 588784 │ │ │ │ movq $0x5885f0,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -435398,15 +435423,15 @@ │ │ │ │ add $0x98,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5889a4 │ │ │ │ mov %rcx,0x48(%rsp) │ │ │ │ mov 0x6(%rbx),%rcx │ │ │ │ mov %rdx,0x50(%rsp) │ │ │ │ mov 0xe(%rbx),%rdx │ │ │ │ - movq $0x5bf980,-0x90(%r12) │ │ │ │ + movq $0x5f7838,-0x90(%r12) │ │ │ │ mov %r11,-0x88(%r12) │ │ │ │ mov %rbx,-0x80(%r12) │ │ │ │ movq $0x588570,-0x78(%r12) │ │ │ │ mov %rcx,-0x70(%r12) │ │ │ │ mov %rdx,-0x68(%r12) │ │ │ │ mov %r11,-0x60(%r12) │ │ │ │ lea -0x8f(%r12),%rbx │ │ │ │ @@ -435687,15 +435712,15 @@ │ │ │ │ jne 588d1c │ │ │ │ movq $0x588b88,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -435857,15 +435882,15 @@ │ │ │ │ jne 588f84 │ │ │ │ movq $0x588df0,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -436157,15 +436182,15 @@ │ │ │ │ lea -0x15(%r12),%r8 │ │ │ │ mov %rsi,%rdi │ │ │ │ lea 0x9e4755(%rip),%rsi │ │ │ │ lea 0x9e08e1(%rip),%r14 │ │ │ │ lea -0x25(%r12),%rax │ │ │ │ mov %rax,0x28(%rbp) │ │ │ │ add $0x28,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x589408,0x0(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ @@ -436305,15 +436330,15 @@ │ │ │ │ jne 5895dc │ │ │ │ movq $0x589448,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -436476,15 +436501,15 @@ │ │ │ │ jne 589844 │ │ │ │ movq $0x5896b0,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -436575,15 +436600,15 @@ │ │ │ │ add $0x98,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 589a50 │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rcx,0x48(%rsp) │ │ │ │ mov 0xe(%rbx),%rcx │ │ │ │ - movq $0x5bf980,-0x90(%r12) │ │ │ │ + movq $0x5f7838,-0x90(%r12) │ │ │ │ mov %r10,-0x88(%r12) │ │ │ │ mov %rbx,-0x80(%r12) │ │ │ │ movq $0x589630,-0x78(%r12) │ │ │ │ mov %rax,-0x70(%r12) │ │ │ │ mov %rcx,-0x68(%r12) │ │ │ │ mov %r10,-0x60(%r12) │ │ │ │ lea -0x8f(%r12),%rbx │ │ │ │ @@ -436984,15 +437009,15 @@ │ │ │ │ jne 589f3c │ │ │ │ movq $0x589da8,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -437154,15 +437179,15 @@ │ │ │ │ jne 58a1a4 │ │ │ │ movq $0x58a010,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -437391,15 +437416,15 @@ │ │ │ │ lea 0x9dfd74(%rip),%rsi │ │ │ │ lea 0x9df785(%rip),%r14 │ │ │ │ lea -0x25(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea -0x3f(%r12),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0xa8,0x388(%r13) │ │ │ │ lea 0x9e357b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -437510,15 +437535,15 @@ │ │ │ │ jne 58a71c │ │ │ │ movq $0x58a588,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -437680,15 +437705,15 @@ │ │ │ │ jne 58a984 │ │ │ │ movq $0x58a7f0,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -437981,15 +438006,15 @@ │ │ │ │ jne 58adcc │ │ │ │ movq $0x58ac38,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -438151,15 +438176,15 @@ │ │ │ │ jne 58b034 │ │ │ │ movq $0x58aea0,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -438388,15 +438413,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -438568,15 +438593,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -438784,15 +438809,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -438833,15 +438858,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -439057,15 +439082,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -439106,15 +439131,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -439248,15 +439273,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 58bfee │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -439390,15 +439415,15 @@ │ │ │ │ adc %r9b,-0x39(%r8) │ │ │ │ adc %r12b,0x490058c1(%r8) │ │ │ │ mov %ebx,%eax │ │ │ │ mov %rax,%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + jmp 5f74d8 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -439483,15 +439508,15 @@ │ │ │ │ lea 0x9deb6a(%rip),%rsi │ │ │ │ lea 0x9dcb76(%rip),%r14 │ │ │ │ lea -0xd(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -439722,15 +439747,15 @@ │ │ │ │ mov %rsi,%rdi │ │ │ │ lea 0x9dd323(%rip),%rsi │ │ │ │ lea 0x9e116c(%rip),%r14 │ │ │ │ lea -0x15(%r12),%rbx │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5ba6f0 │ │ │ │ + jmp 5f25a8 │ │ │ │ movq $0x90,0x388(%r13) │ │ │ │ lea 0x9e14f7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ mov 0x20(%rbp),%r9 │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ @@ -439787,15 +439812,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -440437,15 +440462,15 @@ │ │ │ │ and $0xfffffffffffffff8,%r14 │ │ │ │ mov (%r14),%rbx │ │ │ │ mov -0x4(%rbx),%ebx │ │ │ │ cmp $0x7,%rbx │ │ │ │ je 58d0b0 │ │ │ │ mov %rax,%rsi │ │ │ │ lea 0x9dcff2(%rip),%r14 │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0x58d090,-0x28(%rbp) │ │ │ │ mov 0x7(%r14),%rbx │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ @@ -440470,15 +440495,15 @@ │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x20(%rbp),%r9 │ │ │ │ add $0x28,%rbp │ │ │ │ mov %rax,%rsi │ │ │ │ lea 0x9de5a3(%rip),%r14 │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ lea 0x9e0a57(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ @@ -440633,15 +440658,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -440704,15 +440729,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -440783,15 +440808,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 58d506 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -440828,15 +440853,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 58d59e │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ @@ -440904,15 +440929,15 @@ │ │ │ │ mov %rdi,%r8 │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %rdx,%rsi │ │ │ │ lea 0x9d7cc4(%rip),%r14 │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5d3238 │ │ │ │ + jmp 60b0f0 │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -441002,15 +441027,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -441046,15 +441071,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -441170,15 +441195,15 @@ │ │ │ │ jne 58da9c │ │ │ │ movq $0x58d908,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -441340,15 +441365,15 @@ │ │ │ │ jne 58dd04 │ │ │ │ movq $0x58db70,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -441653,15 +441678,15 @@ │ │ │ │ jne 58e1ac │ │ │ │ movq $0x58e018,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -441823,15 +441848,15 @@ │ │ │ │ jne 58e414 │ │ │ │ movq $0x58e280,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -442046,15 +442071,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -442072,15 +442097,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 58e7be │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -442137,15 +442162,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -442163,15 +442188,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 58e906 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -442308,15 +442333,15 @@ │ │ │ │ jne 58eb24 │ │ │ │ movq $0x58e990,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -442478,15 +442503,15 @@ │ │ │ │ jne 58ed8c │ │ │ │ movq $0x58ebf8,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -442778,15 +442803,15 @@ │ │ │ │ jne 58f1d4 │ │ │ │ movq $0x58f040,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -442948,15 +442973,15 @@ │ │ │ │ jne 58f43c │ │ │ │ movq $0x58f2a8,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -443240,15 +443265,15 @@ │ │ │ │ jne 58f854 │ │ │ │ movq $0x58f6c0,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -443410,15 +443435,15 @@ │ │ │ │ jne 58fabc │ │ │ │ movq $0x58f928,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -443725,15 +443750,15 @@ │ │ │ │ jne 58ff64 │ │ │ │ movq $0x58fdd0,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -443895,15 +443920,15 @@ │ │ │ │ jne 5901cc │ │ │ │ movq $0x590038,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -444258,15 +444283,15 @@ │ │ │ │ mov %rsi,%r9 │ │ │ │ mov %rbx,%r8 │ │ │ │ mov %rcx,%rdi │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ lea 0x9d86d4(%rip),%r14 │ │ │ │ mov %rax,0x40(%rbp) │ │ │ │ add $0x40,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0x58e848,-0x48(%r12) │ │ │ │ mov %rcx,-0x38(%r12) │ │ │ │ movq $0x58e928,-0x30(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ mov %rdi,-0x18(%r12) │ │ │ │ lea -0x48(%r12),%rax │ │ │ │ @@ -444276,15 +444301,15 @@ │ │ │ │ mov %rax,%r9 │ │ │ │ mov %rdx,%r8 │ │ │ │ mov %rcx,%rdi │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ lea 0x9d934a(%rip),%r14 │ │ │ │ mov %rax,0x48(%rbp) │ │ │ │ add $0x40,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0x58e700,-0x48(%r12) │ │ │ │ mov %rcx,-0x38(%r12) │ │ │ │ movq $0x58e7e0,-0x30(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ mov %rdi,-0x18(%r12) │ │ │ │ lea -0x48(%r12),%rax │ │ │ │ @@ -444294,15 +444319,15 @@ │ │ │ │ mov %rax,%r9 │ │ │ │ mov %rdx,%r8 │ │ │ │ mov %rcx,%rdi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ lea 0x9d9330(%rip),%r14 │ │ │ │ mov %rax,0x48(%rbp) │ │ │ │ add $0x40,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -444411,15 +444436,15 @@ │ │ │ │ jne 5909c4 │ │ │ │ movq $0x590830,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -444582,15 +444607,15 @@ │ │ │ │ jne 590c2c │ │ │ │ movq $0x590a98,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -444681,15 +444706,15 @@ │ │ │ │ add $0x98,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 590e38 │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rcx,0x48(%rsp) │ │ │ │ mov 0xe(%rbx),%rcx │ │ │ │ - movq $0x5bf980,-0x90(%r12) │ │ │ │ + movq $0x5f7838,-0x90(%r12) │ │ │ │ mov %r10,-0x88(%r12) │ │ │ │ mov %rbx,-0x80(%r12) │ │ │ │ movq $0x590a18,-0x78(%r12) │ │ │ │ mov %rax,-0x70(%r12) │ │ │ │ mov %rcx,-0x68(%r12) │ │ │ │ mov %r10,-0x60(%r12) │ │ │ │ lea -0x8f(%r12),%rbx │ │ │ │ @@ -445180,15 +445205,15 @@ │ │ │ │ jne 5915a4 │ │ │ │ movq $0x591410,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -445230,18 +445255,18 @@ │ │ │ │ mov %rax,-0x50(%r12) │ │ │ │ mov %rcx,-0x48(%r12) │ │ │ │ mov %rdx,-0x40(%r12) │ │ │ │ mov %rsi,-0x38(%r12) │ │ │ │ mov %r14,-0x30(%r12) │ │ │ │ mov %rdi,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x5d3320,-0x18(%r12) │ │ │ │ + movq $0x60b1d8,-0x18(%r12) │ │ │ │ lea -0x60(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x5d3360,-0x8(%r12) │ │ │ │ + movq $0x60b218,-0x8(%r12) │ │ │ │ lea -0x16(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x68,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ @@ -445355,15 +445380,15 @@ │ │ │ │ jne 59182c │ │ │ │ movq $0x591698,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -445444,15 +445469,15 @@ │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - movq $0x5d3300,-0x18(%r12) │ │ │ │ + movq $0x60b1b8,-0x18(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ lea -0x60(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ add $0x48,%rbp │ │ │ │ @@ -445488,15 +445513,15 @@ │ │ │ │ mov %rdx,-0x40(%r12) │ │ │ │ mov %r8,-0x38(%r12) │ │ │ │ mov %rdi,-0x30(%r12) │ │ │ │ mov %r14,-0x28(%r12) │ │ │ │ mov %rsi,-0x20(%r12) │ │ │ │ mov %r9,-0x18(%r12) │ │ │ │ mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x5d3360,-0x8(%r12) │ │ │ │ + movq $0x60b218,-0x8(%r12) │ │ │ │ lea -0x60(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x68,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -445760,15 +445785,15 @@ │ │ │ │ jne 591e34 │ │ │ │ movq $0x591ca0,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -445810,18 +445835,18 @@ │ │ │ │ mov %rax,-0x50(%r12) │ │ │ │ mov %rcx,-0x48(%r12) │ │ │ │ mov %rdx,-0x40(%r12) │ │ │ │ mov %rsi,-0x38(%r12) │ │ │ │ mov %r14,-0x30(%r12) │ │ │ │ mov %rdi,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x5d3320,-0x18(%r12) │ │ │ │ + movq $0x60b1d8,-0x18(%r12) │ │ │ │ lea -0x60(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x5d3380,-0x8(%r12) │ │ │ │ + movq $0x60b238,-0x8(%r12) │ │ │ │ lea -0x16(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x68,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ @@ -445935,15 +445960,15 @@ │ │ │ │ jne 5920bc │ │ │ │ movq $0x591f28,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -446024,21 +446049,21 @@ │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x40(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0x5d3300,-0x28(%r12) │ │ │ │ + movq $0x60b1b8,-0x28(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ lea -0x70(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x5d3380,-0x8(%r12) │ │ │ │ + movq $0x60b238,-0x8(%r12) │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x48,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x78,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ @@ -446188,28 +446213,28 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB call 73515dc4 <__environ@GLIBC_2.2.5+0x724be31c> │ │ │ │ jns 5924c3 │ │ │ │ add $0x20,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5924e7 │ │ │ │ - movq $0x5d3340,-0x18(%r12) │ │ │ │ + movq $0x60b1f8,-0x18(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ movq $0xf6dbe1,-0x8(%r12) │ │ │ │ movq $0x104ef29,(%r12) │ │ │ │ movq $0x592528,-0x8(%rbp) │ │ │ │ lea 0x9d19bd(%rip),%r9 │ │ │ │ lea 0x9db750(%rip),%r8 │ │ │ │ lea -0x17(%r12),%rdi │ │ │ │ lea 0x9d744e(%rip),%rsi │ │ │ │ lea 0x9db297(%rip),%r14 │ │ │ │ movq $0xf6dc1b,-0x18(%rbp) │ │ │ │ movq $0xf63e61,-0x10(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 5ba6f0 │ │ │ │ + jmp 5f25a8 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ lea 0x9db72f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -446317,15 +446342,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - and %al,(%rax) │ │ │ │ + jo 592673 │ │ │ │ sahf │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB enter $0x394c,$0xf8 │ │ │ │ jb 5927d0 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x592720,-0x20(%rbp) │ │ │ │ @@ -446340,17 +446365,19 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - lcall *0x45c74800(%rbp) │ │ │ │ - call b24ea0 │ │ │ │ + add %ah,(%rax) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + sahf │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call b24ea0 │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov 0xf(%rcx),%rdx │ │ │ │ mov %rdx,-0x10(%rbp) │ │ │ │ mov 0x17(%rcx),%rdx │ │ │ │ @@ -446366,16 +446393,17 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x1(%rax) │ │ │ │ - popf │ │ │ │ + add %cl,%al │ │ │ │ + movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ + sahf │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ add 0x8(%rbp),%rax │ │ │ │ dec %rax │ │ │ │ movq $0x5927b8,0x8(%rbp) │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ @@ -446387,22 +446415,21 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - lcall *0x458b4c00(%rbp) │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jge 5927c8 │ │ │ │ + add %cl,0x4c009ea4(%rax) │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ - jmp 5bf478 │ │ │ │ + jmp 5f7330 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -446774,15 +446801,15 @@ │ │ │ │ jne 592cec │ │ │ │ movq $0x592b58,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -446944,15 +446971,15 @@ │ │ │ │ jne 592f54 │ │ │ │ movq $0x592dc0,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -447245,15 +447272,15 @@ │ │ │ │ jne 59339c │ │ │ │ movq $0x593208,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -447415,15 +447442,15 @@ │ │ │ │ jne 593604 │ │ │ │ movq $0x593470,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -447625,15 +447652,15 @@ │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0x9d9bcb(%rip),%rsi │ │ │ │ lea 0x9d551f(%rip),%r14 │ │ │ │ lea -0x35(%r12),%rbx │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ + jmp 607078 │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ lea 0x9da39f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -447642,15 +447669,15 @@ │ │ │ │ add %al,0x48009da3(%rax) │ │ │ │ lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5939aa │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 59399f │ │ │ │ - movq $0x5d3340,-0x18(%r12) │ │ │ │ + movq $0x60b1f8,-0x18(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ movq $0xf6dbe1,-0x8(%r12) │ │ │ │ movq $0x104ef29,(%r12) │ │ │ │ movq $0x5939e0,-0x8(%rbp) │ │ │ │ lea 0x9d04e5(%rip),%r9 │ │ │ │ lea 0x9d04e8(%rip),%r8 │ │ │ │ lea 0x9d04e7(%rip),%rdi │ │ │ │ @@ -447769,17 +447796,19 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48009deb(%rax) │ │ │ │ - lea -0x38(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %bl,%al │ │ │ │ + nop │ │ │ │ + sahf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB enter $0x394c,$0xf8 │ │ │ │ jb 593c68 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x593bb8,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ @@ -447791,18 +447820,16 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - jmp 593b54 │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call b277d0 │ │ │ │ + add %cl,0x48009e90(%rax) │ │ │ │ + movl $0x593c10,-0x18(%rbp) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov 0xf(%rcx),%rdx │ │ │ │ mov %rdx,-0x10(%rbp) │ │ │ │ mov 0x17(%rcx),%rdx │ │ │ │ @@ -447818,17 +447845,17 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - (bad) │ │ │ │ - popf │ │ │ │ + add %dh,(%rax) │ │ │ │ + nop │ │ │ │ + sahf │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ add 0x8(%rbp),%rax │ │ │ │ dec %rax │ │ │ │ movq $0x593c50,0x8(%rbp) │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ @@ -447840,21 +447867,24 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4c009dea(%rax) │ │ │ │ - mov 0x18(%rbp),%eax │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ + add %dh,%al │ │ │ │ + (bad) │ │ │ │ + sahf │ │ │ │ + add %cl,0x45(%rbx,%rcx,4) │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jge 593c60 │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ - jmp 5bf478 │ │ │ │ + jmp 5f7330 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -448088,15 +448118,15 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 593fca │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 593fbf │ │ │ │ - movq $0x5d3340,-0x18(%r12) │ │ │ │ + movq $0x60b1f8,-0x18(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ movq $0xf6dbe1,-0x8(%r12) │ │ │ │ movq $0x104ef29,(%r12) │ │ │ │ movq $0x593fe8,-0x8(%rbp) │ │ │ │ lea 0x9cfec5(%rip),%r9 │ │ │ │ lea 0x9cfec8(%rip),%r8 │ │ │ │ lea 0x9cfec7(%rip),%rdi │ │ │ │ @@ -448197,42 +448227,40 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - call 4859df0e <__environ@GLIBC_2.2.5+0x47546466> │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + cmp %cl,-0x72b7ff62(%rbx) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 59414a │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf518 │ │ │ │ + jmp 5f73d0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0xe5,%al │ │ │ │ - popf │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + add %cl,-0x72b7ff62(%rbx) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 594182 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf518 │ │ │ │ + jmp 5f73d0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -448244,15 +448272,15 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 594212 │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 594207 │ │ │ │ - movq $0x5d3340,-0x18(%r12) │ │ │ │ + movq $0x60b1f8,-0x18(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ movq $0xf6dbe1,-0x8(%r12) │ │ │ │ movq $0x104ef29,(%r12) │ │ │ │ movq $0x594230,-0x8(%rbp) │ │ │ │ lea 0x9cfc7d(%rip),%r9 │ │ │ │ lea 0x9cfc80(%rip),%r8 │ │ │ │ lea 0x9cfc7f(%rip),%rdi │ │ │ │ @@ -448417,24 +448445,23 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - and $0x9d,%dl │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + rolb $1,-0x72b7ff62(%rdi) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5944b2 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf518 │ │ │ │ + jmp 5f73d0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -449124,23 +449151,24 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x48009dd8,%eax │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + or %bh,-0x62(%rsi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 594e7a │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf518 │ │ │ │ + jmp 5f73d0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -449234,25 +449262,25 @@ │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%bh │ │ │ │ - popf │ │ │ │ + push %rax │ │ │ │ + jl 594fad │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 595032 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf518 │ │ │ │ + jmp 5f73d0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -449337,19 +449365,19 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB enter $0x394c,$0xf8 │ │ │ │ jb 595196 │ │ │ │ movq $0x5951b8,-0x8(%rbp) │ │ │ │ lea 0x9d923a(%rip),%r8 │ │ │ │ - lea 0x9e7c6a(%rip),%rdi │ │ │ │ - lea 0x9e7c4b(%rip),%rsi │ │ │ │ + lea 0x9dc242(%rip),%rdi │ │ │ │ + lea 0x9dc223(%rip),%rsi │ │ │ │ lea 0xab99d4(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 61ecc8 │ │ │ │ + jmp 5a14e8 │ │ │ │ lea 0x9d9463(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,(%rax) │ │ │ │ @@ -449506,15 +449534,15 @@ │ │ │ │ popf │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add (%rdi),%cl │ │ │ │ test %ch,0x48000002(%rbx) │ │ │ │ add $0x8,%ebp │ │ │ │ - lea 0x9e59a5(%rip),%rbx │ │ │ │ + lea 0x9d9f7d(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -449565,15 +449593,15 @@ │ │ │ │ add %dh,-0x7cff626f(%rax) │ │ │ │ jrcxz 59540a │ │ │ │ cmp $0x1,%rbx │ │ │ │ je 59541d │ │ │ │ lea 0x9d8c50(%rip),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 618320 │ │ │ │ + jmp 59ab40 │ │ │ │ movq $0x595450,0x8(%rbp) │ │ │ │ lea 0x9d8c0c(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 595450 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ @@ -449799,17 +449827,17 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 59574a │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ movq $0x595080,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x595850,0x0(%rbp) │ │ │ │ lea -0x10(%r12),%rdi │ │ │ │ - lea 0xa99f1b(%rip),%rsi │ │ │ │ - lea 0xa99f04(%rip),%r14 │ │ │ │ - jmp c10e28 │ │ │ │ + lea 0xa9489b(%rip),%rsi │ │ │ │ + lea 0xa94884(%rip),%r14 │ │ │ │ + jmp bdf510 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 59574a │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x595010,-0x10(%r12) │ │ │ │ @@ -449835,17 +449863,17 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5957f2 │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ movq $0x594f38,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x595898,0x0(%rbp) │ │ │ │ lea -0x10(%r12),%rdi │ │ │ │ - lea 0xa99e73(%rip),%rsi │ │ │ │ - lea 0xa99e5c(%rip),%r14 │ │ │ │ - jmp c10e28 │ │ │ │ + lea 0xa947f3(%rip),%rsi │ │ │ │ + lea 0xa947dc(%rip),%r14 │ │ │ │ + jmp bdf510 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5957f2 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x594e58,-0x10(%r12) │ │ │ │ @@ -449858,25 +449886,20 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - popf │ │ │ │ - test $0x45c74800,%eax │ │ │ │ - adc %bh,0x58(%rax) │ │ │ │ - pop %rcx │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - clc │ │ │ │ - test %esp,0x0(%rdi) │ │ │ │ + add %al,0x4800a946(%rax) │ │ │ │ + movl $0x595878,0x10(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp bdc548 │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ sbb $0xab96aa,%eax │ │ │ │ @@ -449885,26 +449908,30 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800a99c(%rax) │ │ │ │ - movl $0x595878,0x10(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp c0de60 │ │ │ │ - add (%rax),%eax │ │ │ │ + add %bh,(%rax) │ │ │ │ + rex.RX test $0x45c74800,%eax │ │ │ │ + adc %bh,0x58(%rax) │ │ │ │ + pop %rcx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + cwtl │ │ │ │ + insb (%dx),%es:(%rdi) │ │ │ │ + add %al,%fs:(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,(%rax) │ │ │ │ lea -0x76c1700(%rbp),%ebx │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %al,(%rbx) │ │ │ │ @@ -450001,220 +450028,587 @@ │ │ │ │ mov -0x20(%rbp),%rcx │ │ │ │ mov -0x18(%rbp),%rbx │ │ │ │ mov %rcx,0x60(%rax) │ │ │ │ mov %rbx,0x68(%rax) │ │ │ │ mov $0xf6e658,%edx │ │ │ │ call d7bf10 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 595b43 │ │ │ │ - movq $0x595ad0,-0x10(%rbp) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 595ad5 │ │ │ │ + movq $0x595ac8,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 595ad0 │ │ │ │ + jne 595ac8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + lea 0x9d8bcc(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,(%r8) │ │ │ │ - pop %rbx │ │ │ │ - pop %rcx │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - or %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 595b00 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 595b3d │ │ │ │ + movq $0x595b30,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 595b30 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x4c16f73b(%rbx),%eax │ │ │ │ + push %rsp │ │ │ │ + addb $0x48,(%rax) │ │ │ │ + lea 0x9d8b6c(%rip),%ebx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ + jmp d9aff0 │ │ │ │ + sbb %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x24(%rdi) │ │ │ │ + movq $0x5a1c78,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + mov %r8,-0x8(%r12) │ │ │ │ + mov %r9,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + lea 0x9d8afd(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x5b2eb0,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ + add %dh,0x31(%rdi) │ │ │ │ + movq $0x5a1d58,-0x28(%r12) │ │ │ │ + mov %rsi,-0x20(%r12) │ │ │ │ + mov %rdi,-0x18(%r12) │ │ │ │ + mov %r8,-0x10(%r12) │ │ │ │ + mov %r9,-0x8(%r12) │ │ │ │ + mov 0x0(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - lea 0x9d8b5e(%rip),%rbx │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0x9d8a98(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or $0x2000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + lock and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 595c74 │ │ │ │ + mov 0x7(%rsi),%rax │ │ │ │ + mov 0x7(%rax),%rax │ │ │ │ + cmp %rax,%r14 │ │ │ │ + je 595c7e │ │ │ │ + cmp %rax,%r14 │ │ │ │ + ja 595c88 │ │ │ │ + mov 0x17(%rsi),%rsi │ │ │ │ + jmp 595c50 │ │ │ │ + lea 0xab9bae(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xab9bad(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x1f(%rsi),%rsi │ │ │ │ + jmp 595c50 │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 595c1b │ │ │ │ - movq $0x595ba8,-0x10(%rbp) │ │ │ │ + rex.RB loopne 595cf9 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jae 595cff │ │ │ │ + lea 0x9d8a20(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add 0x17(%rbx),%esi │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jae 595da3 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 595cff │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x595d30,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 595ba8 │ │ │ │ + jne 595d30 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r11b,%r8b │ │ │ │ - pop %rbx │ │ │ │ + add %r12b,0x5d(%r8) │ │ │ │ pop %rcx │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ or %cl,-0x77(%rax) │ │ │ │ or %r14b,%r14b │ │ │ │ ret │ │ │ │ (bad) │ │ │ │ - jne 595bd8 │ │ │ │ + jne 595d60 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x29(%rbp) │ │ │ │ + movq $0x595cd0,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0x1f(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp d744a8 │ │ │ │ + lea 0xab9a8d(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xab9a88(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x0(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 595df8 │ │ │ │ + xchg %ax,%ax │ │ │ │ + sar $0xff,%bh │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + incl 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB enter $0x394c,$0xf8 │ │ │ │ + jb 595f49 │ │ │ │ + mov %r8,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 595ea2 │ │ │ │ + movq $0x595e48,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 595e48 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x5b2ed0,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + add %dh,0x3d(%rdi) │ │ │ │ + movq $0xc3da50,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1031852,-0x10(%r12) │ │ │ │ + movq $0x1031852,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - lea 0x9d8a8e(%rip),%rbx │ │ │ │ + mov 0xf(%r8),%rax │ │ │ │ + mov 0x17(%r8),%rbx │ │ │ │ + mov 0x1f(%r8),%rcx │ │ │ │ + mov 0x7(%r8),%rdx │ │ │ │ + mov 0x7(%rdx),%r9 │ │ │ │ + cmp %r9,%rsi │ │ │ │ + jne 595f68 │ │ │ │ + mov 0x27(%r8),%rsi │ │ │ │ + cmp %rax,%rdi │ │ │ │ + jne 595fc3 │ │ │ │ + movq $0x595f10,-0x38(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rdi,-0x30(%rbp) │ │ │ │ + mov %r8,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 595f10 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + jne 595f30 │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + cmp 0x30(%rbp),%rbx │ │ │ │ + sete %bl │ │ │ │ + movzbl %bl,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 596084 │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x9d8790(%rip),%rbx │ │ │ │ + mov %r14,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb %al,(%rax) │ │ │ │ + cmp %r9,%rsi │ │ │ │ + ja 595f98 │ │ │ │ + movq $0x596128,-0x30(%rbp) │ │ │ │ + mov %r8,%r9 │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %r9,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rbx,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp 595df8 │ │ │ │ + movq $0x5960f0,-0x30(%rbp) │ │ │ │ + mov %r8,%r9 │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov %r9,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rbx,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp 595df8 │ │ │ │ + movq $0x596000,-0x28(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rdi,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 596000 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x3d(%rdi) │ │ │ │ + movq $0xc3da50,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + jne 596090 │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + mov 0x30(%rbp),%rdi │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5960be │ │ │ │ + movq $0xc3da50,-0x28(%r12) │ │ │ │ + mov %rdi,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x596070,0x0(%rbp) │ │ │ │ + mov %rdi,0x30(%rbp) │ │ │ │ + jmp d9c378 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,-0x49(%rax) │ │ │ │ + test $0x458b4800,%eax │ │ │ │ + or %cl,0x3b(%rax) │ │ │ │ + pop %rbp │ │ │ │ + and %cl,(%rdi) │ │ │ │ + test %al,-0x2(%rcx) │ │ │ │ + (bad) │ │ │ │ + decl -0x77(%rcx) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + jge 59611d │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp c36a90 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x49(%rax) │ │ │ │ + test $0x458b4800,%eax │ │ │ │ + or %cl,0x3b(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,(%rdi) │ │ │ │ + test %cl,(%rcx) │ │ │ │ (bad) │ │ │ │ + (bad) │ │ │ │ + decl 0x45(%rbx,%rcx,4) │ │ │ │ + and %cl,-0x77(%rax) │ │ │ │ + fisttps -0x75(%rax) │ │ │ │ + jne 596151 │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp c377a0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,-0x7b(%rax) │ │ │ │ + popf │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB mov $0x4c,%r8b │ │ │ │ cmp %edi,%eax │ │ │ │ - jb 595dca │ │ │ │ - movq $0x595c88,-0x20(%rbp) │ │ │ │ + jb 5962be │ │ │ │ + movq $0x5961b0,-0x20(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 595c88 │ │ │ │ + jne 5961b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ - mov 0x45c74800(%rbp),%bl │ │ │ │ - add %bh,0x4800595c(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 595cb8 │ │ │ │ + test %ebx,0x45c74800(%rbp) │ │ │ │ + add %ah,%al │ │ │ │ + (bad) │ │ │ │ + pop %rcx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,-0x77(%rax) │ │ │ │ + sbb %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 5961e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov 0x458b4800(%rbp),%bl │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %al,0x48000000(%rsi) │ │ │ │ - movl $0x595cf8,0x8(%rbp) │ │ │ │ + test %ebx,-0x2776b800(%rbp) │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 59627a │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x596220,0x8(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 595cf8 │ │ │ │ + jne 596220 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -450225,56077 +450619,49609 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3d(%rdi) │ │ │ │ - movq $0xc28410,-0x28(%r12) │ │ │ │ + movq $0xc3da50,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1030fda,-0x10(%r12) │ │ │ │ - movq $0x1030fda,-0x8(%r12) │ │ │ │ + movq $0x1031852,-0x10(%r12) │ │ │ │ + movq $0x1031852,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x7(%rbx),%rdi │ │ │ │ - mov 0xf(%rbx),%r8 │ │ │ │ - mov 0x17(%rbx),%r9 │ │ │ │ - mov 0x1f(%rbx),%r10 │ │ │ │ - mov 0x27(%rbx),%rsi │ │ │ │ - mov %rdx,%r11 │ │ │ │ - and $0x7,%r11d │ │ │ │ - cmp $0x3,%r11 │ │ │ │ - jae 595dd5 │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - jb 595e1a │ │ │ │ - mov %rdi,%r11 │ │ │ │ - and $0x7,%r11d │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - jne 59616c │ │ │ │ - movq $0x5960f0,-0x30(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov 0x6(%rdi),%rsi │ │ │ │ - mov 0x6(%rdx),%r14 │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %rdi,-0x20(%rbp) │ │ │ │ - mov %r8,-0x18(%rbp) │ │ │ │ - mov %r9,-0x10(%rbp) │ │ │ │ - mov %r10,-0x8(%rbp) │ │ │ │ + movq $0x596350,-0x30(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov 0x27(%rbx),%rcx │ │ │ │ + mov %rcx,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x1f(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp d61ef0 │ │ │ │ - lea 0x9d88e7(%rip),%rbx │ │ │ │ + jmp d744a8 │ │ │ │ + lea 0x9d843b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - mov %rdi,%r11 │ │ │ │ - and $0x7,%r11d │ │ │ │ - cmp $0x3,%r11 │ │ │ │ - jne 595e6a │ │ │ │ - movq $0x596138,-0x30(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov 0x5(%rdx),%rsi │ │ │ │ - mov 0x5(%rdi),%r14 │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %rdi,-0x20(%rbp) │ │ │ │ - mov %r8,-0x18(%rbp) │ │ │ │ - mov %r9,-0x10(%rbp) │ │ │ │ - mov %r10,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp d61ef0 │ │ │ │ - mov %rdi,%r11 │ │ │ │ - and $0x7,%r11d │ │ │ │ - cmp $0x3,%r11 │ │ │ │ - jae 59616c │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - jae 595e6a │ │ │ │ - mov 0x7(%rdx),%r11 │ │ │ │ - mov 0x7(%rdi),%r14 │ │ │ │ - cmp %r14,%r11 │ │ │ │ - jl 595e6a │ │ │ │ - cmp %r14,%r11 │ │ │ │ - jne 59616c │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - jmp 595f28 │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jae 595f20 │ │ │ │ - add $0x30,%rbp │ │ │ │ - mov %rsi,%rbx │ │ │ │ - movq $0x595eb8,-0x10(%rbp) │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov %r9,%r8 │ │ │ │ - mov %rdi,%r11 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %r10,-0x8(%rbp) │ │ │ │ - mov %r9,0x0(%rbp) │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - mov %r11,0x10(%rbp) │ │ │ │ - mov %rbx,0x18(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 595c40 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + or %bh,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - mov $0xa9,%cl │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sub %r9b,0x3b(%r8) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,(%rdi) │ │ │ │ - test %ah,%cl │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x45(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - fisttps -0x75(%rax) │ │ │ │ - jne 595ee9 │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp c22160 │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x4800a9b5(%rax) │ │ │ │ + mov 0x28(%rbp),%eax │ │ │ │ + cmp 0x18(%rbp),%rbx │ │ │ │ + je 5963cf │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp c377a0 │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x0,%eax │ │ │ │ + or %bh,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - mov $0xa9,%al │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sub %r9b,0x3b(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x4b(%rax) │ │ │ │ + test $0x458b4800,%eax │ │ │ │ + sub %cl,0x3b(%rax) │ │ │ │ pop %rbp │ │ │ │ - or %cl,(%rdi) │ │ │ │ + and %cl,(%rdi) │ │ │ │ test %ch,0x49000000(%rcx) │ │ │ │ mov %ebx,%eax │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp c21450 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 595f28 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - cmp %r8,%rcx │ │ │ │ - jne 595fc7 │ │ │ │ - movq $0x595f78,-0x18(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp c36a90 │ │ │ │ + xchg %ax,%ax │ │ │ │ + rex.WB add %al,(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x48009d83(%rax) │ │ │ │ + mov 0x38(%rbp),%eax │ │ │ │ + mov 0x40(%rbp),%rcx │ │ │ │ + mov 0x48(%rbp),%rdx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jae 5963d9 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 5963f7 │ │ │ │ + cmp 0x18(%rbp),%rcx │ │ │ │ + jne 596415 │ │ │ │ + movq $0x5963a0,0x0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %r9,-0x10(%rbp) │ │ │ │ - mov %r10,-0x8(%rbp) │ │ │ │ - mov %rdi,0x0(%rbp) │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - mov %rsi,0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 595f78 │ │ │ │ + jne 5963a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add (%rax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + rex.WB push %r9 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ - and %r9b,0x4d(%r11,%rcx,4) │ │ │ │ - or %cl,0x55(%rbx,%rcx,4) │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - fimull 0x3b(%rax) │ │ │ │ - pop %rbp │ │ │ │ - sbb %cl,(%rdi) │ │ │ │ - xchg %eax,%esp │ │ │ │ - ret │ │ │ │ + rex.WRB │ │ │ │ + rex │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x20(%rbp),%rdx │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + cmp 0x10(%rbp),%rbx │ │ │ │ + sete %bl │ │ │ │ movzbl %bl,%ebx │ │ │ │ cmp $0x1,%rbx │ │ │ │ - jne 596084 │ │ │ │ + jne 5964c4 │ │ │ │ mov 0x30(%rbp),%rax │ │ │ │ add $0x8,%rbp │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ + add $0x48,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jae 595f16 │ │ │ │ - add $0x30,%rbp │ │ │ │ - mov %rsi,%rbx │ │ │ │ - jmp 595e6a │ │ │ │ - movq $0x596000,-0x8(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ + movq $0x596318,0x8(%rbp) │ │ │ │ + mov 0x28(%rbp),%r8 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 596168 │ │ │ │ + movq $0x5962e0,0x8(%rbp) │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 596168 │ │ │ │ + movq $0x596440,0x0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %r10,0x0(%rbp) │ │ │ │ - mov %r9,0x8(%rbp) │ │ │ │ - mov %rcx,0x18(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 596000 │ │ │ │ + jne 596440 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add $0x2,%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + leave │ │ │ │ + pop %rcx │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3d(%rdi) │ │ │ │ - movq $0xc28410,-0x28(%r12) │ │ │ │ + movq $0xc3da50,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ + add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ + leave │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ - and %r9b,0x4d(%r11,%rcx,4) │ │ │ │ - or %cl,0x55(%rbx,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - push %rbp │ │ │ │ - xor %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2d(%rdi) │ │ │ │ - movq $0xc28410,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ + rex.WRB │ │ │ │ + rex │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x20(%rbp),%rdx │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ + mov 0x48(%rbp),%rdi │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5964fe │ │ │ │ + movq $0xc3da50,-0x28(%r12) │ │ │ │ + mov %rdi,-0x20(%r12) │ │ │ │ mov %rcx,-0x18(%r12) │ │ │ │ - mov %r9,-0x10(%r12) │ │ │ │ - mov %r10,-0x8(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ + add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - movq $0x596070,0x0(%rbp) │ │ │ │ - mov %rdx,0x30(%rbp) │ │ │ │ + movq $0x5964b0,0x0(%rbp) │ │ │ │ + mov %rdi,0x48(%rbp) │ │ │ │ jmp d9c378 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - rex.WB add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - test %ebx,0x458b4800(%rbp) │ │ │ │ - cmp %cl,-0x75(%rax) │ │ │ │ - rex.WRB │ │ │ │ - rex │ │ │ │ - mov 0x48(%rbp),%rdx │ │ │ │ - mov 0x30(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x20(%rbp),%r9 │ │ │ │ - mov 0x28(%rbp),%r10 │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - jb 595fb1 │ │ │ │ - add $0x30,%rbp │ │ │ │ - mov %rsi,%rbx │ │ │ │ - jmp 59616c │ │ │ │ - xchg %ax,%ax │ │ │ │ - rex.WB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48009d85(%rax) │ │ │ │ - mov 0x38(%rbp),%eax │ │ │ │ - mov 0x40(%rbp),%rcx │ │ │ │ - mov 0x48(%rbp),%rdx │ │ │ │ - mov 0x30(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x20(%rbp),%r9 │ │ │ │ - mov 0x28(%rbp),%r10 │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - jb 595e59 │ │ │ │ - add $0x30,%rbp │ │ │ │ - mov %rsi,%rbx │ │ │ │ - movq $0x595ef0,-0x10(%rbp) │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov %r10,%r8 │ │ │ │ - mov %rdi,%r11 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %r10,-0x8(%rbp) │ │ │ │ - mov %r9,0x0(%rbp) │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - mov %r11,0x10(%rbp) │ │ │ │ - mov %rbx,0x18(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 595c40 │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x860cad(%rip),%r14 │ │ │ │ + jmp d6e428 │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - subb $0xe0,0x458d4800(%rbx) │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5961ef │ │ │ │ - movq $0x596218,-0x18(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - lea 0x9d84fe(%rip),%rsi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp d69cb0 │ │ │ │ - lea 0x9d84f2(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rsi,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x80(%rax) │ │ │ │ - stos %eax,%es:(%rdi) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ - (bad) │ │ │ │ - fmuls -0xd(%rcx,%rcx,4) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5965d3 │ │ │ │ + movq $0x596590,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 596248 │ │ │ │ + jne 596590 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - addl $0x0,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x80(%rax) │ │ │ │ - stos %eax,%es:(%rdi) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 59625c │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - jae 5961fa │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jae 5961fa │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - jne 5961fa │ │ │ │ - movq $0x5962a0,0x10(%rbp) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - lea 0x1(%rsi),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5962a0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %al,(%r8) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x596530,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp c9dfd8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + lea 0x9d8136(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - jg 59624a │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 5962ac │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 5961c9 │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 5962f0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - sar $0xff,%bh │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl 0x0(%rdx,%rax,1) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - ... │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + jmp c9dfd8 │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - test %bl,0x458d4800(%rbp) │ │ │ │ - rorb $1,-0x8(%rcx,%rdi,1) │ │ │ │ - jb 59631a │ │ │ │ - movq $0x596350,-0x28(%rbp) │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 5d4a58 │ │ │ │ - lea 0x9d841f(%rip),%rbx │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - sbbl $0xfffffff8,0x45c74800(%rbp) │ │ │ │ - jo 5963ba │ │ │ │ - pop %rcx │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - sbb %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - out %eax,(%dx) │ │ │ │ - out %al,$0x3 │ │ │ │ - add %cl,(%rdi) │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 596648 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x5965f0,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x860ba5(%rip),%r14 │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ (bad) │ │ │ │ - addb $0x0,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x9(%rdx),%esi │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 596569 │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 5963a4 │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 59652c │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - cmp 0x7(%rbx),%rax │ │ │ │ - jle 5963b7 │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 596569 │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 59652c │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5966f4 │ │ │ │ + movq $0x5966a8,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5966a8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x48(%rcx,%rcx,1),%dh │ │ │ │ - add $0xffffffe0,%ebp │ │ │ │ - jmp 596569 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x5966e8,0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d61ef0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2f(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x596610,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp c9dfd8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + lea 0x9d801d(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add 0x48(%rcx,%rcx,1),%esi │ │ │ │ - add $0xffffffd8,%ebp │ │ │ │ - jmp 59652c │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 596569 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %cl,(%rdx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 596733 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 596750 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x70(%rsi) │ │ │ │ - rex.RB add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 1051a0a4 <__environ@GLIBC_2.2.5+0xf4c25fc> │ │ │ │ (bad) │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48009d82(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov %rax,%rcx │ │ │ │ - add 0x18(%rbp),%rcx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - add 0x28(%rbp),%rdx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jl 59652c │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jg 596569 │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - sub %rbx,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jge 596577 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - jae 5965af │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jb 5964e0 │ │ │ │ - movq $0x596660,0x18(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - neg %rsi │ │ │ │ - lea 0xaad08a(%rip),%r14 │ │ │ │ - mov 0x6(%rcx),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5b3720 │ │ │ │ - movq $0x596690,0x18(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - neg %rsi │ │ │ │ - lea 0xaad064(%rip),%r14 │ │ │ │ - mov 0x7(%rcx),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5b3720 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call b2cefd │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 596798 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add (%rdi),%ecx │ │ │ │ - test %ch,0x48000000(%rbp) │ │ │ │ - add $0xffffffe0,%ebp │ │ │ │ - lea 0xab9306(%rip),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ + add %esi,0x49(%rbx,%riz,2) │ │ │ │ + add $0x38,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5967f3 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x596710,-0x30(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rsp,%rcx,1) │ │ │ │ - add $0xffffffd8,%ebp │ │ │ │ - jmp 59652c │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 596569 │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - lea 0xab92db(%rip),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - test %rax,%rax │ │ │ │ - jle 596597 │ │ │ │ - movq $0x596638,0x8(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0xaacfcb(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 5b3720 │ │ │ │ - movq $0x596448,0x28(%rbp) │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp d68548 │ │ │ │ - movq $0x596608,0x18(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - neg %rsi │ │ │ │ - lea 0xaacf95(%rip),%r14 │ │ │ │ - mov 0x5(%rcx),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5b3720 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x596418,0x8(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x5(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d61ef0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 596857 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x596750,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp 596750 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x7d(%rax) │ │ │ │ - stos %eax,%es:(%rdi) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r11b,(%r8) │ │ │ │ - gs pop %rcx │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls -0x77(%rcx) │ │ │ │ - (bad) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d6ae70 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x7d(%rax) │ │ │ │ - stos %eax,%es:(%rdi) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - adc %r8b,%r8b │ │ │ │ - pop %cx │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - and %cl,0x7d(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5968d4 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5968c9 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x596828,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x860928(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - jge 59660a │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r10b,%r8b │ │ │ │ - movsxd 0x0(%rcx),%ebx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d6ae70 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 59690b │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 596928 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - jl 59663a │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r8b,0x48005963(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d6ae70 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - adc %r10b,0x65(%r8) │ │ │ │ - pop %rcx │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - nop │ │ │ │ - and 0x0(%rbp),%bh │ │ │ │ - ... │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 1051a27c <__environ@GLIBC_2.2.5+0xf4c27d4> │ │ │ │ (bad) │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call b2d2ad │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 596970 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add 0x48(%rcx,%rcx,1),%esi │ │ │ │ - add $0xffffffd8,%ebp │ │ │ │ - jmp 59652c │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 596569 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rbx,%riz,2) │ │ │ │ + add $0x38,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5969cb │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x5968e8,-0x30(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x80(%rax) │ │ │ │ - popf │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 596783 │ │ │ │ - mov %r14,%rax │ │ │ │ + jb 596aa7 │ │ │ │ + movq $0x596a48,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - jae 596745 │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jae 5967a6 │ │ │ │ - cmpq $0x0,0x7(%r14) │ │ │ │ - jg 5967a6 │ │ │ │ - mov %rax,%rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - jae 59678e │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jae 596776 │ │ │ │ - cmpq $0x0,0x7(%rax) │ │ │ │ - jge 596776 │ │ │ │ - movq $0x596838,-0x10(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d68d30 │ │ │ │ - xor %r14d,%r14d │ │ │ │ - lea 0x9d7fd1(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x9d7ff6(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x5967c0,-0x10(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d68d30 │ │ │ │ - jmp 5961c0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %al,(%r8) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 596a48 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48009d7f(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - movq $0x5967e8,0x8(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 5961c0 │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800ab79(%rax) │ │ │ │ - movl $0x596818,-0x8(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d68d30 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,%gs:(%rdi) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %r8b,(%rax) │ │ │ │ - add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - jg 5967d4 │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 596844 │ │ │ │ - movq $0x596860,0x8(%rbp) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x42(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x596878,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x596928,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 5961c0 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 596928 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + lea 0x9d7c72(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x79(%rax) │ │ │ │ - stos %eax,%es:(%rdi) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - nop │ │ │ │ - push $0xffffffff894c0059 │ │ │ │ - lock mov %rbx,%r14 │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d68d30 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,%gs:(%rdi) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + testl $0x45358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + jl 596a79 │ │ │ │ + add %ch,%cl │ │ │ │ + xchg %ah,0x77(%rsi) │ │ │ │ + add %ah,0xf(%rsi) │ │ │ │ (bad) │ │ │ │ add %r8b,(%rax) │ │ │ │ + ... │ │ │ │ + adc $0x10000000,%eax │ │ │ │ + cmp %ebp,0x458d4800(%rbx) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 596b46 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call d97350 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 596b41 │ │ │ │ + movq $0xda2e40,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xab8d20(%rip),%rsi │ │ │ │ + lea 0x9d7c71(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp d2d228 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - jle 596854 │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 596905 │ │ │ │ - movq $0x5968f0,-0x8(%rbp) │ │ │ │ + add %ah,0x48009d7c(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 596bbd │ │ │ │ + movq $0x596ba0,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5968f0 │ │ │ │ + jne 596ba0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48009d7e(%rax) │ │ │ │ - movl $0x596920,0x0(%rbp) │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 596720 │ │ │ │ - lea 0x9d7e84(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - ... │ │ │ │ + add %ch,0x7c(%rax) │ │ │ │ + popf │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + fsubrs 0x59(%rbx) │ │ │ │ + add %cl,0x73(%rbx,%rcx,4) │ │ │ │ (bad) │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp ca79e8 │ │ │ │ + lea 0x9d7c64(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + jl 596b74 │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - push %rax │ │ │ │ - imul $0x75894c,0x0(%rcx),%ebx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 596950 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %al,(%r8) │ │ │ │ + add %r8b,(%r8) │ │ │ │ + insb (%dx),%es:(%rdi) │ │ │ │ + pop %rcx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + xor $0x9d7c01,%eax │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d2db98 │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x5b2ed0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rdx,%rdi,1) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 596c36 │ │ │ │ + movq $0xcff638,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - nop │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 5969d0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - sar $0xff,%bh │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl 0x0(%rdx,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,0x48009d7d(%rax) │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5969f2 │ │ │ │ - movq $0x596a28,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 596720 │ │ │ │ - lea 0x9d7da7(%rip),%rbx │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + lea 0xaac844(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,0x7d(%rax) │ │ │ │ - popf │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,%r8b │ │ │ │ - push $0x59 │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 596a44 │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - jmp 596720 │ │ │ │ - ret │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - sti │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %esi,0x1(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - cmp 0x8(%rbp),%rax │ │ │ │ - sete %al │ │ │ │ - movzbl %al,%eax │ │ │ │ - shl $0x3,%rax │ │ │ │ - mov 0xf52be0(%rax),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0xab8bbb,%eax │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ret │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - sti │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %esi,(%rdi) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,0x3b(%r8) │ │ │ │ - or %r9b,(%r15) │ │ │ │ - xchg %eax,%esp │ │ │ │ - rorb $0xb6,(%rdi) │ │ │ │ - rorb $0xe0,-0x3f(%rax) │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - cwtl │ │ │ │ - loopne 596ae4 │ │ │ │ - cmc │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %ah,%gs:0xf(%rsi) │ │ │ │ - (bad) │ │ │ │ - add %r8b,(%rax) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - adc %ch,0x59(%rbx) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,0x75(%rcx,%rcx,4) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - adc %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - jne 596b10 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - ret │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add 0x61(%rbx),%esi │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jb 596be7 │ │ │ │ - movq $0x596b60,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x18(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 596b60 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x27(%rdi) │ │ │ │ + movq $0xca89c0,-0x18(%r12) │ │ │ │ + movq $0xf6e841,-0x10(%r12) │ │ │ │ + movq $0x103b9a9,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0x9d7ba2(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ret │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x6d(%rbp),%dh │ │ │ │ - movq $0x596a58,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - jmp d5ffc0 │ │ │ │ - movq $0x596bb8,0x0(%rbp) │ │ │ │ - mov 0x5(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x18(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 596bb8 │ │ │ │ + add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ret │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x15(%rbp),%esi │ │ │ │ - movq $0x596a98,0x0(%rbp) │ │ │ │ - mov 0x5(%rbx),%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - jmp d5ffc0 │ │ │ │ - lea 0xab8c49(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x596c18,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x18(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 596c18 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ret │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,-0x4b(%rbp) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - cmp 0x7(%rbx),%rax │ │ │ │ - jne 596bd9 │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - cmp 0x8(%rbp),%rax │ │ │ │ - sete %al │ │ │ │ - movzbl %al,%eax │ │ │ │ - shl $0x3,%rax │ │ │ │ - mov 0xf52be0(%rax),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %ch,%bl │ │ │ │ + (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - jnp 596c04 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1051a5bc <__environ@GLIBC_2.2.5+0xf4c2b14> │ │ │ │ + rex.RB call 1051a69c <__environ@GLIBC_2.2.5+0xf4c2bf4> │ │ │ │ (bad) │ │ │ │ - mov %es,(%rax) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x596ca8,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock mov %ch,0x59(%rbp) │ │ │ │ + add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 596ca8 │ │ │ │ + jne 596d88 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - jp 596c44 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - call 4859c61d <__environ@GLIBC_2.2.5+0x47544b75> │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ + enter $0x596d,$0x0 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 596ce8 │ │ │ │ + jne 596dc8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4c009d7a(%rax) │ │ │ │ - mov 0xf(%rbx),%eax │ │ │ │ - mov 0x7(%rbx),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,(%r8) │ │ │ │ + outsb %ds:(%rsi),(%dx) │ │ │ │ + pop %rcx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jae 596ddb │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5969d0 │ │ │ │ - lea 0x9d7aa8(%rip),%rbx │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + jmp c9e910 │ │ │ │ + lea 0x9d7acc(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0x10(%rbp),%esi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp c9e910 │ │ │ │ + lea 0xab8a08(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x7a(%rax) │ │ │ │ - popf │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1051a67c <__environ@GLIBC_2.2.5+0xf4c2bd4> │ │ │ │ + rex.RB call 1051a794 <__environ@GLIBC_2.2.5+0xf4c2cec> │ │ │ │ (bad) │ │ │ │ - xchg %eax,%edi │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ - lock push $0x4c00596d │ │ │ │ - mov %esi,%ebx │ │ │ │ + lock subb $0x0,0x59(%rsi) │ │ │ │ + mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 596d68 │ │ │ │ + jne 596e80 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - jp 596d04 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - test $0x6d,%al │ │ │ │ - pop %rcx │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ + shrb $0x0,0x59(%rsi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 596da8 │ │ │ │ + jne 596ec0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - jns 596d44 │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x39(%r8) │ │ │ │ - adc %r13b,%r8b │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,%r8b │ │ │ │ + outsb %ds:(%rsi),(%dx) │ │ │ │ pop %rcx │ │ │ │ - add %cl,0x43(%rbx,%rcx,4) │ │ │ │ - cmovs -0x74b7f885(%rbx),%ecx │ │ │ │ - jne 596dc8 │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5969d0 │ │ │ │ - lea 0x9d79ed(%rip),%rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jae 596ed3 │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + jmp c9e910 │ │ │ │ + lea 0x9d79dc(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ - add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0xab8a31(%rip),%ebx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xab8a2c(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %esi,0x48(%rsp,%rdi,1) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + movq $0x596f30,0x10(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp c9e910 │ │ │ │ nopl (%rax) │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 596e50 │ │ │ │ - xchg %ax,%ax │ │ │ │ - sar $0xff,%bh │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - incl 0x0(%rdx,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - jns 596dec │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 596e72 │ │ │ │ - movq $0x596ea8,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 596720 │ │ │ │ - lea 0x9d79b7(%rip),%rbx │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x12(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + lea 0xab88ee(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xab88d7(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x79(%rax) │ │ │ │ - popf │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,(%r8) │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - pop %rcx │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 596ec4 │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - jmp 596720 │ │ │ │ - add %r8d,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 597013 │ │ │ │ + movq $0x596fb8,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 596fb8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - jns 596e74 │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x7d(%r8) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rcx,%rcx,1) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 5970c2 │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - cmp 0x8(%rbp),%rbx │ │ │ │ - je 596efe │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5970c2 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5972ad │ │ │ │ - nop │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - js 596eb4 │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock push %rax │ │ │ │ + add %r14b,%r8b │ │ │ │ outsl %ds:(%rsi),(%dx) │ │ │ │ pop %rcx │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ pop %rbp │ │ │ │ - adc %cl,0x75(%rcx,%rcx,4) │ │ │ │ - clc │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 596f50 │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 596ff0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add %r8d,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48009d78(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - jae 596fd0 │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jb 597038 │ │ │ │ - movq $0x596fa0,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 596fa0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + or %r9b,(%r15) │ │ │ │ + xchg %eax,%esp │ │ │ │ + rorb $0xb6,(%rdi) │ │ │ │ + rorb $0xe0,-0x3f(%rax) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + cwtl │ │ │ │ + loopne 597035 │ │ │ │ + cmc │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,%gs:-0x73(%rax) │ │ │ │ + sbb $0x9d78ce,%eax │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - test %eax,(%rdx) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x78(%rax) │ │ │ │ - popf │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sub %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add (%rdi),%cl │ │ │ │ - test %ecx,(%rsi) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r11b,%r8b │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - pop %rcx │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jae 596fca │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d5ffc0 │ │ │ │ - movq $0x597008,-0x8(%rbp) │ │ │ │ - mov 0x5(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5970d9 │ │ │ │ + movq $0x597078,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 597008 │ │ │ │ + jne 597078 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %eax,(%rdx) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - ja 596fa4 │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sub %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add (%rdi),%ecx │ │ │ │ - test %esp,0x48000000(%rsi) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - movq $0x5970b0,0x8(%rbp) │ │ │ │ - mov 0x5(%rbx),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d5ffc0 │ │ │ │ - movq $0x597070,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,-0x7cffa690(%r8) │ │ │ │ + jrcxz 59708a │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 597070 │ │ │ │ + jne 5970b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48009d77(%rax) │ │ │ │ - mov 0x28(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - jne 5970c2 │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - cmp 0x7(%rbx),%rcx │ │ │ │ - jne 5970c2 │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - cmp 0x10(%rbp),%rbx │ │ │ │ - jne 5970c2 │ │ │ │ - jmp 5972ad │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + or %r14b,0xe(%r13) │ │ │ │ + lea 0xab8765(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xab8760(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x9d7810(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %r8d,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x77(%rax) │ │ │ │ - popf │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x7d(%r8) │ │ │ │ - sti │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %bl,%al │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + rex jns 597094 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 7351aa4c <__environ@GLIBC_2.2.5+0x724c2fa4> │ │ │ │ + and $0xf845c748,%eax │ │ │ │ + rex jno 597161 │ │ │ │ + add %cl,0x73(%rbx,%rcx,4) │ │ │ │ + adc %cl,-0x39(%rax) │ │ │ │ + rex.RB call 133b215 <__environ@GLIBC_2.2.5+0x2e376d> │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d0cdd8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - movl $0x5970f0,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + js 5970dc │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + xor $0x9d78f1,%eax │ │ │ │ + mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5970f0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp c9dfd8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add %r8d,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - ja 59708c │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add 0x11(%rbx),%esi │ │ │ │ - mov 0x20(%rbp),%rdx │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jae 597178 │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - jge 597178 │ │ │ │ - movq $0x597138,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 597138 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5971c0 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5971b5 │ │ │ │ + movq $0x5970f8,-0x18(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x5971e0,-0x8(%rbp) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x82c728(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0x9d78b9(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48009d76(%rax) │ │ │ │ - mov 0x20(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - jae 597164 │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jb 597272 │ │ │ │ - add $0x20,%rbp │ │ │ │ - lea 0xab86dc(%rip),%rbx │ │ │ │ + add %al,0x48009d78(%rax) │ │ │ │ + mov %ebx,%esi │ │ │ │ + lea 0x9d7828(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x5973b8,0x0(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rbx,0x20(%rbp) │ │ │ │ - jmp d68d30 │ │ │ │ - movq $0x5971a0,0x0(%rbp) │ │ │ │ - mov %rdx,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5971a0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add %r8d,(%rax) │ │ │ │ + jmp ca4ec0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48009d75(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - jae 59721a │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jae 5972bb │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - jg 5972bb │ │ │ │ - movq $0x5971f0,0x20(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5971f0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x78(%rax) │ │ │ │ + popf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $0x72,-0x8(%r9,%rdi,1) │ │ │ │ + xor %ecx,-0x39(%rax) │ │ │ │ + rex.RB call b2e489 │ │ │ │ + movq $0xda53c0,-0x40(%rbp) │ │ │ │ + mov %rsi,-0x38(%rbp) │ │ │ │ + mov %rdi,-0x30(%rbp) │ │ │ │ + mov %r8,-0x28(%rbp) │ │ │ │ + mov %r9,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%rbp │ │ │ │ + jmp 595a90 │ │ │ │ + lea 0x9d784f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + js 597204 │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add (%rdi),%ecx │ │ │ │ - xor $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jae 597156 │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - jle 5972f0 │ │ │ │ - jmp 597156 │ │ │ │ - movq $0x597248,0x20(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 597248 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %esi,0x48(%rbp,%rcx,1) │ │ │ │ + mov 0x6(%rbx),%ebx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 597170 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add (%rdi),%ecx │ │ │ │ - sbbl $0xffffff83,0x48000000(%rax) │ │ │ │ - clc │ │ │ │ - add (%rdi),%cl │ │ │ │ - xor $0xfffffffe,%esp │ │ │ │ - (bad) │ │ │ │ - decl -0x7d(%rax) │ │ │ │ - jnp 59726d │ │ │ │ - add %cl,(%rdi) │ │ │ │ - mov -0x17000000(%rbx),%es │ │ │ │ - in $0xfe,%al │ │ │ │ - (bad) │ │ │ │ - decl -0x7d(%rax) │ │ │ │ - jnp 59727d │ │ │ │ - add %bh,0x48(%rcx,%rcx,1) │ │ │ │ - add $0x20,%ebp │ │ │ │ - jmp 597156 │ │ │ │ - movq $0x597408,0x0(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rbx,0x20(%rbp) │ │ │ │ - jmp d68d30 │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - cmp 0x8(%rbp),%rbx │ │ │ │ - je 5972a9 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5970c2 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5972f9 │ │ │ │ + movq $0x5972e8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - lea 0xab858e(%rip),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x5972e0,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5972e0 │ │ │ │ + jne 5972e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x74(%rax) │ │ │ │ - popf │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x12(%rdx),%esi │ │ │ │ - add $0x20,%rbp │ │ │ │ - lea 0xab8554(%rip),%rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 597350 │ │ │ │ - movq $0x597338,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 597338 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + lea 0x9d77b0(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - je 5972d4 │ │ │ │ - add %cl,0x45(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jge 597360 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 5962f0 │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - jg 59735d │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 5972f0 │ │ │ │ - movq $0x597390,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 597369 │ │ │ │ + movq $0x597358,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 597390 │ │ │ │ + jne 597358 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,0x4c009d73(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 5962f0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - je 597354 │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,%r8b │ │ │ │ - jae 597418 │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - and %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - and %ch,%cl │ │ │ │ - movsxd (%rcx),%ebx │ │ │ │ - jge 5973cd │ │ │ │ - nopl (%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ (bad) │ │ │ │ + mov (%rbx),%eax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x9d7748(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,0x73(%rax) │ │ │ │ - popf │ │ │ │ - add %cl,0x45(%rbx,%rcx,4) │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jge 597408 │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 5962f0 │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5973d9 │ │ │ │ + movq $0x5973c8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5973c8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - jae 5973a4 │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,(%r8) │ │ │ │ - je 597468 │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - and %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - and %ch,%cl │ │ │ │ - adc (%rcx),%ebx │ │ │ │ - jge 59741d │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - jae 5973cc │ │ │ │ - add %cl,0x45(%rbx,%rcx,4) │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jge 597458 │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 5962f0 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x9d76e0(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - jae 5973fc │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1051adb4 <__environ@GLIBC_2.2.5+0xf4c330c> │ │ │ │ - (bad) │ │ │ │ - mov %es,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x5974a0,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 597449 │ │ │ │ + movq $0x597438,-0x8(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5974a0 │ │ │ │ + jne 597438 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,0x48009d73(%rax) │ │ │ │ - movl $0x5974e0,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5974e0 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,0x73(%rax) │ │ │ │ - popf │ │ │ │ - add %cl,0x43(%rbx,%rcx,4) │ │ │ │ - cmovs -0x74b7f885(%rbx),%ecx │ │ │ │ - jne 5974f4 │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 596e50 │ │ │ │ - lea 0x9d7340(%rip),%rbx │ │ │ │ + lea 0x9d7678(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - jae 5974bc │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1051ae74 <__environ@GLIBC_2.2.5+0xf4c33cc> │ │ │ │ - (bad) │ │ │ │ - xchg %eax,%edi │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock (bad) │ │ │ │ - jne 59758d │ │ │ │ - add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 597560 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - jb 5974fc │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ - movabs 0x4807438b48005975,%al │ │ │ │ - mov 0xf(%rbx),%ebx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5974b9 │ │ │ │ + movq $0x5974a8,-0x8(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5975a0 │ │ │ │ + jne 5974a8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,0x48009d72(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - movq $0x5975e0,0x10(%rbp) │ │ │ │ - mov 0xf(%rbx),%r8 │ │ │ │ - mov 0x7(%rbx),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 596e50 │ │ │ │ - lea 0x9d7285(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add 0xe(%rbp),%esi │ │ │ │ - lea 0xab8239(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xab8234(%rip),%rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x9d7610(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - jb 5975bc │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 597671 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5976d0 │ │ │ │ - movq $0x597660,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 597529 │ │ │ │ + movq $0x597518,-0x8(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 597660 │ │ │ │ + jne 597518 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - jno 5975fc │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock test $0x76,%al │ │ │ │ - pop %rcx │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - rex.WXB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5976a8 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + lea 0x9d75a8(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48009d71(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - movq $0x5976f0,0x8(%rbp) │ │ │ │ - mov 0xf(%rbx),%r8 │ │ │ │ - mov 0x7(%rbx),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 596e50 │ │ │ │ - lea 0x9d7189(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 597599 │ │ │ │ + movq $0x597588,-0x8(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 597588 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add 0xb(%rbp),%esi │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ + (bad) │ │ │ │ + mov (%rbx),%eax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x9d7540(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - jno 5976c4 │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1051b07c <__environ@GLIBC_2.2.5+0xf4c35d4> │ │ │ │ - (bad) │ │ │ │ - xchg %eax,%edi │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock push $0x48005977 │ │ │ │ - mov %esi,%ebx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 597605 │ │ │ │ + movq $0x5975f8,-0x8(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 597768 │ │ │ │ + jne 5975f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + lea 0x9d74dc(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - jo 597704 │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ - test $0x77,%al │ │ │ │ - pop %rcx │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 597671 │ │ │ │ + movq $0x597660,-0x8(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5977a8 │ │ │ │ + jne 597660 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x48009d70(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - movq $0x5977e8,0x10(%rbp) │ │ │ │ - mov 0xf(%rbx),%r8 │ │ │ │ - mov 0x7(%rbx),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 596e50 │ │ │ │ - lea 0x9d709d(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add 0xe(%rbp),%esi │ │ │ │ - lea 0xab803a(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xab8023(%rip),%rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x9d7478(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - jo 5977c4 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 597879 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5978d8 │ │ │ │ - movq $0x597868,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5976e1 │ │ │ │ + movq $0x5976d0,-0x8(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 597868 │ │ │ │ + jne 5976d0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - popf │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock mov $0x78,%al │ │ │ │ - pop %rcx │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - rex.WXB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5978b0 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + lea 0x9d7410(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48009d6f(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - movq $0x5978f8,0x8(%rbp) │ │ │ │ - mov 0xf(%rbx),%r8 │ │ │ │ - mov 0x7(%rbx),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 596e50 │ │ │ │ - lea 0x9d6fa1(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 597751 │ │ │ │ + movq $0x597740,-0x8(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 597740 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add 0xb(%rbp),%esi │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ + (bad) │ │ │ │ + mov (%rbx),%eax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x9d73a8(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - popf │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - lock mov %r14,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 597520 │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - popf │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1051b2ac <__environ@GLIBC_2.2.5+0xf4c3804> │ │ │ │ - (bad) │ │ │ │ - xchg %eax,%edi │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cwtl │ │ │ │ - jns 5979c5 │ │ │ │ - add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5977c1 │ │ │ │ + movq $0x5977b0,-0x8(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 597998 │ │ │ │ + jne 5977b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,0x48009d6e(%rax) │ │ │ │ - movl $0x5979d8,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5979d8 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ + lea 0x9d7340(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x6e(%rax) │ │ │ │ - popf │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x39(%r8) │ │ │ │ - adc %r11b,(%r8) │ │ │ │ - jp 597a3c │ │ │ │ - add %cl,0x43(%rbx,%rcx,4) │ │ │ │ - cmovs -0x74b7f885(%rbx),%ecx │ │ │ │ - jne 5979f8 │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 596e50 │ │ │ │ - lea 0x9d6e9d(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 597831 │ │ │ │ + movq $0x597820,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 597820 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add 0xe(%rbp),%esi │ │ │ │ - lea 0xab7e0a(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xab7df3(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ + (bad) │ │ │ │ + mov (%rbx),%eax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x9d72d8(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 597acf │ │ │ │ - movq $0x597a90,-0x8(%rbp) │ │ │ │ + jb 5978a1 │ │ │ │ + movq $0x597890,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 597a90 │ │ │ │ + jne 597890 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x5b2ed0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x0,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - lea 0x9d6e2a(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x18000000,%eax │ │ │ │ - sub %ebp,0x458d4800(%rbx) │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 597b3e │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call d97350 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 597b39 │ │ │ │ - movq $0xda2e40,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xab7d28(%rip),%rsi │ │ │ │ - lea 0x9d6e29(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d2d228 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + lea 0x9d7270(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jae 597cc6 │ │ │ │ - lea 0x9d6e54(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x4,%eax │ │ │ │ + add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ + jmp d9aff0 │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jne 597bb8 │ │ │ │ - mov 0x28(%rbp),%rdi │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 597d54 │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 597cc0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + add %ch,%bl │ │ │ │ + fisubs 0xf(%rsi) │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add 0x40(%rbx),%esi │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jb 597ba5 │ │ │ │ - add $0x10,%r12 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 597929 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + lea 0xaabb75(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp da7148 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 597c08 │ │ │ │ + ja 59799e │ │ │ │ + movq $0x597900,-0x40(%r12) │ │ │ │ + mov %rsi,-0x30(%r12) │ │ │ │ + movq $0x5a1d78,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x104f829,-0x10(%r12) │ │ │ │ movq $0xcff638,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 597d0d │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 597cc0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + lea 0x9d7180(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add 0x40(%rbx),%esi │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jb 597c25 │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 597c88 │ │ │ │ - movq $0xcff638,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 597d0d │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - jmp 597d0d │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x3,%rdi │ │ │ │ - je 597d7d │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rsi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 597d15 │ │ │ │ - mov 0x7(%rsi),%rax │ │ │ │ - mov 0xf(%rsi),%rbx │ │ │ │ - mov 0x17(%rsi),%rcx │ │ │ │ - mov 0x1f(%rsi),%rdx │ │ │ │ - mov %r14,%rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - cmp $0x3,%rsi │ │ │ │ - jae 597caa │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - jb 597d1f │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - je 597da9 │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 597cc6 │ │ │ │ - lea 0xaab775(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x3,%rdi │ │ │ │ - jae 597ca2 │ │ │ │ - mov 0x7(%r14),%r8 │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - jb 597d44 │ │ │ │ - mov %rsi,%rax │ │ │ │ - jmp 597cc0 │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 597de9 │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - cmp %rbx,%rdi │ │ │ │ - jge 597dd5 │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - mov %rsi,%r14 │ │ │ │ - mov %rcx,%rsi │ │ │ │ - jmp 597cc6 │ │ │ │ - movq $0x597c48,-0x28(%rbp) │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov 0x5(%r14),%rsi │ │ │ │ - mov 0x5(%rax),%r14 │ │ │ │ - mov %rbx,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp d61ef0 │ │ │ │ - movq $0x597bc8,-0x28(%rbp) │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov 0x6(%rax),%rsi │ │ │ │ - mov 0x6(%r14),%r14 │ │ │ │ - mov %rbx,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp d61ef0 │ │ │ │ - cmp %rbx,%rdi │ │ │ │ - je 597e19 │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - mov %rsi,%r14 │ │ │ │ - mov %rdx,%rsi │ │ │ │ - jmp 597cc6 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x597b88,-0x30(%rbp) │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp d9c360 │ │ │ │ - movq $0xcff638,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - adc $0xb0000000,%eax │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ - popf │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 597e95 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call d97350 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 597e90 │ │ │ │ - movq $0xda2e40,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xaa3e83(%rip),%rdi │ │ │ │ - lea 0xaa3d09(%rip),%rsi │ │ │ │ - lea 0x9d6c43(%rip),%r14 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5979f1 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + lea 0xaabaad(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ca5bd0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp da7148 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 597a66 │ │ │ │ + movq $0x5979c8,-0x40(%r12) │ │ │ │ + mov %rsi,-0x30(%r12) │ │ │ │ + movq $0x5a1d78,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x104f832,-0x10(%r12) │ │ │ │ + movq $0xcff638,-0x8(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + lea 0x9d70c0(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 597f07 │ │ │ │ - test %rsi,%rsi │ │ │ │ - jge 597ee8 │ │ │ │ - movq $0x597f28,-0x10(%rbp) │ │ │ │ - neg %rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - lea 0xaab67e(%rip),%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5b3720 │ │ │ │ - movq $0x597f48,-0x10(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - lea 0xaab65f(%rip),%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5b3720 │ │ │ │ - lea 0x9d6c5a(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 597ae3 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 597ad8 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0xcff638,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp da7148 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800aac2(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp d06b50 │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ - popf │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r15b,0x7f(%r8) │ │ │ │ - pop %rcx │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls -0x77(%rcx) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d68f88 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + push %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 597b5b │ │ │ │ + movq $0x597a90,-0x48(%r12) │ │ │ │ + mov %rsi,-0x38(%r12) │ │ │ │ + mov %rdi,-0x30(%r12) │ │ │ │ + movq $0x5a1d78,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x104f832,-0x10(%r12) │ │ │ │ + movq $0xcff638,-0x8(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + lea 0x9d6fd3(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - imul $0x0,0x45c74800(%rbp),%ebx │ │ │ │ - movabs 0x6bb2358d4800597f,%al │ │ │ │ - popf │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - stc │ │ │ │ - (bad) │ │ │ │ - add %dl,0x0(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x3f(%rax) │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - xor $0x9d6b92,%eax │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d06830 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,0x48009d6b(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 59801d │ │ │ │ - movq $0x598008,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 597c53 │ │ │ │ + movq $0x597bc8,-0x8(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 598008 │ │ │ │ + jne 597bc8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,0x6b(%rax) │ │ │ │ - popf │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,(%r8) │ │ │ │ - sbbb $0x48,0x0(%rcx) │ │ │ │ - mov 0xf(%rbx),%esi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 597eb8 │ │ │ │ - lea 0x9d6b74(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - push $0x4c005980 │ │ │ │ - mov %esi,0x0(%rbp) │ │ │ │ + add %bh,0x0(%rcx,%rbx,2) │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 598068 │ │ │ │ + jne 597c00 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,0x48005980(%r8) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x3c(%rbp) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x597c38,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 598098 │ │ │ │ + jne 597c38 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rbp,%rbx,1) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + lea 0xab7be6(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x9d6eee(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + lea 0xab7bc4(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + shrb $1,-0x63(%rsi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 597cdf │ │ │ │ + movq $0x597cb8,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 597cb8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,-0x7cff6292(%rax) │ │ │ │ + jrcxz 597cc2 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 597cd1 │ │ │ │ + lea 0x9d6e88(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xab7b79(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + pop %rax │ │ │ │ + outsb %ds:(%rsi),(%dx) │ │ │ │ + popf │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0xd0c2f8,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x597c80,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x84d196(%rip),%r14 │ │ │ │ + jmp d6e428 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nop │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 598118 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - sar $0xff,%bh │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl 0x0(%rdx,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + or %ch,-0x63(%rsi) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x597cf8,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp c9dfd8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov $0x48009d6d,%eax │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 597e38 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 597e2c │ │ │ │ + movq $0x597de0,-0x8(%rbp) │ │ │ │ + mov 0x6(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 597de0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x6d(%rax) │ │ │ │ + popf │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2f(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x597d48,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x82de37(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + lea 0x9d6d1d(%rip),%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + insl (%dx),%es:(%rdi) │ │ │ │ + popf │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 598169 │ │ │ │ + rex.RB loopne 597ea1 │ │ │ │ cmp %edi,%eax │ │ │ │ - jb 598183 │ │ │ │ - cmp %r8,%rsi │ │ │ │ - jge 598159 │ │ │ │ - movq $0x5981b8,-0x20(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r8,%rsi │ │ │ │ - sub %rbx,%rsi │ │ │ │ - mov %r14,%rbx │ │ │ │ - lea 0xaab415(%rip),%r14 │ │ │ │ - mov %rbx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5b3720 │ │ │ │ - movq $0x598230,-0x20(%rbp) │ │ │ │ - sub %r8,%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - lea 0xaab3eb(%rip),%r14 │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5b3720 │ │ │ │ - lea 0x9d6a3e(%rip),%rbx │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ + jb 597f49 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 597f3e │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x597d98,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x597ec0,-0x20(%rbp) │ │ │ │ + lea -0x10(%r12),%rdx │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - addl $0x0,(%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 597ec0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - imul $0x5981e000,0x45c74800(%rbp),%ebx │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x75(%rbx,%rcx,4) │ │ │ │ - sbb %ch,%cl │ │ │ │ - mov $0xf007d0d,%esp │ │ │ │ (bad) │ │ │ │ - rex add %al,0x1(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,-0x7cff6294(%rax) │ │ │ │ + jrcxz 597eca │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 597eed │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 597f32 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x863674(%rip),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x597f18,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 597f18 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,(%rax) │ │ │ │ - pop %rsi │ │ │ │ - stos %eax,%es:(%rdi) │ │ │ │ + insb (%dx),%es:(%rdi) │ │ │ │ + popf │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r10b,(%r8) │ │ │ │ - (bad) │ │ │ │ - pop %rcx │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls -0x77(%rcx) │ │ │ │ - (bad) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d65a58 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ret $0x0 │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rbp,%rcx,1) │ │ │ │ + mov 0x18(%rbp),%ebx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 597eda │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 597d98 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,%gs:(%rdi) │ │ │ │ - (bad) │ │ │ │ - add %r8b,(%rax) │ │ │ │ - add (%rcx),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + jmp c9dfd8 │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %dl,%al │ │ │ │ + imul $0xfffffff0,0x458d4800(%rbp),%ebx │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 59805b │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 598050 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x597e50,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x597ff8,-0x10(%rbp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 597ff8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x69(%rax) │ │ │ │ + add %bl,0x6b(%rax) │ │ │ │ popf │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r12b,-0x7e(%r8) │ │ │ │ - pop %rcx │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls -0x77(%rcx) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x49(%rdi,%rdx,2) │ │ │ │ + add $0x20,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 598040 │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + movq $0x597f60,-0x18(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x82b4bc(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 597e50 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %dl,%al │ │ │ │ + push $0xffffffffffffff9d │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 59816f │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 598164 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x597f80,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x598100,-0x28(%rbp) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 598100 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d68f88 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x6a(%rax) │ │ │ │ + popf │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rbx,%rcx,2) │ │ │ │ + movl $0x598138,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 598138 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800ab5d(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - movq $0x598290,0x8(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d65a58 │ │ │ │ + add %bl,(%rax) │ │ │ │ + push $0xffffffffffffff9d │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rbx,%rdx,1) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea 0x82db96(%rip),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp d6e428 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 597f80 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,%gs:(%rdi) │ │ │ │ - (bad) │ │ │ │ - add %r8b,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - imul $0xf8394ce8,0x458d4800(%rbp),%ebx │ │ │ │ - jb 59835c │ │ │ │ - movq $0x5982f8,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 598233 │ │ │ │ + movq $0x5981c8,-0x10(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5982f8 │ │ │ │ + jne 5981c8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - push $0xffffffffc748009d │ │ │ │ - rex.RB clc │ │ │ │ - cmp %al,-0x74b7ffa7(%rbx) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 598338 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x49(%rdi,%rbx,2) │ │ │ │ + add $0x30,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 598223 │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + movq $0xd75710,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + movq $0x1051c19,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48009d68(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - movq $0x598398,0x10(%rbp) │ │ │ │ - mov 0xf(%rbx),%r8 │ │ │ │ - mov 0x7(%rbx),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 598118 │ │ │ │ - lea 0x9d688d(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 598303 │ │ │ │ + movq $0x598298,-0x10(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 598298 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - adc -0x70(%rsi),%ah │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x5b2ed0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x49(%rdi,%rbx,2) │ │ │ │ + add $0x30,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5982f3 │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + movq $0xd75710,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + movq $0x1051c19,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x598378,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d9bef0 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nop │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 598428 │ │ │ │ - xchg %ax,%ax │ │ │ │ - sar $0xff,%bh │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + push $0xffffffff8d48009d │ │ │ │ + rex.RB call 1051bc84 <__environ@GLIBC_2.2.5+0xf4c41dc> │ │ │ │ (bad) │ │ │ │ - incl 0x0(%rdx,%rax,1) │ │ │ │ + sub $0x49000001,%eax │ │ │ │ + add $0x48,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 59845f │ │ │ │ + movq $0x598080,-0x40(%r12) │ │ │ │ + mov %rdi,-0x30(%r12) │ │ │ │ + mov %rsi,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rdi,%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 59843c │ │ │ │ + mov 0x6(%rdi),%rbx │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + movq $0x5983b8,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5983b8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,%r8b │ │ │ │ + sbbl $0x48,0x0(%rcx) │ │ │ │ + mov 0x17(%rbx),%ebx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5983e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 598479 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 598493 │ │ │ │ - cmp %r8,%rsi │ │ │ │ - jge 598469 │ │ │ │ - movq $0x5984c8,-0x20(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r8,%rsi │ │ │ │ - sub %rbx,%rsi │ │ │ │ - mov %r14,%rbx │ │ │ │ - lea 0xaab105(%rip),%r14 │ │ │ │ - mov %rbx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5b3720 │ │ │ │ - movq $0x598540,-0x20(%rbp) │ │ │ │ - sub %r8,%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - lea 0xaab0db(%rip),%r14 │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5b3720 │ │ │ │ - lea 0x9d6786(%rip),%rbx │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + adc %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %al,0x49000000(%rcx) │ │ │ │ + add $0x20,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 59842c │ │ │ │ + movq $0x598258,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x82b1ca(%rip),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + movq $0x598188,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x82b193(%rip),%r14 │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + lea 0x9d6707(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + movq $0x5984a0,0x0(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5984a0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - addl $0x0,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - addr32 popf │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,%r8b │ │ │ │ - test %bl,0x0(%rcx) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - jmp d68f88 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - pop %rdx │ │ │ │ - stos %eax,%es:(%rdi) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r12b,(%r8) │ │ │ │ - test %ebx,0x0(%rcx) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d64870 │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x49(%rbx,%rbx,2) │ │ │ │ + add $0x30,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5984fb │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + movq $0xd75710,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + movq $0x1051c19,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ret $0x0 │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + popfw │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 59855c │ │ │ │ + movq $0x598578,-0x8(%rbp) │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x82b34d(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d6e428 │ │ │ │ + lea 0x9d66c5(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - add %cl,%gs:(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x48009d66(%rax) │ │ │ │ + mov %ebx,%esi │ │ │ │ + lea 0x9d6660(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp ca4ec0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ - add %r8b,(%rax) │ │ │ │ - add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - popfw │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r14b,-0x7b(%r8) │ │ │ │ - pop %rcx │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls -0x77(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 7451befc <__environ@GLIBC_2.2.5+0x734c4454> │ │ │ │ (bad) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d68f88 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + lea 0x9d6680(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x5a(%rax) │ │ │ │ - stos %eax,%es:(%rdi) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r12b,0x48005985(%r8) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d64870 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + mov 0x7(%rbx),%edi │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + movq $0x598618,-0x18(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 598618 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - add %cl,%gs:(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 59862c │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 598642 │ │ │ │ + movq $0x5985d0,0x0(%rbp) │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + jmp da7388 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ - add %r8b,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x66(%rax) │ │ │ │ - popf │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1051bf1c <__environ@GLIBC_2.2.5+0xf4c4474> │ │ │ │ - (bad) │ │ │ │ - xchg %eax,%edi │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock or %al,-0x76b3ffa7(%rsi) │ │ │ │ - xrelease mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $0x72,-0x8(%r9,%rdi,1) │ │ │ │ + push %rax │ │ │ │ + movq $0x5986a8,-0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 598608 │ │ │ │ + jne 5986a8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - popfw │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - rex.W xchg %bl,0x0(%rcx) │ │ │ │ + add %r12b,(%r8) │ │ │ │ + xchg %ebx,0x0(%rcx) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 598648 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + jmp d9aff0 │ │ │ │ + lea 0x9d6578(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - gs popf │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x39(%r8) │ │ │ │ - adc %r13b,0x4c005986(%r8) │ │ │ │ - mov 0xf(%rbx),%eax │ │ │ │ - mov 0x7(%rbx),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + rex.WRB and %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add 0x69(%rbx),%esi │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jae 598701 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 598428 │ │ │ │ - lea 0x9d65d5(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + jmp 598762 │ │ │ │ + lea 0xab712a(%rip),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,-0x79(%r8) │ │ │ │ + pop %rcx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ - adc %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ + adc %cl,-0x77(%rax) │ │ │ │ + adc %r14b,%r14b │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ - adc -0x70(%rsi),%ah │ │ │ │ - ... │ │ │ │ + jne 598750 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r13b,%r11b │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x5b2ed0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + mov %ebx,%edx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + jne 5987aa │ │ │ │ + movq $0x5986e0,-0x10(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xda4628,-0x28(%rbp) │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov 0x1f(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp d6ec20 │ │ │ │ + lea 0xab7078(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x598688,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d9bef0 │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - pop %rdx │ │ │ │ - stos %eax,%es:(%rdi) │ │ │ │ + adc $0x28000000,%eax │ │ │ │ + gs popf │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1051c064 <__environ@GLIBC_2.2.5+0xf4c45bc> │ │ │ │ - (bad) │ │ │ │ - nop │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ - lock push %rax │ │ │ │ - xchg %ebx,0x0(%rcx) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 598816 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call d97350 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 598811 │ │ │ │ + movq $0xda2e40,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x9d64c7(%rip),%rsi │ │ │ │ + lea 0x9d649a(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 598750 │ │ │ │ + jmp ca4ec0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800ab5a(%rax) │ │ │ │ - movl $0x598790,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 598790 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x5a(%rax) │ │ │ │ - stos %eax,%es:(%rdi) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,%r8b │ │ │ │ - xchg %ebx,0x0(%rcx) │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - jmp d68f88 │ │ │ │ - lea 0x9d64a4(%rip),%rbx │ │ │ │ + add %ah,%al │ │ │ │ + fs popf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB mov $0x72f8394c,%r8d │ │ │ │ + add %bl,%ch │ │ │ │ + rex.WR │ │ │ │ + lea 0x9d64ee(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - ret $0x0 │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x4c009d64(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jae 598884 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jae 5988ed │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + add $0x30,%rbp │ │ │ │ + mov %rax,%rdi │ │ │ │ + jmp 59888f │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ + add $0x30,%rbp │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 5988e3 │ │ │ │ + movq $0x598860,-0x30(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + movq $0xda4628,-0x48(%rbp) │ │ │ │ + mov %rdi,-0x40(%rbp) │ │ │ │ + mov 0x7(%rsi),%rbx │ │ │ │ + mov %rbx,-0x38(%rbp) │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %rdi,-0x20(%rbp) │ │ │ │ + mov 0xf(%rsi),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov 0x17(%rsi),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x1f(%rsi),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffb8,%rbp │ │ │ │ + jmp d6ec20 │ │ │ │ + lea 0xaaaba7(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x598918,0x28(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 598918 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + fs popf │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - movq $0x5b2ed0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - add 0x10(%rbp),%rax │ │ │ │ + jne 59895e │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 59894e │ │ │ │ + mov 0x2(%rbx),%rax │ │ │ │ + movq $0xcff638,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + lea 0x9d63b3(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + sbb %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x59(%rax) │ │ │ │ - stos %eax,%es:(%rdi) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 59887d │ │ │ │ - movq $0x598860,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %dh,0x48009d63(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 598a08 │ │ │ │ + movq $0x5989c8,-0x18(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 598860 │ │ │ │ + jne 5989c8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x59(%rax) │ │ │ │ - stos %eax,%es:(%rdi) │ │ │ │ + add %dh,0x63(%rax) │ │ │ │ + popf │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cwtl │ │ │ │ - mov %bl,0x0(%rcx) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d68d30 │ │ │ │ - lea 0x9d63e4(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %al,(%r8) │ │ │ │ + add %r14b,%r8b │ │ │ │ + mov %ebx,0x0(%rcx) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5989f0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x63(%rax) │ │ │ │ + popf │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,(%r8) │ │ │ │ + mov 0x0(%rcx),%bl │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + jmp d9aff0 │ │ │ │ + lea 0x9d6339(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x5b2ed0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + movsxd -0x2076b800(%rbp),%ebx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 598838 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + call 485a27b0 <__environ@GLIBC_2.2.5+0x4754ad08> │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 59890a │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ + jb 598a7e │ │ │ │ + movq $0x598a98,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp cff9d8 │ │ │ │ + movq $0xda4100,-0x18(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d0cdd8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ + add %ah,0x48009d5f(%rax) │ │ │ │ + lea 0x9d5f99(%rip),%esi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp c9dfd8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - movsxd 0x458d4800(%rbp),%ebx │ │ │ │ - rorb $0xf,-0x8(%rcx,%rdi,1) │ │ │ │ - cmp $0x0,%ebp │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x48009d5f(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 598b18 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 598b0d │ │ │ │ + movq $0x598a50,-0x18(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x598b38,-0x8(%rbp) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x82add0(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0x9d6239(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xchg %al,(%rsi) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + pop %rdi │ │ │ │ + popf │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + rcrb $1,-0x63(%rsi) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + jne 598b0c │ │ │ │ + jo 598b4b │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - movsxd -0x3b7cb700(%rbp),%ebx │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x39(%rdi) │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - dec %rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x598a18,0x0(%rbp) │ │ │ │ - lea 0x9d5d59(%rip),%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov %rbx,0x20(%rbp) │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - jmp d68f88 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - add $0x0,%eax │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 598bec │ │ │ │ + movq $0x598ba8,-0x20(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 598ba8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ (bad) │ │ │ │ - add %r13b,%r8b │ │ │ │ - mov %ebx,0x0(%rcx) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ + popf │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,%r8b │ │ │ │ + mov 0x0(%rcx),%ebx │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5989e8 │ │ │ │ + jne 598bd0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add $0x0,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48009d62(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x30(%rbp),%r14 │ │ │ │ - add $0x38,%rbp │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 598a32 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xchg %al,(%rcx) │ │ │ │ + add %bl,0x48009d61(%rax) │ │ │ │ + movl $0x598c08,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + lea 0x9d6195(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x62(%rax) │ │ │ │ + add %ah,0x61(%rax) │ │ │ │ popf │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,0x45(%r11,%rcx,4) │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - jge 598a54 │ │ │ │ - mov 0x28(%rbp),%rsi │ │ │ │ - add $0x38,%rbp │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov 0x4(%rbx),%rax │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov 0x7(%rsi),%rdx │ │ │ │ - mov %r8,%rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - cmp $0x3,%rsi │ │ │ │ - jae 598a56 │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - jae 598a56 │ │ │ │ - cmpq $0x0,0x7(%r8) │ │ │ │ - je 598ab4 │ │ │ │ - movq $0x598aa0,-0x40(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,-0x38(%rbp) │ │ │ │ - mov %rsi,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 598aa0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - or %al,(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r15b,(%r8) │ │ │ │ + mov %ds,0x0(%rcx) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 598838 │ │ │ │ + nop │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %ah,(%rax) │ │ │ │ (bad) │ │ │ │ popf │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,(%r8) │ │ │ │ - mov 0x0(%rcx),%ebx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0x6(%rbx),%ebx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 598ac8 │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + adc $0xe8000000,%eax │ │ │ │ + (bad) │ │ │ │ + popf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 598cc6 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov 0x38(%rbp),%r14 │ │ │ │ - jmp 597b60 │ │ │ │ - lea 0xaaa9d6(%rip),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %rdx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call d97350 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 598cc1 │ │ │ │ + movq $0xda2e40,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x9d6187(%rip),%rsi │ │ │ │ + lea 0x9d615a(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ca4ec0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x48009d61(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov 0x38(%rbp),%rdx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 598af9 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - jmp 598c90 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - jmp 598b72 │ │ │ │ + lea -0x48(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 598cf3 │ │ │ │ + jmp 598d3f │ │ │ │ + lea 0x9d61ae(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - or %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x61(%rax) │ │ │ │ + add %bh,0x61(%rax) │ │ │ │ popf │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - push %rbp │ │ │ │ - xor %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f81d(%rbx) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + adc %r8b,-0x7cb7f81d(%r11) │ │ │ │ sti │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %esp,0x48000000(%rsi) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - cmp $0x3,%rdx │ │ │ │ - jae 598b89 │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - jb 598c33 │ │ │ │ - mov %rax,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jne 598b72 │ │ │ │ - movq $0x598ad8,0x0(%rbp) │ │ │ │ - mov 0x6(%rax),%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp d61ef0 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - movq $0x598cf0,0x8(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ + add 0x13(%rbx),%esi │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jae 598d9d │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + add $0x30,%rbp │ │ │ │ + mov %rax,%rdi │ │ │ │ + jmp 598d3f │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ + add $0x30,%rbp │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 598d93 │ │ │ │ + movq $0x598d10,-0x30(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + movq $0xda4628,-0x48(%rbp) │ │ │ │ + mov %rdi,-0x40(%rbp) │ │ │ │ + mov 0x7(%rsi),%rbx │ │ │ │ + mov %rbx,-0x38(%rbp) │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %rdi,-0x20(%rbp) │ │ │ │ + mov 0xf(%rsi),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov 0x17(%rsi),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x1f(%rsi),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffb8,%rbp │ │ │ │ + jmp d6ec20 │ │ │ │ + lea 0xaaa6f7(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x598dc8,0x28(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 598dc8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + (bad) │ │ │ │ + popf │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add $0x83493a75,%eax │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1d(%rdi) │ │ │ │ + mov 0x3(%rbx),%rax │ │ │ │ + movq $0xcff638,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp d69cb0 │ │ │ │ - mov %rax,%rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - cmp $0x3,%rdx │ │ │ │ - jne 598c90 │ │ │ │ - movq $0x598c70,0x0(%rbp) │ │ │ │ - mov 0x5(%rbx),%rsi │ │ │ │ - mov 0x5(%rax),%r14 │ │ │ │ - jmp d61ef0 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + lea 0x9d6073(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - test %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x60(%rax) │ │ │ │ + popf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 7351c78c <__environ@GLIBC_2.2.5+0x724c4ce4> │ │ │ │ + ja 598e8a │ │ │ │ + movl $0x598e78,-0x18(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 598e78 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - push %rbp │ │ │ │ - sbb %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - add -0x77(%rax),%ecx │ │ │ │ - ret │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 598c17 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0x5988e8,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xcff638,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %rdx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x598bc0,0x18(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp d9c360 │ │ │ │ - mov %rax,%rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - cmp $0x3,%rdx │ │ │ │ - jae 598b72 │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - jae 598c90 │ │ │ │ - mov 0x7(%rbx),%rdx │ │ │ │ - cmp 0x7(%rax),%rdx │ │ │ │ - jge 598b72 │ │ │ │ - jmp 598c90 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ (bad) │ │ │ │ - or %al,(%rax) │ │ │ │ + popf │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,0x4800598e(%r8) │ │ │ │ + mov 0x7(%rbx),%ebx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 598ea0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ (bad) │ │ │ │ popf │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - jge 598c90 │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov 0x38(%rbp),%rdx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 598b6f │ │ │ │ - mov %rdx,%rbx │ │ │ │ - movq $0x598cc0,0x8(%rbp) │ │ │ │ - mov %rdi,%r8 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 595c40 │ │ │ │ - nopl (%rax) │ │ │ │ - xchg %al,(%rsi) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,%r8b │ │ │ │ + mov 0x0(%rcx),%ds │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + jmp d9aff0 │ │ │ │ + lea 0x9d5ff9(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48009d5f(%rax) │ │ │ │ - movl $0x598950,0x0(%rbp) │ │ │ │ - lea 0x9d5a0a(%rip),%rsi │ │ │ │ - mov 0x30(%rbp),%r14 │ │ │ │ - mov %rbx,0x30(%rbp) │ │ │ │ - jmp d68f88 │ │ │ │ + add %dl,%al │ │ │ │ + pop %rdi │ │ │ │ + popf │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fisttps -0x75(%rax) │ │ │ │ + jne 598eef │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 598ce8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - or $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48009d5f(%rax) │ │ │ │ - movl $0x5989b8,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - jmp d65a58 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - adcb $0x48,0x0(%rbx,%rbp,4) │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 598d52 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x598d68,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + cmp %bl,-0x63(%rbx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 7351c854 <__environ@GLIBC_2.2.5+0x724c4dac> │ │ │ │ + and $0xf845c748,%eax │ │ │ │ + rex.W (bad) │ │ │ │ + pop %rcx │ │ │ │ + add %cl,0x73(%rbx,%rcx,4) │ │ │ │ + adc %cl,-0x39(%rax) │ │ │ │ + rex.RB call 133d01d <__environ@GLIBC_2.2.5+0x2e5575> │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp d68d30 │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d0cdd8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + pop %rdx │ │ │ │ + popf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + xor $0x9d5ae9,%eax │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp c9dfd8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,(%rax) │ │ │ │ + pop %rbx │ │ │ │ + popf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 598fc8 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 598fbd │ │ │ │ + movq $0x598f00,-0x18(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x598fe8,-0x8(%rbp) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x82a920(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0x9d5ef9(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x5b2ed0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ + add %bh,0x5a(%rax) │ │ │ │ + popf │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + and %bl,-0x63(%rdx) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 598e3f │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x598e00,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ + add %al,%al │ │ │ │ + pop %rsi │ │ │ │ + popf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 59909c │ │ │ │ + movq $0x599058,-0x20(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 598e00 │ │ │ │ + jne 599058 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x5b2ed0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,0x48009d5e(%rax) │ │ │ │ + movl $0x599080,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 599080 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 598edf │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x598ea0,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 598ea0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %bl,0x5e(%rax) │ │ │ │ + popf │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + mov $0x48005990,%eax │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + lea 0x9d5e55(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ - add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %ah,(%rax) │ │ │ │ + pop %rsi │ │ │ │ + popf │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r13b,%r8b │ │ │ │ + nop │ │ │ │ + pop %rcx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fisttps -0x77(%rax) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x5b2ed0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 598ce8 │ │ │ │ + nop │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + pop %rbp │ │ │ │ + popf │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0x6(%rbx),%ebx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 598f78 │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + adc $0xa8000000,%eax │ │ │ │ + pop %rsi │ │ │ │ + popf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 599176 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call d97350 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 599171 │ │ │ │ + movq $0xda2e40,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x9d5e47(%rip),%rsi │ │ │ │ + lea 0x9d5e1a(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ca4ec0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x5e(%rax) │ │ │ │ + popf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB mov $0x72f8394c,%r8d │ │ │ │ + add %bl,%ch │ │ │ │ + rex.WR │ │ │ │ + lea 0x9d5e6e(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 598f51 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 599007 │ │ │ │ - mov %rsi,%rbx │ │ │ │ + add %bh,(%rax) │ │ │ │ + pop %rsi │ │ │ │ + popf │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + adc %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add 0x13(%rbx),%esi │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jae 59924d │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + add $0x30,%rbp │ │ │ │ + mov %rax,%rdi │ │ │ │ + jmp 5991ef │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ + add $0x30,%rbp │ │ │ │ + mov %rax,%rdi │ │ │ │ mov %rsi,%rax │ │ │ │ and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jae 598f5e │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 598f27 │ │ │ │ - mov %r14,%rax │ │ │ │ - jmp 598f61 │ │ │ │ - cmpq $0x0,0x7(%rsi) │ │ │ │ - je 598f33 │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 599243 │ │ │ │ + movq $0x5991c0,-0x30(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ - jmp 598f61 │ │ │ │ - lea 0x9d5bde(%rip),%rbx │ │ │ │ + movq $0xda4628,-0x48(%rbp) │ │ │ │ + mov %rdi,-0x40(%rbp) │ │ │ │ + mov 0x7(%rsi),%rbx │ │ │ │ + mov %rbx,-0x38(%rbp) │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %rdi,-0x20(%rbp) │ │ │ │ + mov 0xf(%rsi),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov 0x17(%rsi),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x1f(%rsi),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffb8,%rbp │ │ │ │ + jmp d6ec20 │ │ │ │ + lea 0xaaa247(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x599278,0x28(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 599278 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x5d(%rax) │ │ │ │ - popf │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x10(%rcx,%rcx,4),%ecx │ │ │ │ + add %al,0x48009d5d(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x4,%rax │ │ │ │ + jne 5992be │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 599012 │ │ │ │ - movq $0x598928,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x4(%r12),%rbx │ │ │ │ - mov %rax,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - jae 598fef │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jb 598fbf │ │ │ │ - movq $0x599140,-0x8(%rbp) │ │ │ │ - mov %rax,%r8 │ │ │ │ - lea 0xa98032(%rip),%rdi │ │ │ │ - lea 0xab9a9a(%rip),%rsi │ │ │ │ - lea 0x9d579b(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 598928 │ │ │ │ - cmpq $0x0,0x7(%rax) │ │ │ │ - jl 598fef │ │ │ │ - movq $0x5991d0,-0x8(%rbp) │ │ │ │ - mov %rax,%r8 │ │ │ │ - lea 0xa98002(%rip),%rdi │ │ │ │ - lea 0xab9a6a(%rip),%rsi │ │ │ │ - lea 0x9d576b(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 598928 │ │ │ │ - movq $0x599048,-0x10(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d68d30 │ │ │ │ - lea 0x9d5cba(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + ja 5992ae │ │ │ │ + mov 0x4(%rbx),%rax │ │ │ │ + movq $0xcff638,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - movq $0x598f50,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp d9bef0 │ │ │ │ + jmp d9c360 │ │ │ │ + lea 0x9d5d33(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x5c(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + pop %rbp │ │ │ │ popf │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r14b,0x49005990(%r8) │ │ │ │ - mov %ebx,%eax │ │ │ │ - lea 0xa97f7c(%rip),%rdi │ │ │ │ - lea 0xab99e4(%rip),%rsi │ │ │ │ - lea 0x9d56e5(%rip),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 598928 │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 7351cc3c <__environ@GLIBC_2.2.5+0x724c5194> │ │ │ │ + ja 59933a │ │ │ │ + movl $0x599328,-0x18(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 599328 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - push %rcx │ │ │ │ - stos %eax,%es:(%rdi) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 5990a4 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5990b0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ - push %rax │ │ │ │ - stos %eax,%es:(%rdi) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + pop %rsp │ │ │ │ + popf │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,-0x6d(%r8) │ │ │ │ + pop %rcx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x21(%rdi) │ │ │ │ - movq $0x598d20,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - mov %rsi,%r14 │ │ │ │ - lea -0x18(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x599088,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp d9bef0 │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 599350 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 599134 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 599140 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + pop %rsp │ │ │ │ + popf │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,0x48005993(%r8) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + jmp d9aff0 │ │ │ │ + lea 0x9d5cb9(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x21(%rdi) │ │ │ │ - movq $0x598e58,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - mov %rsi,%r14 │ │ │ │ - lea -0x18(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x599118,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp d9bef0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x48009d5c(%rax) │ │ │ │ + mov %ebx,%edi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 599198 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 5991c4 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5991d0 │ │ │ │ + mov %dl,-0x63(%rsi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 7351cd04 <__environ@GLIBC_2.2.5+0x724c525c> │ │ │ │ + and $0xf845c748,%eax │ │ │ │ + clc │ │ │ │ + xchg %eax,%ebx │ │ │ │ + pop %rcx │ │ │ │ + add %cl,0x73(%rbx,%rcx,4) │ │ │ │ + adc %cl,-0x39(%rax) │ │ │ │ + rex.RB call 133d4cd <__environ@GLIBC_2.2.5+0x2e5a25> │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d0cdd8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x21(%rdi) │ │ │ │ - movq $0x598db8,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - mov %rsi,%r14 │ │ │ │ - lea -0x18(%r12),%rbx │ │ │ │ + add %al,0x56(%rax) │ │ │ │ + popf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + xor $0x9d5639,%eax │ │ │ │ + mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x5991a8,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp d9bef0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + jmp c9dfd8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48009d5a(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ + add %bl,0x56(%rax) │ │ │ │ + popf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 59928d │ │ │ │ - movq $0x599278,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ + jb 599478 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 59946d │ │ │ │ + movq $0x5993b0,-0x18(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x599498,-0x8(%rbp) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x82a470(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 599278 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0x9d5bb9(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x5a(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + push %rbp │ │ │ │ popf │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,0x48005992(%r8) │ │ │ │ - mov 0xf(%rbx),%esi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 598f00 │ │ │ │ - lea 0x9d5a54(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - ... │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + jo 5994f5 │ │ │ │ + popf │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + adc $0xf0070ba,%eax │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0xd752a8,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c3d8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %r8b,(%rax) │ │ │ │ + sbb %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800ab50(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + add %al,0x48009d5b(%rax) │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 599355 │ │ │ │ - movq $0x599338,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + jb 59954c │ │ │ │ + movq $0x599508,-0x20(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 599338 │ │ │ │ + jne 599508 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,0x50(%rax) │ │ │ │ - stos %eax,%es:(%rdi) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - jo 5992d1 │ │ │ │ - pop %rcx │ │ │ │ - add %cl,0x73(%rbx,%rcx,4) │ │ │ │ - (bad) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d6bb88 │ │ │ │ - lea 0x9d599c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %al,0x5b(%rax) │ │ │ │ + popf │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,(%r8) │ │ │ │ + xchg %eax,%ebp │ │ │ │ + pop %rcx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 599530 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x5b2ed0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + pop %rbx │ │ │ │ + popf │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5994a2 │ │ │ │ - movq $0x599400,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ + push $0x48005995 │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 599400 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + jmp d9aff0 │ │ │ │ + lea 0x9d5b15(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + pop %rdx │ │ │ │ + popf │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov %rax,%rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - jae 599494 │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jae 5994ad │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 59947c │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0xd6d9e0,-0x20(%r12) │ │ │ │ - test %rax,%rax │ │ │ │ - setl %bl │ │ │ │ - movzbl %bl,%ebx │ │ │ │ - test %rax,%rax │ │ │ │ - setg %al │ │ │ │ - movzbl %al,%eax │ │ │ │ - sub %rbx,%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5b2ed0,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x0,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x5994d0,0x0(%rbp) │ │ │ │ - jmp d9c360 │ │ │ │ - lea 0x9d589e(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x9d58af(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0x9d5855(%rip),%rbx │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r11b,0x48005995(%r8) │ │ │ │ + mov %ebx,%edi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + jmp 599198 │ │ │ │ + nop │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%cl │ │ │ │ - rex.WR (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ + add %ah,0x48009d5a(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5995b5 │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 599428 │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ - add %dl,-0x48000000(%rip) │ │ │ │ - pop %rcx │ │ │ │ + adc $0x68000000,%eax │ │ │ │ + pop %rbx │ │ │ │ popf │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 599536 │ │ │ │ + jb 599626 │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call d97350 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 599531 │ │ │ │ + je 599621 │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x9d5957(%rip),%rsi │ │ │ │ - lea 0x9d592a(%rip),%r14 │ │ │ │ + lea 0x9d5b07(%rip),%rsi │ │ │ │ + lea 0x9d5ada(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp ca4ec0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48009d59(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5995a5 │ │ │ │ - movq $0x599590,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %ah,(%rax) │ │ │ │ + pop %rbx │ │ │ │ + popf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB mov $0x72f8394c,%r8d │ │ │ │ + add %bl,%ch │ │ │ │ + rex.WR │ │ │ │ + lea 0x9d5b2e(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + pop %rdx │ │ │ │ + popf │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + adc %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add 0x13(%rbx),%esi │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jae 5996fd │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + add $0x30,%rbp │ │ │ │ + mov %rax,%rdi │ │ │ │ + jmp 59969f │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ + add $0x30,%rbp │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 5996f3 │ │ │ │ + movq $0x599670,-0x30(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + movq $0xda4628,-0x48(%rbp) │ │ │ │ + mov %rdi,-0x40(%rbp) │ │ │ │ + mov 0x7(%rsi),%rbx │ │ │ │ + mov %rbx,-0x38(%rbp) │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %rdi,-0x20(%rbp) │ │ │ │ + mov 0xf(%rsi),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov 0x17(%rsi),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x1f(%rsi),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffb8,%rbp │ │ │ │ + jmp d6ec20 │ │ │ │ + lea 0xaa9d97(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x599728,0x28(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 599590 │ │ │ │ + jne 599728 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x59(%rax) │ │ │ │ + add %al,0x5a(%rax) │ │ │ │ popf │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,%r8b │ │ │ │ - xchg %eax,%ebp │ │ │ │ - pop %rcx │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jae 5995ab │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 598f00 │ │ │ │ - lea 0x9d595c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x3a(%rbp),%esi │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 59975e │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + movq $0xcff638,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + lea 0x9d59f3(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + sbb %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ ... │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ pop %rcx │ │ │ │ popf │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - lock xchg %eax,%ebp │ │ │ │ - pop %rcx │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0xd(%rcx,%rcx,4) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 7351d0ec <__environ@GLIBC_2.2.5+0x724c5644> │ │ │ │ + ja 5997ea │ │ │ │ + movl $0x5997d8,-0x18(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5995f0 │ │ │ │ + jne 5997d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - pop %rax │ │ │ │ - popf │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rax,%rdx,1) │ │ │ │ - lea 0x9d58c8(%rip),%ebx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add %dh,0x48009d59(%rax) │ │ │ │ + movl $0x599800,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 599800 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 599660 │ │ │ │ xchg %ax,%ax │ │ │ │ - sar $0xff,%bh │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl 0x0(%rdx,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %cl,0x48009d59(%rax) │ │ │ │ + movl $0x599838,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + jmp d9aff0 │ │ │ │ + lea 0x9d5979(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x59(%rax) │ │ │ │ + popf │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fisttps -0x75(%rax) │ │ │ │ + jne 59984f │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 599648 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + fcoms -0x63(%rcx) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5996b1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 59972d │ │ │ │ - sub %r8,%rsi │ │ │ │ - test %rsi,%rsi │ │ │ │ - jge 5996d1 │ │ │ │ - mov %rdi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jae 59974c │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 5996aa │ │ │ │ - movq $0x599e78,-0x18(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %rdi,%r14 │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp d6bb88 │ │ │ │ - movq $0x599ea8,-0x20(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %rdi,%r14 │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov 0x7(%rdi),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp d6bb88 │ │ │ │ - mov %rdi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jae 59976b │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 599706 │ │ │ │ - movq $0x599f48,-0x18(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %rdi,%r14 │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp d6bb88 │ │ │ │ - movq $0x599f78,-0x20(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %rdi,%r14 │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov 0x7(%rdi),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp d6bb88 │ │ │ │ - lea 0x9d5894(%rip),%rbx │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x5997a0,-0x18(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %rdi,%r14 │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp d6bb88 │ │ │ │ - movq $0x599e48,-0x18(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %rdi,%r14 │ │ │ │ + rex.RB call 7351d1b4 <__environ@GLIBC_2.2.5+0x724c570c> │ │ │ │ + and $0xf845c748,%eax │ │ │ │ + test $0x98,%al │ │ │ │ + pop %rcx │ │ │ │ + add %cl,0x73(%rbx,%rcx,4) │ │ │ │ + adc %cl,-0x39(%rax) │ │ │ │ + rex.RB call 133d97d <__environ@GLIBC_2.2.5+0x2e5ed5> │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp d6bb88 │ │ │ │ + jmp d0cdd8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x48009d51(%rax) │ │ │ │ + lea 0x9d5189(%rip),%esi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp c9dfd8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - push %rdi │ │ │ │ - popf │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,%r8b │ │ │ │ - xchg %eax,%edi │ │ │ │ - pop %rcx │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - xor $0xaaa8aa,%eax │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov %rbx,0x8(%rbp) │ │ │ │ - jmp d68f88 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %ch,0x48009d51(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 599928 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 59991d │ │ │ │ + movq $0x599860,-0x18(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x599948,-0x8(%rbp) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x829fc0(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0x9d5879(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,0x48009d57(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - movq $0x599b98,0x8(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ + add %bl,(%rax) │ │ │ │ + push %rcx │ │ │ │ + popf │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + rclb $0x0,-0x63(%rax) │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp d06830 │ │ │ │ + jmp ca4ec0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add %al,(%r8) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48009d57(%rax) │ │ │ │ - movl $0x599830,-0x8(%rbp) │ │ │ │ - mov %r14,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %al,0x58(%rax) │ │ │ │ + popf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 5999fc │ │ │ │ + movq $0x5999b8,-0x20(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 599830 │ │ │ │ + jne 5999b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x57(%rax) │ │ │ │ - popf │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,-0x67(%r8) │ │ │ │ - pop %rcx │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - or %r14b,%r14b │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jne 599940 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - push %rdi │ │ │ │ + pop %rax │ │ │ │ popf │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r10b,0x4c005998(%r8) │ │ │ │ - mov %esi,0x10(%rbp) │ │ │ │ + add %r12b,%r8b │ │ │ │ + cltd │ │ │ │ + pop %rcx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 599890 │ │ │ │ + jne 5999e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ push %rdi │ │ │ │ popf │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r8b,%r8b │ │ │ │ - cwtl │ │ │ │ - pop %rcx │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + sbb %bl,-0x76b7ffa7(%rdx) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - adc %r14b,%r14b │ │ │ │ - ret │ │ │ │ + sbb %cl,-0x77(%rax) │ │ │ │ + add %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ - jne 5998c0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ + hlt │ │ │ │ + adc $0x8d480080,%eax │ │ │ │ + sbb $0x9d57d5,%eax │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - push %rsi │ │ │ │ - popf │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 5998cc │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - jmp 59996c │ │ │ │ - nopl (%rax) │ │ │ │ - add %al,(%r8) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x48009d57(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + movq $0x599a48,0x8(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 599648 │ │ │ │ + nop │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - push %rsi │ │ │ │ + add %ah,0x57(%rax) │ │ │ │ popf │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - adc %bl,-0x76b3ffa7(%rcx) │ │ │ │ - jne 5998ec │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 599910 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0x6(%rbx),%ebx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 5998d8 │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + adc $0x28000000,%eax │ │ │ │ + pop %rax │ │ │ │ + popf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 599ad6 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call d97350 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 599ad1 │ │ │ │ + movq $0xda2e40,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x9d57c7(%rip),%rsi │ │ │ │ + lea 0x9d579a(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ca4ec0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + push %rdi │ │ │ │ + popf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB mov $0x72f8394c,%r8d │ │ │ │ + add %bl,%ch │ │ │ │ + rex.WR │ │ │ │ + lea 0x9d57ee(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48009d56(%rax) │ │ │ │ - movl $0x599960,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + add %bh,0x4c009d57(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jae 599b44 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jae 599bad │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + add $0x30,%rbp │ │ │ │ + mov %rax,%rdi │ │ │ │ + jmp 599b4f │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ + add $0x30,%rbp │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 599ba3 │ │ │ │ + movq $0x599b20,-0x30(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + movq $0xda4628,-0x48(%rbp) │ │ │ │ + mov %rdi,-0x40(%rbp) │ │ │ │ + mov 0x7(%rsi),%rbx │ │ │ │ + mov %rbx,-0x38(%rbp) │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %rdi,-0x20(%rbp) │ │ │ │ + mov 0xf(%rsi),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov 0x17(%rsi),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x1f(%rsi),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffb8,%rbp │ │ │ │ + jmp d6ec20 │ │ │ │ + lea 0xaa98e7(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x599bd8,0x28(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 599960 │ │ │ │ + jne 599bd8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,0x56(%rax) │ │ │ │ + push %rdi │ │ │ │ popf │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 599954 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rsi,0x8(%rbp) │ │ │ │ - jmp 59996c │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x3a(%rbp),%dh │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 599c0e │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0xcff638,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + lea 0x9d56b3(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ + sbb %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x48009d56(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 599cc8 │ │ │ │ + movq $0x599c88,-0x18(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 599c88 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x56(%rax) │ │ │ │ + add %dh,0x56(%rax) │ │ │ │ popf │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 599974 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rsi,0x8(%rbp) │ │ │ │ - movq $0x599998,0x0(%rbp) │ │ │ │ - lea 0xaa9bde(%rip),%r14 │ │ │ │ - mov %rbx,0x8(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - jmp 5b3720 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,0x4800599c(%r8) │ │ │ │ + mov 0x7(%rbx),%ebx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 599cb0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - push %rbp │ │ │ │ + add %cl,0x56(%rax) │ │ │ │ popf │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r9b,%r8b │ │ │ │ - cltd │ │ │ │ + add %r13b,%r8b │ │ │ │ + pushf │ │ │ │ pop %rcx │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - xor $0xaaa66a,%eax │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov %rbx,0x8(%rbp) │ │ │ │ - jmp d68f88 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + adc %cl,-0x77(%rax) │ │ │ │ + adc %r13b,%r9b │ │ │ │ + sub %dl,(%rbx) │ │ │ │ + addb $0x48,(%rax) │ │ │ │ + lea 0x9d5639(%rip),%ebx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48009d55(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - movq $0x5999f8,0x8(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d68f88 │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + push %rsi │ │ │ │ + popf │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fisttps -0x75(%rax) │ │ │ │ + jne 599cff │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 599af8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sub %cl,-0x63(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 7351d664 <__environ@GLIBC_2.2.5+0x724c5bbc> │ │ │ │ + and $0xf845c748,%eax │ │ │ │ + pop %rax │ │ │ │ + popf │ │ │ │ + pop %rcx │ │ │ │ + add %cl,0x73(%rbx,%rcx,4) │ │ │ │ + adc %cl,-0x39(%rax) │ │ │ │ + rex.RB call 133de2d <__environ@GLIBC_2.2.5+0x2e6385> │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d0cdd8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48009d55(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - movq $0x599a28,0x8(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ + add %ah,%al │ │ │ │ + rex.WR popf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + xor $0x9d4cd9,%eax │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp d06830 │ │ │ │ + jmp c9dfd8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - push %rsp │ │ │ │ - popf │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + rex.WR popf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ - pop %rax │ │ │ │ - (bad) │ │ │ │ - pop %rcx │ │ │ │ - add %cl,0x75(%rcx,%rcx,4) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 599dd8 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 599dcd │ │ │ │ + movq $0x599d10,-0x18(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x599df8,-0x8(%rbp) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x829b10(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0x9d5539(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - jne 599a58 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x4c(%rax) │ │ │ │ + popf │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + adc %cl,0x0(%rbp,%rbx,4) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp ca4ec0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48009d54(%rax) │ │ │ │ - movl $0x599a88,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + push %rbp │ │ │ │ + popf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 599eac │ │ │ │ + movq $0x599e68,-0x20(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 599a88 │ │ │ │ + jne 599e68 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x54(%rax) │ │ │ │ + add %al,%al │ │ │ │ + push %rsp │ │ │ │ popf │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r15b,-0x63(%r8) │ │ │ │ - pop %rcx │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls -0x77(%rcx) │ │ │ │ - (bad) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 598f00 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x48009d54(%rax) │ │ │ │ - movl $0x599ae8,-0x8(%rbp) │ │ │ │ - mov %r14,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,0x4800599e(%r8) │ │ │ │ + mov 0x7(%rbx),%ebx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 599ae8 │ │ │ │ + jne 599e90 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x48009d54(%rax) │ │ │ │ + movl $0x599ec8,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + lea 0x9d5495(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x54(%rax) │ │ │ │ + add %ah,0x54(%rax) │ │ │ │ popf │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,%r8b │ │ │ │ - fwait │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r15b,%r8b │ │ │ │ + sahf │ │ │ │ pop %rcx │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - or %r14b,%r14b │ │ │ │ - ret │ │ │ │ + fisttps -0x77(%rax) │ │ │ │ (bad) │ │ │ │ - jne 599bf8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ret $0x0 │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 599af8 │ │ │ │ + nop │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ push %rsp │ │ │ │ popf │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,-0x65(%r8) │ │ │ │ - pop %rcx │ │ │ │ - add %cl,0x75(%rcx,%rcx,4) │ │ │ │ - adc %dh,%dh │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 599b48 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0x6(%rbx),%ebx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 599d88 │ │ │ │ xchg %ax,%ax │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - push %rbx │ │ │ │ - popf │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,-0x65(%r8) │ │ │ │ - pop %rcx │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - adc %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 599b78 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - push %rbx │ │ │ │ - popf │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 599b84 │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - jmp 599c24 │ │ │ │ - nopl (%rax) │ │ │ │ - add %al,(%r8) │ │ │ │ + add %dh,0x4c00aa69(%rax) │ │ │ │ + mov %esi,%esi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp ceada8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48009d53(%rax) │ │ │ │ - movl $0x599bc8,-0x8(%rbp) │ │ │ │ - mov %r14,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %dl,(%rax) │ │ │ │ + push %rsp │ │ │ │ + popf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 7351d8bc <__environ@GLIBC_2.2.5+0x724c5e14> │ │ │ │ + ja 599fba │ │ │ │ + movl $0x599fa8,-0x18(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 599bc8 │ │ │ │ + jne 599fa8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x53(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + push %rbx │ │ │ │ popf │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r11b,(%r8) │ │ │ │ - pushf │ │ │ │ + add %r10b,%r8b │ │ │ │ + lahf │ │ │ │ pop %rcx │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - or %r14b,%r14b │ │ │ │ - ret │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - jne 599c18 │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 599fd0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x53(%rax) │ │ │ │ - popf │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 599c0c │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rsi,0x8(%rbp) │ │ │ │ - jmp 599c24 │ │ │ │ xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - push %rbx │ │ │ │ - popf │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 599c2c │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rsi,0x8(%rbp) │ │ │ │ - movq $0x599c58,0x0(%rbp) │ │ │ │ - neg %rsi │ │ │ │ - lea 0xaa9923(%rip),%r14 │ │ │ │ - mov %rbx,0x8(%rbp) │ │ │ │ + add %ch,0x48009d53(%rax) │ │ │ │ + movl $0x59a008,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ - jmp 5b3720 │ │ │ │ + jmp d9aff0 │ │ │ │ + lea 0x9d53a9(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - push %rdx │ │ │ │ + add %dh,0x53(%rax) │ │ │ │ popf │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r9b,0x4800599c(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d68f88 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + adc %r9b,-0x39(%r8) │ │ │ │ + adc %r10b,-0x60(%r8) │ │ │ │ + pop %rcx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fisttps -0x77(%rax) │ │ │ │ + (bad) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 599af8 │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,-0x14ff5598(%rax) │ │ │ │ + and $0x441f0f66,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48009d52(%rax) │ │ │ │ - movl $0x599cb8,0x0(%rbp) │ │ │ │ - lea 0xaaa37a(%rip),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov %rbx,0x8(%rbp) │ │ │ │ - jmp d68f88 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %ah,0x4800aa68(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 59a0b4 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 59a09c │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x599f40,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xcff638,-0x8(%r12) │ │ │ │ + lea -0x16(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x59a038,0x0(%rbp) │ │ │ │ + jmp d9c360 │ │ │ │ + lea 0xaa93d6(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x52(%rax) │ │ │ │ - popf │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r13b,%r8b │ │ │ │ - pushf │ │ │ │ - pop %rcx │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ (bad) │ │ │ │ + rex.WB popf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 7351da2c <__environ@GLIBC_2.2.5+0x724c5f84> │ │ │ │ + and $0xf845c748,%eax │ │ │ │ + and %ah,-0x74b3ffa7(%rcx) │ │ │ │ + jae 59a0fd │ │ │ │ + movq $0xda4100,-0x18(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d0cdd8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + rex.WB popf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + xor $0x9d4911,%eax │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp d06b50 │ │ │ │ + jmp c9dfd8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - push %rdx │ │ │ │ - popf │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + rex.WB popf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ - sbb %bl,-0x76b3ffa7(%rbp) │ │ │ │ - jne 599cf4 │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 59a1a0 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 59a195 │ │ │ │ + movq $0x59a0d8,-0x18(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x59a1c0,-0x8(%rbp) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x829748(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 599d18 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0x9d5201(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x48009d48(%rax) │ │ │ │ + mov %ebx,%esi │ │ │ │ + lea 0x9d4848(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp ca4ec0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %ch,%al │ │ │ │ push %rcx │ │ │ │ popf │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,-0x63(%r8) │ │ │ │ - pop %rcx │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - or %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 599d48 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 59a274 │ │ │ │ + movq $0x59a230,-0x20(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 59a230 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48009d51(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - movq $0x599dd8,0x8(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 598f00 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x51(%rax) │ │ │ │ - popf │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - test $0x9d,%al │ │ │ │ - pop %rcx │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0xd(%rcx,%rcx,4) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %ch,0x48009d51(%rax) │ │ │ │ + movl $0x59a258,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 599da8 │ │ │ │ + jne 59a258 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - push %rcx │ │ │ │ - popf │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x71(%rbp) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - push %rax │ │ │ │ - popf │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - or %bl,-0x76b7ffa7(%rsi) │ │ │ │ - fmuls -0xd(%rcx,%rcx,4) │ │ │ │ + add %al,0x48009d51(%rax) │ │ │ │ + movl $0x59a290,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 599e08 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp d9aff0 │ │ │ │ + lea 0x9d517d(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %cl,0x51(%rax) │ │ │ │ + popf │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r8b,%r8b │ │ │ │ + movabs %al,0xc68948df89480059 │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 599af8 │ │ │ │ + nop │ │ │ │ + addl $0x0,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ push %rax │ │ │ │ popf │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x11(%rbp) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x9d509f(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x4c(%rsp,%rdx,1) │ │ │ │ + mov 0x6(%rbx),%esi │ │ │ │ + lea 0xaa661c(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp da7148 │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 59a150 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + adc $0xc8000000,%eax │ │ │ │ + push %rcx │ │ │ │ + popf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 59a356 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call d97350 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 59a351 │ │ │ │ + movq $0xda2e40,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x9d5167(%rip),%rsi │ │ │ │ + lea 0x9d513a(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ca4ec0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x48009d51(%rax) │ │ │ │ + lea -0x48(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 59a383 │ │ │ │ + jmp 59a3cf │ │ │ │ + lea 0x9d51a6(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,0x51(%rax) │ │ │ │ popf │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,-0x60(%r8) │ │ │ │ - pop %rcx │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - xor $0xaaa202,%eax │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov %rbx,0x8(%rbp) │ │ │ │ - jmp d68f88 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + adc %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add 0x13(%rbx),%esi │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jae 59a42d │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + add $0x30,%rbp │ │ │ │ + mov %rax,%rdi │ │ │ │ + jmp 59a3cf │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ + add $0x30,%rbp │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 59a423 │ │ │ │ + movq $0x59a3a0,-0x30(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + movq $0xda4628,-0x48(%rbp) │ │ │ │ + mov %rdi,-0x40(%rbp) │ │ │ │ + mov 0x7(%rsi),%rbx │ │ │ │ + mov %rbx,-0x38(%rbp) │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %rdi,-0x20(%rbp) │ │ │ │ + mov 0xf(%rsi),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov 0x17(%rsi),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x1f(%rsi),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffb8,%rbp │ │ │ │ + jmp d6ec20 │ │ │ │ + lea 0xaa9067(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x59a458,0x28(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 59a458 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,-0x7cff62b0(%rax) │ │ │ │ + jrcxz 59a462 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 59a46f │ │ │ │ + lea 0x9d50b2(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x9d5082(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - push %rax │ │ │ │ - popf │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,-0x60(%r8) │ │ │ │ - pop %rcx │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - xor $0xaaa18a,%eax │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov %rbx,0x8(%rbp) │ │ │ │ - jmp d68f88 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %bl,0x48009d50(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 59a518 │ │ │ │ + movq $0x59a4d8,-0x18(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 59a4d8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x49009d50(%rax) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 599efc │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - test %rax,%rax │ │ │ │ - setl %cl │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - test %rax,%rax │ │ │ │ - setg %al │ │ │ │ - movzbl %al,%eax │ │ │ │ - sub %rcx,%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x599f20,0x8(%rbp) │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rbx,0x18(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d68f88 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x50(%rax) │ │ │ │ + add %bl,0x50(%rax) │ │ │ │ popf │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r12b,(%r8) │ │ │ │ - fwait │ │ │ │ + add %r8b,(%r8) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rcx │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - jne 599f3c │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp d06830 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 59a500 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x50(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + push %rax │ │ │ │ popf │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r11b,(%r8) │ │ │ │ - movabs 0xaaa0ba358d480059,%al │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ + add %r15b,(%r8) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rcx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ - or %ch,%cl │ │ │ │ - and $0xf0,%al │ │ │ │ - jl 599f64 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ + adc %cl,-0x77(%rax) │ │ │ │ + adc %r13b,%r9b │ │ │ │ + fmuls (%rdx) │ │ │ │ + addb $0x48,(%rax) │ │ │ │ + lea 0x9d5021(%rip),%ebx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - push %rax │ │ │ │ - popf │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x47(%rdi) │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - test %rax,%rax │ │ │ │ - setl %cl │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - test %rax,%rax │ │ │ │ - setg %al │ │ │ │ - movzbl %al,%eax │ │ │ │ - sub %rcx,%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x599ff0,0x8(%rbp) │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rbx,0x18(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d68f88 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48009d4f(%rax) │ │ │ │ - movl $0x599868,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp d06830 │ │ │ │ + add %bh,%al │ │ │ │ + rex.WRXB popf │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fisttps -0x75(%rax) │ │ │ │ + jne 59a54f │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 59a378 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48009d4f(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - movq $0x599800,0x8(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d06830 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + fadds 0x0(%rbp,%rbx,4) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 59a58e │ │ │ │ + movq $0x59a5a8,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xda4100,-0x18(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d0cdd8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - rex.WRXB popf │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r15b,0x4800599a(%r8) │ │ │ │ - mov %eax,%esi │ │ │ │ + add %dl,0x48009d44(%rax) │ │ │ │ + lea 0x9d4489(%rip),%esi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp d06830 │ │ │ │ + jmp c9dfd8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %ch,0x48009d44(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 59a628 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 59a61d │ │ │ │ + movq $0x59a560,-0x18(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x59a648,-0x8(%rbp) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x8292c0(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0x9d4f21(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - rex.WRXB popf │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r12b,%r8b │ │ │ │ - cwtl │ │ │ │ - pop %rcx │ │ │ │ + add %bl,(%rax) │ │ │ │ + rex.R popf │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - (bad) │ │ │ │ - mov %rbx,%r14 │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + rolb $0x0,-0x63(%rbx) │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp d06830 │ │ │ │ + jmp ca4ec0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - rex.WRXB popf │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1051da04 <__environ@GLIBC_2.2.5+0xf4c5f5c> │ │ │ │ (bad) │ │ │ │ - mov %es,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x59a0f0,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %ch,%al │ │ │ │ + rex.WRX popf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 59a6fc │ │ │ │ + movq $0x59a6b8,-0x20(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 59a0f0 │ │ │ │ + jne 59a6b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - rex.WRX popf │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - xor %ah,-0x74b7ffa7(%rcx) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %ch,0x48009d4e(%rax) │ │ │ │ + movl $0x59a6e0,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 59a130 │ │ │ │ + jne 59a6e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4c009d4e(%rax) │ │ │ │ - mov 0xf(%rbx),%eax │ │ │ │ - mov 0x7(%rbx),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 599660 │ │ │ │ - lea 0x9d4ea0(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,0x48009d4e(%rax) │ │ │ │ + movl $0x59a718,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + lea 0x9d4e7d(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,0x4e(%rax) │ │ │ │ + popf │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r9b,-0x59(%r8) │ │ │ │ + pop %rcx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fisttps -0x77(%rax) │ │ │ │ + (bad) │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 59a378 │ │ │ │ + nop │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + rex.WRX popf │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0x6(%rbx),%ebx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 59a5d8 │ │ │ │ + xchg %ax,%ax │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7351dac4 <__environ@GLIBC_2.2.5+0x724c601c> │ │ │ │ - adc %ecx,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - test $0xa1,%al │ │ │ │ - pop %rcx │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - cs (bad) │ │ │ │ - decl -0x73(%rax) │ │ │ │ - sbb $0x9d4e8f,%eax │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4e(%rax) │ │ │ │ - popf │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock fsubs -0x76b3ffa7(%rcx) │ │ │ │ - jne 59a1ac │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + rex.WXB popf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 59a7e1 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 59a810 │ │ │ │ + movq $0x59a7d0,-0x20(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 59a1d8 │ │ │ │ + jne 59a7d0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - rex.WRX popf │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add 0x1d(%rbx),%esi │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jae 59a205 │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - jne 59a205 │ │ │ │ - lea 0xaa9e8c(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - movq $0x59a230,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ + add %ch,0x48009d4b(%rax) │ │ │ │ + movl $0x59a7f8,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 59a230 │ │ │ │ + jne 59a7f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48009d4c(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - jae 59a293 │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jb 59a2ab │ │ │ │ - movq $0x59a278,0x8(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 59a278 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,0x48009d4b(%rax) │ │ │ │ + movl $0x59a830,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + jmp d9aff0 │ │ │ │ + lea 0x9d4d99(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4c(%rax) │ │ │ │ + add %cl,0x4b(%rax) │ │ │ │ popf │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r9b,-0x5c(%r8) │ │ │ │ + adc %r9b,-0x39(%r8) │ │ │ │ + adc %r12b,-0x58(%r8) │ │ │ │ pop %rcx │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ + fisttps -0x77(%rax) │ │ │ │ (bad) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 598f00 │ │ │ │ - movq $0x59a330,0x8(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d68d30 │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - jge 59a2ca │ │ │ │ - movq $0x59a518,0x8(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d68d30 │ │ │ │ - movq $0x59a300,0x8(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 59a300 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 599af8 │ │ │ │ + nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - rex.WXB popf │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r9b,0x480059a3(%r8) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %rbx,%r14 │ │ │ │ + add %dl,0x4800aa60(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 59a888 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x59a8a8,0x8(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 598f00 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp ceada8 │ │ │ │ + lea 0xaa8c02(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0xcff638,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + xchg %ax,%ax │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48009d4b(%rax) │ │ │ │ - movl $0x59a358,0x0(%rbp) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov %rbx,0x8(%rbp) │ │ │ │ - jmp d68d30 │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,-0x16ff62b4(%rax) │ │ │ │ + xchg %eax,%ebx │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,0x48009d4b(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - movq $0x59a4a8,0x8(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 598f00 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ + add %dl,0x68000000(%rip) │ │ │ │ + rex.WRB popf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 59a95e │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call d97350 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 59a959 │ │ │ │ + movq $0xda2e40,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x9d4d07(%rip),%rsi │ │ │ │ + lea 0x9d4cda(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ca4ec0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sbb %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4b(%rax) │ │ │ │ - popf │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - mov $0x480059a3,%eax │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x48009d4d(%rax) │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 59aa00 │ │ │ │ + movq $0x59a9c0,-0x20(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 59a3b8 │ │ │ │ + jne 59a9c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add %eax,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - rex.WXB popf │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ebp,0x48000001(%rip) │ │ │ │ - mov 0x8(%rbp),%ebx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add %cl,0x4d(%rax) │ │ │ │ + popf │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,%r8b │ │ │ │ + test $0x8b480059,%eax │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 59a9e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - ... │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - rex.WX popf │ │ │ │ + add %ah,(%rax) │ │ │ │ + rex.WRB popf │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - sbb %ah,-0x2776b800(%rcx,%rbx,2) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 59a418 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %r12b,(%r8) │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + pop %rcx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + adc %cl,-0x77(%rax) │ │ │ │ + adc %r13b,%r9b │ │ │ │ + lock add $0x8d480080,%eax │ │ │ │ + sbb $0x9d4d21,%eax │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x7cff62b6(%rax) │ │ │ │ - jrcxz 59a422 │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 59a4f2 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ + add %ch,%al │ │ │ │ + rex.WR popf │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x39(%r8) │ │ │ │ + adc %r10b,-0x56(%r8) │ │ │ │ + pop %rcx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fisttps -0x77(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x48009d4a(%rax) │ │ │ │ - movl $0x59a478,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 59a478 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 599af8 │ │ │ │ + nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4a(%rax) │ │ │ │ - popf │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x71(%rbp) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ + add %bl,0x48009d4c(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 59aa70 │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ + jmp ceada8 │ │ │ │ + movq $0x59aaa0,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 59aaa0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ - rex.WX popf │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - fsubs -0x2776b800(%rcx,%rbx,2) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 59a4d8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - rex.WB popf │ │ │ │ + rex.WR popf │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ - add %esi,0x11(%rbp) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x9d49cf(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add 0x24(%rdx),%esi │ │ │ │ + cmp $0x4,%rbx │ │ │ │ + jb 59aabf │ │ │ │ + lea 0x9d4bea(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + lea 0xaa5fca(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jae 59aabf │ │ │ │ + lea 0xaa607e(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + rex.WR popf │ │ │ │ + add %ch,%cl │ │ │ │ + jnp 59ab01 │ │ │ │ (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - rex.WB popf │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,-0x5b(%r8) │ │ │ │ - pop %rcx │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %ch,%cl │ │ │ │ - add %eax,%ebp │ │ │ │ - jl 59a52d │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48009d49(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - movq $0x59a3e8,0x8(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 598f00 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jae 59ab2c │ │ │ │ + lea 0x85c6c5(%rip),%r14 │ │ │ │ + jmp d6e428 │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48009d4a(%rax) │ │ │ │ + add %cl,0x48009d4c(%rax) │ │ │ │ lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 59a5c1 │ │ │ │ - movq $0x59a5b0,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ + jb 59ab84 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 59ab79 │ │ │ │ + movq $0x59ab18,-0x10(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + movq $0x59aba0,-0x8(%rbp) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp c9dfd8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x9d4c5d(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + rex.WR popf │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + clc │ │ │ │ + rex.WXB popf │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + or $0xf0070a3,%eax │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + rex.WR popf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 59ac19 │ │ │ │ + movq $0x59ac08,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 59a5b0 │ │ │ │ + jne 59ac08 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4a(%rax) │ │ │ │ - popf │ │ │ │ + add %ah,%al │ │ │ │ + rex.WXB popf │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - jae 59a5c3 │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 59a170 │ │ │ │ - lea 0x9d4a78(%rip),%rbx │ │ │ │ + jne 59ac14 │ │ │ │ + mov 0x17(%rbx),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 59ab40 │ │ │ │ + lea 0x9d4bd8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2a(%rdi) │ │ │ │ + movq $0x5a1c58,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0xf(%r12),%rdi │ │ │ │ + lea 0x9d3bd6(%rip),%rsi │ │ │ │ + lea 0x9d5b08(%rip),%r14 │ │ │ │ + jmp ca5bd0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x9d5b17(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 59a62e │ │ │ │ - movq $0x59a620,-0x8(%rbp) │ │ │ │ + jb 59ad03 │ │ │ │ + movq $0x59ace0,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 59a620 │ │ │ │ + jne 59ace0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - sbb $0xab4902,%eax │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + jnp 59aceb │ │ │ │ + (bad) │ │ │ │ + jne 59acf5 │ │ │ │ + lea 0xab4b3b(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xab4b36(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x9d4a4b(%rip),%rbx │ │ │ │ + lea 0x9d607e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%bl │ │ │ │ - mov 0xf(%rsi),%fs │ │ │ │ - (bad) │ │ │ │ - add %r8b,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jae 59ad64 │ │ │ │ + lea 0x9d6058(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%cl │ │ │ │ - jmp 59a62f │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ (bad) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rdx,%rbp,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ + mov 0xe(%rbx),%r14 │ │ │ │ + movq $0x59ad50,-0x10(%rbp) │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %r14,%rax │ │ │ │ + lea 0x9d6010(%rip),%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp cfc310 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + loopne 59ad4d │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 59a6b9 │ │ │ │ + jb 59adfb │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 59adf0 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x9d49e6(%rip),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0xd75670,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea 0xaaa928(%rip),%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7148 │ │ │ │ + jmp d0d8a8 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0xa9dc,$0x0 │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 59a72a │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 59a71f │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ + mov %bl,-0x63(%rdi) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x4b(%rdi) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x59a690,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0xa9dc86(%rip),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7388 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + cmp $0x27,%rax │ │ │ │ + jne 59ae37 │ │ │ │ + add $0xffffffffffffffd0,%r12 │ │ │ │ + lea 0xaaa8ae(%rip),%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x59ada8,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + movq $0x10456c1,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x29(%rdi) │ │ │ │ - movq $0x59a6d0,-0x18(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - lea 0xa9dd03(%rip),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp da7388 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - lea 0x9d4908(%rip),%rbx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 59aedb │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 59aed0 │ │ │ │ + movq $0x59ae10,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x59aef8,-0x8(%rbp) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x828730(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x9d5ed6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + cmp $0x8949009d,%eax │ │ │ │ + fimuls -0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + xor $0xd6,%al │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + rex add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %al,0x4800aaa6(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 59a7d1 │ │ │ │ + jb 59af41 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x9d48ce(%rip),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + lea 0xaaa6b6(%rip),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7148 │ │ │ │ + jmp d0db60 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %dh,0x4800a9db(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 59a849 │ │ │ │ - add $0x18,%r12 │ │ │ │ + jb 59afc7 │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 59a83e │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x59a7a8,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0xa9db67(%rip),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + ja 59afbc │ │ │ │ + movq $0x59af18,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + movq $0x10455a9,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x59afe8,-0x8(%rbp) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x828644(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0x9d5e0a(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %al,0x3c(%rax) │ │ │ │ + popf │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + rex.R │ │ │ │ + {rex2 0xff} ud0 (%r31),%r25 │ │ │ │ + (bad) │ │ │ │ + rex add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - rex.W popf │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1051e1bc <__environ@GLIBC_2.2.5+0xf4c6714> │ │ │ │ + rex.RB call 7451e964 <__environ@GLIBC_2.2.5+0x734c6ebc> │ │ │ │ (bad) │ │ │ │ - movabs %al,0xa8e845c748000000 │ │ │ │ - test $0x59,%al │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - sti │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + lea 0x9d5dd8(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x59b050,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 59a8a8 │ │ │ │ + jne 59b050 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - rex.RXB popf │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x52(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0xd75650,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x59a7e8,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x2f(%r12),%rdi │ │ │ │ - lea -0x20(%r12),%rsi │ │ │ │ - lea 0xa9db7e(%rip),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - lea 0x9d479a(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 59b05c │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 59b07b │ │ │ │ + nopl (%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 59a965 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 59b07c │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ mov %r14,%rax │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - movq $0xda4100,-0x10(%rbp) │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 59b0f2 │ │ │ │ + movq $0x59b0c0,-0x18(%rbp) │ │ │ │ + mov 0x6(%r14),%rbx │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov 0xe(%r14),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9d5c8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 59b0c0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + cmp 0x8(%rbp),%rbx │ │ │ │ + jl 59b024 │ │ │ │ + movq $0x59b070,0x8(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 59b070 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov %rsi,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 59a9ad │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - movq $0xda4100,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9d5c8 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2e(%rdi) │ │ │ │ + movq $0x5a1c58,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + movq $0xf70e00,(%r12) │ │ │ │ + lea -0xf(%r12),%rdi │ │ │ │ + lea 0x9d3702(%rip),%rsi │ │ │ │ + lea 0x9d5634(%rip),%r14 │ │ │ │ + jmp ca5bd0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x9d5ccb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 59aa1b │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 59aa10 │ │ │ │ + jb 59b1a1 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x828401(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c676b0 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + jmp d6e428 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + push %rbp │ │ │ │ + popf │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x3d(%rdi) │ │ │ │ + movq $0x59b178,-0x28(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0x5a1c58,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rdi │ │ │ │ + lea 0x9d3643(%rip),%rsi │ │ │ │ + lea 0x9d5575(%rip),%r14 │ │ │ │ + jmp ca5bd0 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0x9d5c3c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 59aaaf │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 59aaa4 │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + cmp %bl,0x0(%rbp,%rbx,4) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 59b259 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x59a988,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - movq $0x59a9c8,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - movq $0xda4628,-0x28(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp c9d4f8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + lea 0x9d5c1c(%rip),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c9dfd8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 59aaf5 │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - movq $0xda4100,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9d5c8 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x3d(%rdi) │ │ │ │ + movq $0x59b230,-0x28(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0x5a1c58,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rdi │ │ │ │ + lea 0x9d358b(%rip),%rsi │ │ │ │ + lea 0x9d54bd(%rip),%r14 │ │ │ │ + jmp ca5bd0 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0x9d5bbc(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 59ab36 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c66f70 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x82827f(%rip),%r14 │ │ │ │ + jmp d6e428 │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 59abcf │ │ │ │ - add $0x30,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 59abc4 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ + ja 59b337 │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x59aad0,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x59ab10,-0x18(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x59b2e8,-0x10(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ - movq $0xda4628,-0x28(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp c9d4f8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + jmp c9dfd8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - rex.RB popf │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 59ac39 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 59ac12 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x59ac28,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp c9d488 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - rex.RB popf │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - add %al,-0x26(%rcx) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,(%r10) │ │ │ │ - int1 │ │ │ │ - testb $0x48,(%rax) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp c9d6a0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 59b390 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x59b308,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x8281f0(%rip),%r14 │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ah,%al │ │ │ │ - rex.R popf │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 59accc │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 59acc1 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2b(%rdi) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x59ab50,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x59abe8,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x38(%r12),%rdi │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c6a9a8 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ + movq $0x59b358,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp c9dfd8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bl,0x44(%rax) │ │ │ │ - popf │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 59ad62 │ │ │ │ - add $0x50,%r12 │ │ │ │ + jb 59b46d │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 59ad57 │ │ │ │ + ja 59b462 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x59aa30,-0x48(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x59ac58,-0x20(%r12) │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x59b3b0,-0x20(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x48(%r12),%rdi │ │ │ │ + mov %rbx,(%r12) │ │ │ │ lea -0x20(%r12),%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ + lea 0x828494(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c6a9a8 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,0x48009d43(%rax) │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 59ada6 │ │ │ │ - movq $0x59adc8,-0x20(%rbp) │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp c65640 │ │ │ │ - lea 0x9d43a3(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - addl $0x0,(%rax) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x43(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + push %rbx │ │ │ │ popf │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 59ae31 │ │ │ │ - movq $0x59a940,-0x38(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x59ace0,-0x28(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ + ja 59b4e4 │ │ │ │ + movq $0x59b408,-0x38(%r12) │ │ │ │ + mov %rdi,-0x28(%r12) │ │ │ │ + mov %r8,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0x5a1c58,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0xda4628,0x8(%rbp) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp c9d4f8 │ │ │ │ + lea -0xf(%r12),%rdi │ │ │ │ + lea 0x9d3369(%rip),%rsi │ │ │ │ + lea 0x9d529b(%rip),%r14 │ │ │ │ + jmp ca5bd0 │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + lea 0x9d59ca(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - rex.X popf │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1051e7b4 <__environ@GLIBC_2.2.5+0xf4c6d0c> │ │ │ │ - (bad) │ │ │ │ - xchg %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x59aea0,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 59aea0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48009d42(%rax) │ │ │ │ - movl $0x59aee0,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 59aee0 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2e(%rdi) │ │ │ │ + movq $0x5a1c58,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + movq $0xf70f70,(%r12) │ │ │ │ + lea -0xf(%r12),%rdi │ │ │ │ + lea 0x9d32fa(%rip),%rsi │ │ │ │ + lea 0x9d522c(%rip),%r14 │ │ │ │ + jmp ca5bd0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x9d5a33(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + adc $0xf0000000,%eax │ │ │ │ + pop %rdx │ │ │ │ + popf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 59b5c7 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call d97350 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 59b5c2 │ │ │ │ + movq $0xda2e40,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x9d5a91(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c95598 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x42(%rax) │ │ │ │ - popf │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jge 59aeec │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 59ad80 │ │ │ │ - lea 0x9d4265(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 59af95 │ │ │ │ - add $0x30,%r12 │ │ │ │ + jb 59b64f │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 59af8a │ │ │ │ + ja 59b644 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0xd6d9e0,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0xc6a610,-0x18(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0xc699f0,-0x8(%r12) │ │ │ │ - lea -0x15(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x59afb0,-0x20(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea -0x5(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp c65640 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + movq $0xd75670,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x104f851,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x827ed9(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - add %r8b,(%r8) │ │ │ │ - fiaddl (%r8) │ │ │ │ - jmp c9d5c8 │ │ │ │ - add (%rax),%al │ │ │ │ + add %dh,(%rax) │ │ │ │ + push %rcx │ │ │ │ + popf │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x3d(%rdi) │ │ │ │ + movq $0x59b5e0,-0x28(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0x5a1c58,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rdi │ │ │ │ + lea 0x9d3193(%rip),%rsi │ │ │ │ + lea 0x9d50c5(%rip),%r14 │ │ │ │ + jmp ca5bd0 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0x9d59e4(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 59b042 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 59b037 │ │ │ │ + jb 59b709 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0xc6a610,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0xc699f0,-0x8(%r12) │ │ │ │ - lea -0x15(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x59b058,-0x20(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea -0x5(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp c65640 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x827df6(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp d6e428 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x50(%rax) │ │ │ │ + popf │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x3d(%rdi) │ │ │ │ + movq $0x59b6e0,-0x28(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0x5a1c58,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rdi │ │ │ │ + lea 0x9d30db(%rip),%rsi │ │ │ │ + lea 0x9d500d(%rip),%r14 │ │ │ │ + jmp ca5bd0 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0x9d593c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + or $0x2000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - add %r8b,(%r8) │ │ │ │ - fiaddl (%r8) │ │ │ │ - jmp c9d5c8 │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jae 59b80a │ │ │ │ + lea 0x9d5920(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov 0x1f(%rbx),%rax │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + mov %rax,%rsi │ │ │ │ + jmp 59b80a │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - rolb $0x0,-0x63(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 59b0a2 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x59b0b8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp c65640 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48009d40(%rax) │ │ │ │ - movl $0x59b0d8,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp c9d488 │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x40(%rax) │ │ │ │ - popf │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - add %al,-0x26(%rcx) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,(%r10) │ │ │ │ - int1 │ │ │ │ - testb $0x48,(%rax) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp c9d6a0 │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 59b820 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x7(%rax),%rax │ │ │ │ + cmp %rax,%r14 │ │ │ │ + je 59b840 │ │ │ │ + cmp %rax,%r14 │ │ │ │ + ja 59b7b4 │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rsi,%rbx │ │ │ │ + and $0x7,%esi │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 59b7e0 │ │ │ │ + lea 0xaa7c74(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x59b7d8,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp d9c360 │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + movq $0xcff638,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - xor %al,-0x63(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 59b173 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 59b168 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 59b899 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x59afd0,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x59b078,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x30(%r12),%rdi │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x827c52(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c6a9a8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + jmp d6e428 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x49009d3f(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 59b1d1 │ │ │ │ - movq $0x59af10,-0x38(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - mov %rdi,-0x20(%r12) │ │ │ │ - movq $0x59b108,-0x18(%r12) │ │ │ │ + add %ch,%al │ │ │ │ + rex.WRX popf │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x3d(%rdi) │ │ │ │ + movq $0x59b870,-0x28(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0x5a1c58,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x38(%r12),%rdi │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - jmp c6a9a8 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - lea 0x9d3f8d(%rip),%rbx │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rdi │ │ │ │ + lea 0x9d2f4b(%rip),%rsi │ │ │ │ + lea 0x9d4e7d(%rip),%r14 │ │ │ │ + jmp ca5bd0 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0x9d57c4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x3f(%rax) │ │ │ │ - popf │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1051eb54 <__environ@GLIBC_2.2.5+0xf4c70ac> │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jae 59b9b7 │ │ │ │ + lea 0x9d57a8(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - xchg %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x59b240,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add 0x44(%rbx),%esi │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jb 59ba63 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 59b99c │ │ │ │ + movq $0xcff638,-0x8(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x59b9e8,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 59b240 │ │ │ │ + jne 59b9e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - (bad) │ │ │ │ - popf │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - xorb $0x43,-0x74b7ffa7(%rdx) │ │ │ │ + add %r11b,(%r8) │ │ │ │ + mov $0x89480059,%edx │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 59b280 │ │ │ │ + jne 59ba18 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - ds popf │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jge 59b28c │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 59b190 │ │ │ │ - lea 0x9d3ee5(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x31(%rbp) │ │ │ │ + movq $0x59b958,-0x18(%rbp) │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x1f(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d744a8 │ │ │ │ + lea 0xaa7a35(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 59b9b7 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 59b32a │ │ │ │ - movq $0x59b2f0,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 59b2f0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1d(%rdi) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - lea 0x9d3e7f(%rip),%rbx │ │ │ │ + add %dh,0x2e(%rdi) │ │ │ │ + movq $0x5a1c58,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + movq $0xf710f0,(%r12) │ │ │ │ + lea -0xf(%r12),%rdi │ │ │ │ + lea 0x9d2d82(%rip),%rsi │ │ │ │ + lea 0x9d4cb4(%rip),%r14 │ │ │ │ + jmp ca5bd0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x9d563b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,0x48009d30(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 59b393 │ │ │ │ - movq $0x59b388,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + jb 59bb54 │ │ │ │ + movq $0x59bb40,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 59b388 │ │ │ │ + jne 59bb40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ (bad) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x9d3e1e(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - (bad) │ │ │ │ - popf │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - sbb $0x9d3f2a,%eax │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add %bh,(%rax) │ │ │ │ + xor %bl,-0x2076b800(%rbp) │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 598330 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - ds popf │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 59b426 │ │ │ │ - movq $0x59b418,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 59b418 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48009d3e(%rax) │ │ │ │ - lea 0x9d3e92(%rip),%ebx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x9d3f03(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + add %dl,(%rax) │ │ │ │ + xor %bl,0x458d4800(%rbp) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 59bbcd │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 59bbc2 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x59baf8,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + lea 0x8278e2(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - sbb $0xaa803a,%eax │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - sbb $0xaa8012,%eax │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 59bc44 │ │ │ │ + movq $0x59bb68,-0x38(%r12) │ │ │ │ + mov %rsi,-0x28(%r12) │ │ │ │ + mov %rdi,-0x20(%r12) │ │ │ │ + mov %r8,-0x18(%r12) │ │ │ │ + movq $0x5a1c58,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rdi │ │ │ │ + lea 0x9d2c09(%rip),%rsi │ │ │ │ + lea 0x9d4b3b(%rip),%r14 │ │ │ │ + jmp ca5bd0 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + lea 0x9d551a(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0xc8000000,%eax │ │ │ │ - rex popf │ │ │ │ + adc $0x58000000,%eax │ │ │ │ + push %rbp │ │ │ │ + popf │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 59b4df │ │ │ │ + jb 59bcb7 │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call d97350 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 59b4da │ │ │ │ + je 59bcb2 │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x9d4069(%rip),%r14 │ │ │ │ + lea 0x9d54f7(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c95598 │ │ │ │ + jmp 598538 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + ... │ │ │ │ + adc $0x60000000,%eax │ │ │ │ + push %rbp │ │ │ │ + popf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 59bd17 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call d97350 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 59bd12 │ │ │ │ + movq $0xda2e40,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x9d54ff(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 598538 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48009d40(%rax) │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 59b608 │ │ │ │ - movq $0x59b540,-0x18(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %al,0x2e(%rax) │ │ │ │ + popf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 1051f68c <__environ@GLIBC_2.2.5+0xf4c7be4> │ │ │ │ + (bad) │ │ │ │ + mov (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + movq $0x59bd70,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 59b540 │ │ │ │ + jne 59bd70 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + cs popf │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock mov $0xbd,%al │ │ │ │ + pop %rcx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB cmovs -0x74b7e8b5(%r11),%ecx │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 59bdb0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x40(%rax) │ │ │ │ - popf │ │ │ │ + add %cl,%al │ │ │ │ + sub $0x8b48009d,%eax │ │ │ │ + adc %r9b,-0x39(%r8) │ │ │ │ + adc %r14b,%r8b │ │ │ │ + mov $0x89480059,%ebp │ │ │ │ + fisttps -0x75(%rax) │ │ │ │ + jne 59bdcb │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 598330 │ │ │ │ + lea 0x9d549a(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - xorb $0x43,-0x74b7ffa7(%rbp) │ │ │ │ + add %r11b,(%r8) │ │ │ │ + mov $0xf6310059,%esi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp cfba90 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 59b580 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - rex popf │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x6b(%rdi) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 59b5dd │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 59b5c9 │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ movq $0xd75650,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ - lea 0xa9cebc(%rip),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp da7388 │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - lea 0x9d3fac(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - lea 0xa9cdad(%rip),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp da7388 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - lea 0x9d3fb9(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp d9c378 │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + and %dl,0x0(%rbp,%rbx,4) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + jmp 59bfa8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x0(%rbp,%rbx,4) │ │ │ │ + lea -0x30(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 59b64a │ │ │ │ + jb 59bf57 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + movq $0x59bed0,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 59bed0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x49009d53(%rax) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 59bf5b │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x17(%rbx),%rcx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + movq $0x59be60,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + movq $0x59bf38,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9d3b8 │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 59bf38 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x2c(%rax) │ │ │ │ + popf │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x39(%r8) │ │ │ │ + adc %r8b,0x480059bf(%r8) │ │ │ │ + mov %ebx,%edi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 598330 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 59bf8c │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp c9dfd8 │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 59b6b9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 59b723 │ │ │ │ - movq $0x59b6b8,-0x18(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ + add %dl,%al │ │ │ │ + sub 0x458d4800(%rbp),%ebx │ │ │ │ + clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 59c04b │ │ │ │ + movq $0x59bfe0,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 59b6b8 │ │ │ │ + jne 59bfe0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x48009d52(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 59c056 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 59c03b │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x59be80,-0x30(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + movq $0x1051b49,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + lea 0x9d522e(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + lea 0xab37f4(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 59c143 │ │ │ │ + movq $0x59c0b8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 59c0b8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - lock mov $0x59,%dh │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ + lock rcrb $0x48,0x0(%rcx) │ │ │ │ + mov 0x17(%rbx),%eax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 59b6f0 │ │ │ │ + jne 59c0f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ - add %esi,0x4c(%rbp,%rbx,1) │ │ │ │ - mov 0x18(%rbp),%esi │ │ │ │ - movq $0xda4100,0x10(%rbp) │ │ │ │ + add %esi,0x3c(%rbp) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp c9d5c8 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x59c128,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 59c128 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - rex int $0xa9 │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 59b765 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xa9cd21(%rip),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7388 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rbp,%rbx,1) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + lea 0xab36ed(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x9d5146(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + lea 0xab36dd(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 59b7a6 │ │ │ │ + jb 59c18f │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7148 │ │ │ │ + jmp 59c1b0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 59b811 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 59b844 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 59b839 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x59b780,-0x30(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xd752a8,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x104f829,(%r12) │ │ │ │ + rex.RB call 7451fb04 <__environ@GLIBC_2.2.5+0x734c805c> │ │ │ │ + adc -0x73(%rax),%cl │ │ │ │ + sbb $0x9d50d8,%eax │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x18,%rbp │ │ │ │ mov %rax,%r14 │ │ │ │ - movq $0xda4100,-0x20(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp c9d5c8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x59c1f8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 59c1f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %dh,%dl │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 59b87e │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7148 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + rex ret $0x59 │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 59c240 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + js 59c208 │ │ │ │ + pop %rcx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7ffbb(%rcx),%ecx │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 59c278 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 59b914 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 59b909 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x59b858,-0x30(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xd752a8,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x104f832,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xda4100,-0x10(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9d5c8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 59b994 │ │ │ │ - add $0x18,%r12 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bh,(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl -0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 59b989 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x59b8a0,-0x10(%r12) │ │ │ │ + ja 59c2ea │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + movq $0x59c170,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0xd752a8,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xda4628,-0x28(%rbp) │ │ │ │ - mov %rbx,-0x20(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp c9d4f8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + lea 0xab3550(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %al,0x48009d4f(%rax) │ │ │ │ + lea -0x30(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 59b9ce │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7148 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jae 59c353 │ │ │ │ + lea 0x9d4f90(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x30(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 59bb7f │ │ │ │ - movq $0x59ba50,-0x28(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - mov %rbx,%rsi │ │ │ │ + add %bl,0x4f(%rax) │ │ │ │ + popf │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + mov %ebx,%esi │ │ │ │ + movq $0x59c380,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 59ba50 │ │ │ │ + jne 59c380 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + rex.WRXB popf │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %al,%ah │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - mov %bh,-0x74b7ffa7(%rdx) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ + enter $0x59c3,$0x0 │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 59ba88 │ │ │ │ + jne 59c3c8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%eax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + rex.WRX popf │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + add %al,%ah │ │ │ │ + pop %rcx │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - rex.WRB and %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - fiadds -0x7cb7f81a(%rbx) │ │ │ │ - incb (%rcx) │ │ │ │ - je 59bb08 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 59baf8 │ │ │ │ - movq $0x59b9a8,-0x30(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - movq $0xd752a8,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x104f832,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xda4100,0x20(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp c9d5c8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 59bb6f │ │ │ │ - movq $0x59b7c0,-0x48(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - movq $0x59b928,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - movq $0xda4628,0x18(%rbp) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp c9d420 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ + add %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 59c400 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - test $0x458d4800,%eax │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 59bbc5 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xa9c7e1(%rip),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + add %ah,0x48009d4e(%rax) │ │ │ │ + movl $0x59c440,-0x10(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7388 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 59c440 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %r8b,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x4e(%rax) │ │ │ │ + popf │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,-0x3c(%r8) │ │ │ │ + pop %rcx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x75(%rbx,%rcx,4) │ │ │ │ + or %ch,%cl │ │ │ │ + cld │ │ │ │ + xchg %eax,%edi │ │ │ │ + (bad) │ │ │ │ + decl -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + jrcxz 59c454 │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add %r8b,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 59bc06 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7148 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + rex.WRX popf │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x4a(%rbp) │ │ │ │ + movq $0x59c4a8,0x0(%rbp) │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 59c4a8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + rex.RB add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 59bc71 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 59bca4 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 59bc99 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x59bbe0,-0x30(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xd752a8,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x104f829,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xda4100,-0x20(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp c9d5c8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ + add %bh,%al │ │ │ │ + rex.WRB popf │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x39(%r8) │ │ │ │ + sbb %r9b,-0x3d(%r8) │ │ │ │ + pop %rcx │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fmuls -0x77(%rax) │ │ │ │ + (bad) │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 595df8 │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 59ae90 │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 59bcde │ │ │ │ + jb 59c507 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7148 │ │ │ │ + jmp 59c528 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 59bd74 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 59bd69 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x59bcb8,-0x30(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xd752a8,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x104f832,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xda4100,-0x10(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9d5c8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + rex.RB call 7451fe7c <__environ@GLIBC_2.2.5+0x734c83d4> │ │ │ │ + adc -0x73(%rax),%cl │ │ │ │ + sbb $0x9d4d98,%eax │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 59bdf4 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 59bde9 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x59bd00,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ + add $0x18,%rbp │ │ │ │ mov %rax,%r14 │ │ │ │ - movq $0xda4628,-0x28(%rbp) │ │ │ │ - mov %rbx,-0x20(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp c9d4f8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 59be2e │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7148 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x30(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 59bfdf │ │ │ │ - movq $0x59beb0,-0x28(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - mov %rbx,%rsi │ │ │ │ + movq $0x59c570,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 59beb0 │ │ │ │ + jne 59c570 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %dh,%dl │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - call 485a1877 <__environ@GLIBC_2.2.5+0x47549dcf> │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ + mov $0x480059c5,%eax │ │ │ │ + mov 0xe(%rbx),%eax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 59bee8 │ │ │ │ + jne 59c5b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - rex.WRB and %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - fiadds -0x7cb7f81a(%rbx) │ │ │ │ - incb (%rcx) │ │ │ │ - je 59bf68 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 59bf58 │ │ │ │ - movq $0x59be08,-0x30(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - movq $0xd752a8,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x104f832,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xda4100,0x20(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp c9d5c8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 59bfcf │ │ │ │ - movq $0x59bc20,-0x48(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - movq $0x59bd88,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - movq $0xda4628,0x18(%rbp) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp c9d420 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 59c02a │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xda4100,-0x20(%rbp) │ │ │ │ - movq $0xf6f5d9,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp c9d5c8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bl,-0x3d(%rax) │ │ │ │ - test $0x458d4800,%eax │ │ │ │ - fmuls -0x8(%rcx,%rdi,1) │ │ │ │ - jb 59c0ed │ │ │ │ - add $0x60,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 59c0e2 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x59bb98,-0x58(%r12) │ │ │ │ - mov %rdx,-0x48(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - movq $0x59be50,-0x38(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - lea -0x58(%r12),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - movq $0x59bff8,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xda4628,-0x28(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp c9d4f8 │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %dl,0x48009d2f(%rax) │ │ │ │ - lea -0x30(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 59c22a │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x59c168,-0x30(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + (bad) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 59c168 │ │ │ │ + jne 59c5f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bh,(%rax) │ │ │ │ (bad) │ │ │ │ - popf │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ (bad) │ │ │ │ - mov %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + decl -0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 59c21a │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0xd75650,-0x80(%r12) │ │ │ │ - mov %rbx,-0x78(%r12) │ │ │ │ - movq $0x59b738,-0x70(%r12) │ │ │ │ - lea -0x7f(%r12),%rbx │ │ │ │ - mov %rbx,-0x60(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x58(%r12) │ │ │ │ - movq $0x59b9f0,-0x50(%r12) │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov %rdx,-0x48(%r12) │ │ │ │ - lea -0x70(%r12),%rsi │ │ │ │ - mov %rsi,-0x40(%r12) │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov %rsi,-0x38(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x59c040,-0x28(%r12) │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ + ja 59c662 │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + movq $0x59c4e8,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0xd752a8,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rdx,%r14 │ │ │ │ - movq $0xda4628,0x8(%rbp) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - lea -0x4f(%r12),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp c9d4f8 │ │ │ │ - movq $0x88,0x388(%r13) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + lea 0xab31d8(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x2e(%rax) │ │ │ │ + add %al,0x4c(%rax) │ │ │ │ popf │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 59c29f │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 59c294 │ │ │ │ - movq $0x59b628,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - movq $0x59c2c0,-0x28(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - lea -0x10(%r12),%rbx │ │ │ │ - mov %rbx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp c9d348 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x9d3352(%rip),%rbx │ │ │ │ + jae 59c6cb │ │ │ │ + lea 0x9d4c50(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - sub $0x8349009d,%eax │ │ │ │ + add %bl,(%rax) │ │ │ │ + rex.WR popf │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 59c332 │ │ │ │ - movq $0x59b668,-0x40(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x59c108,-0x28(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0xda4628,0x10(%rbp) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - lea -0x3f(%r12),%rax │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp c9d4f8 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 59c7a0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + mov %ebx,%esi │ │ │ │ + movq $0x59c6f8,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 59c6f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - test $0x458d4800,%eax │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 59c3d2 │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 59c3c7 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ - lea 0xa9c0be(%rip),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7388 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + rex.WXB popf │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rsp,%rbx,2) │ │ │ │ + movl $0x59c738,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 59c738 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 59c40e │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ + add %ah,0x48009d4b(%rax) │ │ │ │ + movl $0x59c788,-0x10(%rbp) │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7148 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp 595ca8 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x4b(%rax) │ │ │ │ + popf │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %esi,0x1f(%rbp) │ │ │ │ + movq $0x59c6c0,0x10(%rbp) │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 596168 │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 59af60 │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 59c488 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 59c47d │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x59c3e8,-0x18(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0xda4100,-0x10(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9d5c8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7351fdfc <__environ@GLIBC_2.2.5+0x724c8354> │ │ │ │ - push %rbx │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 59c4f9 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x59c430,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ + add %cl,0x5(%rbp,%rcx,4) │ │ │ │ + int1 │ │ │ │ + rex.RX popf │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + clc │ │ │ │ + mov %r14,%rdi │ │ │ │ mov %rax,%r14 │ │ │ │ - movq $0xda4628,-0x18(%rbp) │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp c9d4f8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp 59b490 │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - cmpb $0x45,-0x72b7ff57(%rsi) │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 59c545 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xa9be61(%rip),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7388 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x5(%rbp,%rcx,4) │ │ │ │ + jmp 485a6556 <__environ@GLIBC_2.2.5+0x4754eaae> │ │ │ │ + mov %edi,%eax │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 59b490 │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 59c586 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7148 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 59c600 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 59c5f5 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x59c560,-0x18(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0xda4100,-0x10(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9d5c8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %cl,0x5(%rbp,%rcx,4) │ │ │ │ + loope 59c883 │ │ │ │ + popf │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + clc │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 59b490 │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7351ff74 <__environ@GLIBC_2.2.5+0x724c84cc> │ │ │ │ - push %rbx │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 59c671 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x59c5a8,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ + add %cl,0x5(%rbp,%rcx,4) │ │ │ │ + flds -0x63(%rsi) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + clc │ │ │ │ + mov %r14,%rdi │ │ │ │ mov %rax,%r14 │ │ │ │ - movq $0xda4628,-0x18(%rbp) │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp c9d4f8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + jmp 59b490 │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 59c6c2 │ │ │ │ + jb 59c8b7 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x59c8d0,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xda4100,-0x20(%rbp) │ │ │ │ - movq $0xf6f092,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp c9d5c8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,%al │ │ │ │ - mov $0x8d4800a9,%esp │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 59c773 │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 59c768 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x59c518,-0x48(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x59c620,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - lea -0x48(%r12),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x59c690,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xda4628,-0x28(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp c9d4f8 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 59c928 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - test $0xfb,%al │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl (%rdx,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - sub %bl,0x458d4800(%rbp) │ │ │ │ - call 735200f4 <__environ@GLIBC_2.2.5+0x724c864c> │ │ │ │ - jge 59c7f3 │ │ │ │ - add $0x60,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 59c81b │ │ │ │ - movq $0x59c378,-0x58(%r12) │ │ │ │ - mov %rsi,-0x48(%r12) │ │ │ │ - mov %r8,-0x40(%r12) │ │ │ │ - movq $0x59c4a8,-0x38(%r12) │ │ │ │ - mov %r14,-0x30(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x59c6d8,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - movq $0xda4628,-0x18(%rbp) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp c9d4f8 │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - lea 0x9d2ddb(%rip),%rbx │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0xd752a8,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c3d8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48009d2d(%rax) │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 59c8f8 │ │ │ │ - movq $0x59c8a0,-0x18(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 1052027c <__environ@GLIBC_2.2.5+0xf4c87d4> │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + (bad) │ │ │ │ + leave │ │ │ │ + pop %rcx │ │ │ │ + add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 59c8a0 │ │ │ │ + jne 59c960 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x2d(%rax) │ │ │ │ - popf │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %dl,(%rcx) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - loopne 59c86e │ │ │ │ + test $0xc9,%al │ │ │ │ pop %rcx │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 59c8e0 │ │ │ │ + jne 59c9a8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - sub $0x8b4c009d,%eax │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - jge 59c8f8 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 59c7a0 │ │ │ │ - lea 0x9d2d19(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 59c93a │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9d3b8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %ebp,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + movq $0x59c890,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x59ca08,-0x8(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 59ca08 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 59c9a9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 59ca13 │ │ │ │ - movq $0x59c9a8,-0x18(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ebx,0x49000000(%rcx) │ │ │ │ + add $0x48,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 59ca71 │ │ │ │ + movq $0xda1b98,-0x40(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0xda1b20,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x40(%r12),%r14 │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + lea 0xab2dc9(%rip),%r14 │ │ │ │ + lea 0xab2dc2(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x9d48eb(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + movq $0x59cad8,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 59c9a8 │ │ │ │ + jne 59cad8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - loopne 59c977 │ │ │ │ + add %r8b,(%r8) │ │ │ │ + lret │ │ │ │ pop %rcx │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 59c9e0 │ │ │ │ + jne 59cb00 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x4c(%rbp,%rbx,1) │ │ │ │ - mov 0x18(%rbp),%esi │ │ │ │ - movq $0xda4100,0x10(%rbp) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp c9d5c8 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add %esi,0x49(%rcx,%riz,2) │ │ │ │ + add $0x48,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 59cb65 │ │ │ │ + movq $0xda1b98,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0xda1b20,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x40(%r12),%r14 │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + add $0x48,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 59cb65 │ │ │ │ + movq $0xda1b98,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0xd75710,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + lea -0x40(%r12),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xda1b20,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x26(%r12),%r14 │ │ │ │ + lea -0x10(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1a(%rdi) │ │ │ │ + movq $0x5a1b78,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x9d4777(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - mov $0x8d4800a9,%edx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 59ca55 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xa9ba31(%rip),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7388 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1a(%rdi) │ │ │ │ + movq $0x5a1b98,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x9d4727(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x5a1b98,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + movq $0xf713a1,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x9d46db(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 59ca96 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7148 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%bl │ │ │ │ + sahf │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x15(%rdi) │ │ │ │ + movq $0x5a1c18,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x9d4684(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 59cb01 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 59cb34 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 59cb29 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x59ca70,-0x30(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xd752a8,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - movq $0xda4100,-0x20(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp c9d5c8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1a(%rdi) │ │ │ │ + movq $0x5a1c58,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x9d463f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 59cb6e │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7148 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x24(%rdi) │ │ │ │ + movq $0x5a1c78,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %r8,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + lea 0x9d45e5(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 59cc04 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 59cbf9 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x59cb48,-0x30(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xd752a8,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x104f832,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xda4100,-0x10(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9d5c8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 597b90 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 59cc84 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 59cc79 │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 59ce5a │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x59cb90,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xda4628,-0x28(%rbp) │ │ │ │ - mov %rbx,-0x20(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp c9d4f8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 59ad28 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + rolb $0x0,-0x63(%rdi) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 59cea1 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x59ceb8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x9d43d9(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp c9e1e8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + movsxd -0x2776b800(%rdx),%ebp │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 59cf43 │ │ │ │ + movq $0x59cef8,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 59cef8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 59cd8c │ │ │ │ - movq $0x59cd00,-0x28(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,(%r8) │ │ │ │ + iret │ │ │ │ + pop %rcx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 59cd00 │ │ │ │ + jne 59cf28 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r13b,-0x31(%r8) │ │ │ │ + pop %rcx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + (bad) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 59b010 │ │ │ │ + lea 0xaa6346(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 59cd7c │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x59cab0,-0x50(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x59cc18,-0x20(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - movq $0xda4628,0x10(%rbp) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp c9d420 │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0xd75650,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x59cf68,0x0(%rbp) │ │ │ │ + jmp d9c378 │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - clc │ │ │ │ - mov $0xa9,%ch │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 59cdcd │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xa9b5d9(%rip),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7388 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + rcrb $0x9d,(%rbx) │ │ │ │ + add %cl,0x73(%rbx,%rcx,4) │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + sbb %ch,%cl │ │ │ │ + xchg %eax,%ebx │ │ │ │ + add $0x0,%al │ │ │ │ + add %cl,(%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 59ce0e │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + add %ah,0x49009d1b(%rax) │ │ │ │ + add $0x20,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 59d010 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7148 │ │ │ │ + movq $0x59cfb8,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x85a1dd(%rip),%r14 │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ + add %cl,0x1b(%rax) │ │ │ │ + popf │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2b(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x59cfd8,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp c9dfd8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 59ce79 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 59ceac │ │ │ │ - add $0x38,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %dh,%al │ │ │ │ + sbb 0x458d4800(%rbp),%bl │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 59d0ed │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 59cea1 │ │ │ │ + ja 59d0e2 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x59cde8,-0x30(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xd752a8,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - movq $0xda4100,-0x20(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp c9d5c8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x59d030,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + lea 0x85e47e(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 59cee6 │ │ │ │ + jb 59d12f │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + lea -0x1(%rax),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7148 │ │ │ │ + jmp 59d150 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 59cf7c │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 59cf71 │ │ │ │ + ja 59d1a7 │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + jne 59d171 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x59cec0,-0x30(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xd752a8,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x104f832,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xda4100,-0x10(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9d5c8 │ │ │ │ + add $0xffffffffffffffc8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x59d108,-0x30(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + movq $0x1051b49,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 59cffc │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 59cff1 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ + add %dh,0x48009d19(%rax) │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 59d23b │ │ │ │ + movq $0x59d220,-0x28(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x59cf08,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xda4628,-0x28(%rbp) │ │ │ │ - mov %rbx,-0x20(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp c9d4f8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 59d104 │ │ │ │ - movq $0x59d078,-0x28(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 59d078 │ │ │ │ + jne 59d220 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - pop %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 59d0f4 │ │ │ │ + add %bl,0x19(%rax) │ │ │ │ + popf │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,-0x2e(%r8) │ │ │ │ + pop %rcx │ │ │ │ + add %dh,(%rcx) │ │ │ │ + testb $0x20,0x75(%rbx,%rcx,4) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x59ce28,-0x50(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x59cf90,-0x20(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - movq $0xda4628,0x10(%rbp) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ mov %rax,0x20(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp c9d420 │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 59d14a │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xda4100,-0x20(%rbp) │ │ │ │ - movq $0xf6f5d9,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp c9d5c8 │ │ │ │ + jmp cfba90 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ + nop │ │ │ │ + add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - mov $0xa9,%dl │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 59d20d │ │ │ │ - add $0x60,%r12 │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + sbb %ebx,-0x3b7cb700(%rbp) │ │ │ │ + push %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 59d202 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x59cda0,-0x58(%r12) │ │ │ │ - mov %rdx,-0x48(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - movq $0x59d018,-0x38(%r12) │ │ │ │ + ja 59d2e2 │ │ │ │ + movq $0x59d088,-0x48(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - lea -0x58(%r12),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - movq $0x59d118,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + sub %rbx,%rax │ │ │ │ + lea -0x48(%r12),%rbx │ │ │ │ + cmp $0x0,%rax │ │ │ │ + jle 59d2d1 │ │ │ │ + movq $0xd75710,-0x20(%r12) │ │ │ │ + movq $0x1051b49,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x59d150,-0x8(%r12) │ │ │ │ + lea -0x1e(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ mov %rax,%r14 │ │ │ │ - movq $0xda4628,-0x28(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp c9d4f8 │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 59d150 │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp d9c378 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %dh,0x1e(%rax) │ │ │ │ + add %dh,0x18(%rax) │ │ │ │ popf │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 59d34a │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x59d288,-0x30(%rbp) │ │ │ │ + rex.RB enter $0x394c,$0xf8 │ │ │ │ + jb 59d3bf │ │ │ │ + movq $0x59d358,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rdx │ │ │ │ mov 0x28(%rbx),%rbx │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 59d288 │ │ │ │ + jne 59d358 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - (bad) │ │ │ │ - popf │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ + add %ah,(%rax) │ │ │ │ + sbb %bl,0x45c74800(%rbp) │ │ │ │ + call b3a700 │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x17(%rbx),%rcx │ │ │ │ + mov 0x27(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 59d3a0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ - mov %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 59d33a │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0xd75650,-0x80(%r12) │ │ │ │ - mov %rbx,-0x78(%r12) │ │ │ │ - movq $0x59ca28,-0x70(%r12) │ │ │ │ - lea -0x7f(%r12),%rbx │ │ │ │ - mov %rbx,-0x60(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x58(%r12) │ │ │ │ - movq $0x59cca0,-0x50(%r12) │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov %rdx,-0x48(%r12) │ │ │ │ - lea -0x70(%r12),%rsi │ │ │ │ - mov %rsi,-0x40(%r12) │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov %rsi,-0x38(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x59d160,-0x28(%r12) │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rdx,%r14 │ │ │ │ - movq $0xda4628,0x8(%rbp) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - lea -0x4f(%r12),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp c9d4f8 │ │ │ │ - movq $0x88,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - sbb $0x8d48009d,%eax │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 59d3bf │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 59d3b4 │ │ │ │ - movq $0x59c918,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - movq $0x59d3e0,-0x28(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - lea -0x10(%r12),%rbx │ │ │ │ - mov %rbx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp c9d348 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x9d2262(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + add %bl,%al │ │ │ │ + (bad) │ │ │ │ + popf │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r11b,%r8b │ │ │ │ + rcrl %cl,0x0(%rcx) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 598330 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x49009d1c(%rax) │ │ │ │ - add $0x48,%esp │ │ │ │ + add %ah,0x49009d17(%rax) │ │ │ │ + add $0x38,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 59d452 │ │ │ │ - movq $0x59c958,-0x40(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ + ja 59d427 │ │ │ │ + movq $0x59d1c8,-0x30(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x59d228,-0x28(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ + lea -0x30(%r12),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ - movq $0xda4628,0x10(%rbp) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - lea -0x3f(%r12),%rax │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp c9d4f8 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp c9dfd8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + movq $0x59d3d8,0x0(%rbp) │ │ │ │ jmp d9c360 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,-0x72b7ff57(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 59d4d2 │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 59d4c7 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ - lea 0xa9afbe(%rip),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7388 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %dl,0x4800a9af(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 59d54b │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 59d540 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x59d478,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7388 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %ch,-0x72b7ff57(%rsi) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 59d58d │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xa9ae19(%rip),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7388 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - ... │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + (bad) │ │ │ │ + popf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 10520dac <__environ@GLIBC_2.2.5+0xf4c9304> │ │ │ │ (bad) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - sbb 0x458d4800(%rbp),%bl │ │ │ │ - loopne 59d601 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 59d66e │ │ │ │ - movq $0x59d5f8,-0x20(%rbp) │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call b3a90d │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 59d5f8 │ │ │ │ + jne 59d4a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x49009d1a(%rax) │ │ │ │ - add $0x50,%esp │ │ │ │ + add %bl,%al │ │ │ │ + (bad) │ │ │ │ + popf │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rdx,%riz,2) │ │ │ │ + add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 59d65e │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x59d4e8,-0x48(%r12) │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov %rdx,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x59d560,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x48(%r12),%rsi │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp da7388 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ + ja 59d4fa │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x59d308,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x28(%r12),%rsi │ │ │ │ + lea 0x85e066(%rip),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - lea 0x9d1fc3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + lea 0xab233c(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - call 485a803e <__environ@GLIBC_2.2.5+0x47550596> │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 59d6ea │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 59d6df │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + and %al,-0x63(%rcx) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x31(%rdi) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ + movq $0x59ce70,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x59d458,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ - lea 0xa9ada6(%rip),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7388 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp 59d458 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cwtl │ │ │ │ - lods %ds:(%rsi),%al │ │ │ │ - test $0x458d4800,%eax │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 59d72d │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xa9ac79(%rip),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7388 │ │ │ │ + rolb $0x0,-0x63(%rax) │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 59d5bf │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x59d530,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x859c2e(%rip),%r14 │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x19(%rax) │ │ │ │ - popf │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 59d823 │ │ │ │ - movq $0x59d790,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 59d790 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - sbb %ebx,-0x3b7cb700(%rbp) │ │ │ │ - jo 59d7e2 │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 59d813 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x59d690,-0x68(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0x58(%r12) │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - movq $0xd75710,-0x48(%r12) │ │ │ │ - lea -0x68(%r12),%rbx │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - movq $0x104f851,-0x38(%r12) │ │ │ │ - movq $0x59d700,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x46(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x70,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - lea 0x9d1e1e(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %ch,0x458d4800(%rcx,%rbp,4) │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 59d89a │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 59d88f │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ - lea 0xa9abf6(%rip),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7388 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x825ff6(%rip),%r14 │ │ │ │ + jmp d6e428 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - call 485a825b <__environ@GLIBC_2.2.5+0x475507b3> │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 59d8dd │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xa9aac9(%rip),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7388 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %ah,0x4800a9aa(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 59d95b │ │ │ │ - add $0x20,%r12 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 59d950 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ + ja 59d62f │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x59d8b0,-0x18(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x59d5e0,-0x10(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7388 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + jmp c9dfd8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - sbb %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - (bad) │ │ │ │ - popf │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + rex popf │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 59d9c9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 59da33 │ │ │ │ - movq $0x59d9c0,-0x20(%rbp) │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 59d9c0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 59d67a │ │ │ │ + movq $0x59d690,-0x10(%rbp) │ │ │ │ + mov 0x18(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp da7148 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %al,%al │ │ │ │ (bad) │ │ │ │ popf │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - push %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 59da23 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x59d840,-0x48(%r12) │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x59d8f8,-0x28(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %esp,0x48000000(%rbp) │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + movq $0x59d590,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x48(%r12),%rsi │ │ │ │ - lea -0x28(%r12),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp da7388 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - lea 0x9d1c1e(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x16(%rax) │ │ │ │ - popf │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735213ac <__environ@GLIBC_2.2.5+0x724c9904> │ │ │ │ - push %rdi │ │ │ │ - movq $0x59da90,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x59d6e8,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 59da90 │ │ │ │ + jne 59d6e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %ch,0x3f(%rax) │ │ │ │ popf │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - fcomp %st(2) │ │ │ │ - pop %rcx │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - jae 59daa3 │ │ │ │ - lea 0xa9a8f6(%rip),%r14 │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp da7388 │ │ │ │ - lea 0x9d1ba9(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,0x4900a9a9(%rax) │ │ │ │ - add $0x10,%esp │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add 0x5e(%rbx),%esi │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jb 59d769 │ │ │ │ + add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 59db1e │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + ja 59d736 │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + movq $0x59d600,-0x18(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - movq $0x59db40,0x8(%rbp) │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ - lea 0xa9a96f(%rip),%r14 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp da7388 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x825eba(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x825e73(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp d6e428 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 59d590 │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + clc │ │ │ │ + cmp 0x458d4800(%rbp),%bl │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 59d7ae │ │ │ │ + movq $0x59d7c8,-0x10(%rbp) │ │ │ │ + mov 0x18(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 59bfa8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x5b2ed0,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 59dc98 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x48(%rax,%rdx,1) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0xe(%rbx),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp c9dfd8 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xab205f(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp c9dfd8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ah,0x3e(%rax) │ │ │ │ + popf │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 59dc11 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 59dc65 │ │ │ │ - movq $0x59dc10,-0x18(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 59d878 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 59d86d │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x59d650,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x59d890,-0x10(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x9d3a36(%rip),%r14 │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 59dc10 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp cfbb50 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + cmp $0x8b48009d,%eax │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x49(%rsp,%rax,2) │ │ │ │ + add $0x20,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 59d8d4 │ │ │ │ + movq $0x59d788,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x85dc8d(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 59d650 │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - push %rax │ │ │ │ - fcompl 0x0(%rcx) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 59dc50 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - rex.XB add %eax,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x45(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jge 59dc70 │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 59dc98 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 597b90 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lock (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl (%rbx,%rax,1) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %cl,0x3d(%rax) │ │ │ │ + popf │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 59dca3 │ │ │ │ - jmp 59dceb │ │ │ │ - lea 0x9d1b56(%rip),%rbx │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - test %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 59dce4 │ │ │ │ - mov 0x10(%rbp),%r8 │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - add $0x28,%rbp │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %r14,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 59dd76 │ │ │ │ - lea 0x1(%rdi),%rax │ │ │ │ - cmp %rax,%r8 │ │ │ │ - jb 59ddf2 │ │ │ │ - movq $0x59dd48,-0x28(%rbp) │ │ │ │ - mov 0x6(%r14),%rbx │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %r8,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov 0xe(%r14),%rax │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 59d9a0 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 59d995 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x59d810,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + movq $0x59d908,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x59d9b8,-0x10(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 59dd48 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - test %al,(%rcx) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp cfbb50 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jge 59dd64 │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov 0x7(%rbx),%bl │ │ │ │ - mov %bl,(%rdi) │ │ │ │ - movq $0x59dcd8,0x0(%rbp) │ │ │ │ + add %bh,0x48009d3c(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 59d9d8 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x825bf9(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp d6e428 │ │ │ │ mov %rax,%rbx │ │ │ │ - lea 0x1(%rdi),%rax │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 59dcd8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - mov %rdi,%rbx │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 59dda5 │ │ │ │ - movq $0xc64498,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r8,(%r12) │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - jmp da7250 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x59de78,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp d9c378 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 59d810 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - addl $0x0,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x3c(%rax) │ │ │ │ + popf │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x3d(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + movq $0x59d928,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x28(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp c9dfd8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 59ddec │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 59ddf2 │ │ │ │ + add %cl,(%rax) │ │ │ │ + cmp $0x9d,%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 59dadf │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 59de3a │ │ │ │ - movq $0x59dbc0,-0x30(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - movq $0xc64478,-0x18(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x1,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea -0x16(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + ja 59dad4 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + movq $0x59d9f8,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x30(%r12),%rsi │ │ │ │ + lea 0x825b24(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp d6e428 │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - movq $0x59dde0,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp d9bef0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 59de84 │ │ │ │ - mov 0x10(%rbp),%r8 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 59dd79 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %bl,(%rcx) │ │ │ │ - popf │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735217f4 <__environ@GLIBC_2.2.5+0x724c9d4c> │ │ │ │ - rex.WXB │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 59dee9 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 59db1e │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x59df08,-0x18(%rbp) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp d6bb88 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp da7148 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x28(%rax) │ │ │ │ - test $0xde894900,%eax │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp c1e520 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 59df7a │ │ │ │ + jb 59dc08 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x59df68,-0x18(%rbp) │ │ │ │ + movq $0x59db80,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 59df68 │ │ │ │ + jne 59db80 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r10b,0x310059df(%r8) │ │ │ │ - testb $0xde,-0x77(%rcx) │ │ │ │ - jmp cfba90 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %r8b,%r8b │ │ │ │ + fistpl 0x0(%rcx) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 59dbc0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fsubr %st(3),%st │ │ │ │ + sbb (%rdi),%cl │ │ │ │ + (bad) │ │ │ │ + ... │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x7d(%r9) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ - movq $0xcfb0d8,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ + movq $0xd75650,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - movq $0x59df90,0x0(%rbp) │ │ │ │ + movq $0x59dba8,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ jmp d9c378 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x38(%rax) │ │ │ │ + popf │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 59e0e8 │ │ │ │ - movq $0x59e040,-0x28(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%bl │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %sil,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 59e040 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add %r8b,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + rex.RB cwtl │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 59dc3d │ │ │ │ + mov %r8,%rax │ │ │ │ + mov %rdi,%rcx │ │ │ │ + mov 0x3(%rbx),%rbx │ │ │ │ + jmp 59dcb1 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x74b7f7bb(%rdx) │ │ │ │ - rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ - push %rbx │ │ │ │ (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movb $0x1,(%rdx) │ │ │ │ - inc %rdx │ │ │ │ - mov %al,(%rdx) │ │ │ │ - movq $0x59e088,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,0x8(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 59e088 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - add %r8d,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + cmp %bl,0x458b4800(%rbp) │ │ │ │ + or %cl,0x75(%rbx,%rcx,4) │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + jne 59dc7c │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + mov 0x30(%rbp),%r9 │ │ │ │ + mov 0x38(%rbp),%rdi │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jae 59dc9d │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jae 59dd1f │ │ │ │ + mov 0x40(%rbp),%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,%rax │ │ │ │ + jmp 59dcb1 │ │ │ │ + mov 0x48(%rbp),%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov %rdi,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + jne 59dd11 │ │ │ │ + movq $0x59dc58,-0x50(%rbp) │ │ │ │ + mov %r14,%rdx │ │ │ │ + movq $0xda4628,-0x68(%rbp) │ │ │ │ + mov %r8,-0x60(%rbp) │ │ │ │ + mov 0x7(%rdi),%r10 │ │ │ │ + mov %r10,-0x58(%rbp) │ │ │ │ + mov %rbx,-0x48(%rbp) │ │ │ │ + mov %rdx,-0x40(%rbp) │ │ │ │ + mov %rsi,-0x38(%rbp) │ │ │ │ + mov %rcx,-0x30(%rbp) │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %r9,-0x20(%rbp) │ │ │ │ + mov %r8,-0x18(%rbp) │ │ │ │ + mov 0x17(%rdi),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x1f(%rdi),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffff98,%rbp │ │ │ │ + jmp d6ec20 │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov %r9,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + jmp c38b98 │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp 59b1c0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x1(%r8) │ │ │ │ - rorl $0x5b,-0x75(%rax) │ │ │ │ - (bad) │ │ │ │ - bswap %rbx │ │ │ │ - mov %rbx,(%rcx) │ │ │ │ - movq $0x59e0d0,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea 0x8(%rcx),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 59e0d0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + mov $0x48009d35,%eax │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 59dd6a │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x59dd80,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 59c528 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - ret │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x35(%rax) │ │ │ │ + popf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + xor $0xa93acb,%eax │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 59c698 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sbb %dh,-0x72b7ff63(%rip) │ │ │ │ + rex.RB call 735216fc <__environ@GLIBC_2.2.5+0x724c9c54> │ │ │ │ + and %ecx,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock or %ch,(%rdx,%rbx,8) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + pop %rbp │ │ │ │ + clc │ │ │ │ + movq $0x59dde8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 59c1b0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x45(%rbx,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jge 59e0e0 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ + add %bl,%al │ │ │ │ + xor $0x9d,%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + xor $0xa93a63,%eax │ │ │ │ mov %rbx,%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 59dc98 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 59c320 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x36(%rax) │ │ │ │ + popf │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 59e280 │ │ │ │ - movq $0x59e160,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%bl │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %dl,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + rex.RB enter $0x394c,$0xf8 │ │ │ │ + jb 59de88 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x59de70,-0x38(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x28(%rbx),%rdx │ │ │ │ + mov 0x30(%rbx),%rsi │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + mov %rax,-0x30(%rbp) │ │ │ │ + mov %rsi,-0x28(%rbp) │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 59e160 │ │ │ │ + jne 59de70 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %r8b,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 59e284 │ │ │ │ - mov 0x8(%rbp),%al │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov 0x7(%rbx),%rdx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - sub %rdx,%rsi │ │ │ │ - cmp $0xa,%rsi │ │ │ │ - jge 59e1dd │ │ │ │ - movq $0x59dfe8,-0x40(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + ss popf │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,0x480059de(%r8) │ │ │ │ + mov %ebx,%eax │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %al,-0x20(%r12) │ │ │ │ - movq $0xc64478,-0x18(%r12) │ │ │ │ - lea -0x3e(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xa,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x16(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movb $0x1,(%rdx) │ │ │ │ - inc %rdx │ │ │ │ - mov %al,(%rdx) │ │ │ │ - add $0xffffffffffffffb8,%r12 │ │ │ │ - movq $0x59e220,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,0x8(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 59e220 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + jmp d9aff0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %r8d,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + xor $0x8d4c009d,%eax │ │ │ │ + or $0x9d3542,%eax │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 59dc28 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x1(%r8) │ │ │ │ - rorl $0x5b,-0x75(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + xor $0x8d48009d,%eax │ │ │ │ + rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ (bad) │ │ │ │ - bswap %rbx │ │ │ │ - mov %rbx,(%rcx) │ │ │ │ - movq $0x59e268,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea 0x8(%rcx),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ + lods %ds:(%rsi),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock or %ch,(%rdx,%rbx,8) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + pop %rbp │ │ │ │ + clc │ │ │ │ + movq $0x59df38,-0x30(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + mov %rdx,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 59e268 │ │ │ │ + jne 59df38 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ret │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x45(%rbx,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jge 59e278 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ + add %bl,%al │ │ │ │ + xor $0x9d,%al │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add $0x73,%al │ │ │ │ + push %rdx │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jae 59dfe0 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jae 59e002 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 59df82 │ │ │ │ + movq $0x5a1cb8,-0x8(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ - jmp 59dc98 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + cmp $0x5,%rax │ │ │ │ + jb 59dfbe │ │ │ │ + movq $0x59e388,0x0(%rbp) │ │ │ │ + lea 0xaa8e0e(%rip),%rdi │ │ │ │ + lea 0xaa8e1f(%rip),%rsi │ │ │ │ + lea 0xaa5d32(%rip),%r14 │ │ │ │ + jmp d02948 │ │ │ │ + movq $0x59e530,0x0(%rbp) │ │ │ │ + lea 0xaa8dec(%rip),%rdi │ │ │ │ + lea 0xaa8dfd(%rip),%rsi │ │ │ │ + lea 0xaa5df0(%rip),%r14 │ │ │ │ + jmp d02ea0 │ │ │ │ + movq $0x59e038,0x0(%rbp) │ │ │ │ + lea 0xaa8dca(%rip),%rdi │ │ │ │ + lea 0xaa8ddb(%rip),%rsi │ │ │ │ + lea 0xaa5b9e(%rip),%r14 │ │ │ │ + jmp d033f8 │ │ │ │ + movq $0x59e1e0,0x0(%rbp) │ │ │ │ + lea 0xaa8da8(%rip),%rdi │ │ │ │ + lea 0xaa8db9(%rip),%rsi │ │ │ │ + lea 0xaa5b6c(%rip),%r14 │ │ │ │ + jmp d03950 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 59e355 │ │ │ │ - movq $0x59e2f8,-0x18(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%ebx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %ecx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 59e2f8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + xor -0x3b7cb700(%rbp),%bl │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x40(%rdi) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x7(%rbx),%rdx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movb $0x0,(%rdx) │ │ │ │ - mov %eax,%eax │ │ │ │ - bswap %eax │ │ │ │ - mov %eax,0x1(%rdx) │ │ │ │ - movq $0xc64498,-0x10(%r12) │ │ │ │ - lea 0x5(%rdx),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + add %dh,0x23(%rdi) │ │ │ │ + movq $0xd1c3a8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp da7250 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + movq $0x59e0a0,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + lea -0x6(%r12),%r14 │ │ │ │ + jmp d188e8 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 59e141 │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdx) │ │ │ │ + add %cl,0x48009d32(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + and $0x7,%esi │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 59e141 │ │ │ │ + movq $0x59e0f0,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 59e0f0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10521ccc <__environ@GLIBC_2.2.5+0xf4ca224> │ │ │ │ (bad) │ │ │ │ - xlat %ds:(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call b3c745 │ │ │ │ - mov 0x5(%rbx),%eax │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %eax,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %bh,(%rax) │ │ │ │ + xor 0x45c74800(%rbp),%bl │ │ │ │ + clc │ │ │ │ + sub %ah,%cl │ │ │ │ + pop %rcx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 59e3b8 │ │ │ │ + jne 59e128 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %edx,-0x75000000(%rdi) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - push %rbx │ │ │ │ - (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - sub %rdx,%rsi │ │ │ │ - cmp $0x5,%rsi │ │ │ │ - jge 59e423 │ │ │ │ - movq $0x59e2b0,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %eax,-0x20(%r12) │ │ │ │ - movq $0xc64478,-0x18(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x5,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x16(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movb $0x0,(%rdx) │ │ │ │ - mov %eax,%eax │ │ │ │ - bswap %eax │ │ │ │ - mov %eax,0x1(%rdx) │ │ │ │ - movq $0xc64498,-0x30(%r12) │ │ │ │ - lea 0x5(%rdx),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - add $0xffffffffffffffe0,%r12 │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp da7250 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ + xor 0x7e38300(%rbp),%bl │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 59e153 │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 59c808 │ │ │ │ + movq $0x59e180,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 59e180 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - test $0x13,%al │ │ │ │ - popf │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 59e4d1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 59e5fc │ │ │ │ + add %ch,0x48009d31(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 59e078 │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 59e5f1 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - cmp $0xffffffff80000000,%rax │ │ │ │ - jl 59e53a │ │ │ │ - cmp $0x7fffffff,%rax │ │ │ │ - jg 59e53a │ │ │ │ - movq $0x59e378,-0x8(%r12) │ │ │ │ - mov %eax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 59e503 │ │ │ │ - movq $0xc1d9c0,-0x10(%r12) │ │ │ │ - movq $0x104ef29,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + ja 59e1ba │ │ │ │ + movq $0x5a1cf8,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x4(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x59e630,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - nop │ │ │ │ - add %al,(%r8) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - adc 0x458b4800(%rbp),%bl │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - add $0x49,%al │ │ │ │ - add $0xfffffff0,%esp │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 59e600 │ │ │ │ - movq $0x59dea0,-0x48(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - movq $0x59df28,-0x30(%r12) │ │ │ │ - lea -0x48(%r12),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x59e108,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - test %rax,%rax │ │ │ │ - setl %bl │ │ │ │ - movzbl %bl,%ebx │ │ │ │ - test %rax,%rax │ │ │ │ - setg %al │ │ │ │ - movzbl %al,%eax │ │ │ │ - sub %rbx,%rax │ │ │ │ - mov %al,(%r12) │ │ │ │ - lea -0x15(%r12),%rbx │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 59e5d5 │ │ │ │ - movq $0xc1d9c0,-0x10(%r12) │ │ │ │ - movq $0x104ef29,-0x8(%r12) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + xor %ebx,-0x3b7cb700(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x23(%rdi) │ │ │ │ + movq $0xd1c3a8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x59e650,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp d9c360 │ │ │ │ + movq $0x59e248,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + lea -0x6(%r12),%r14 │ │ │ │ + jmp d188e8 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - movq $0x59e530,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp d9bef0 │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + jmp d9c360 │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 59e2e9 │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - fwait │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ (bad) │ │ │ │ - addb $0x0,(%rax) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,%al │ │ │ │ + xor %bl,0x458b4800(%rbp) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sbb %cl,-0x77(%rax) │ │ │ │ + fiadds -0x7cb7f81a(%rbx) │ │ │ │ + incb (%rcx) │ │ │ │ + je 59e2e9 │ │ │ │ + movq $0x59e298,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 59e298 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - rex.WRB (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - addb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %dh,0x30(%rax) │ │ │ │ + popf │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + shl $1,%dl │ │ │ │ + pop %rcx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 59e2d0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + xor %bl,0x7e38300(%rbp) │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 59e2fb │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 59c7d8 │ │ │ │ + movq $0x59e328,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 59e328 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 59e6b7 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - jae 59e6a9 │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jb 59e6d7 │ │ │ │ - lea 0x9d1167(%rip),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x9d1169(%rip),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %ah,%al │ │ │ │ + (bad) │ │ │ │ + popf │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ebp,%eax │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl -0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1d(%rdi) │ │ │ │ + movq $0x5a1cd8,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x5(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - mov %ebx,%eax │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 59e716 │ │ │ │ - mov 0x7(%rax),%rax │ │ │ │ - movq $0xd14eb0,-0x8(%r12) │ │ │ │ - test %rax,%rax │ │ │ │ - setl %bl │ │ │ │ - movzbl %bl,%ebx │ │ │ │ - test %rax,%rax │ │ │ │ - setg %al │ │ │ │ - movzbl %al,%eax │ │ │ │ - sub %rbx,%rax │ │ │ │ - mov %al,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + (bad) │ │ │ │ + popf │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x23(%rdi) │ │ │ │ + movq $0xd1c3a8,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x59e3f0,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + lea -0x6(%r12),%r14 │ │ │ │ + jmp d188e8 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - movq $0x59e6d0,-0x18(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ jmp d9c360 │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 59e491 │ │ │ │ nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 59e756 │ │ │ │ + add %bh,0x2f(%rax) │ │ │ │ popf │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7352209c <__environ@GLIBC_2.2.5+0x724ca5f4> │ │ │ │ - and %ecx,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock or %ch,(%rdx,%rbx,8) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - clc │ │ │ │ - movq $0x59e788,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp d6bb88 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sbb %cl,-0x77(%rax) │ │ │ │ + fiadds -0x7cb7f81a(%rbx) │ │ │ │ + incb (%rcx) │ │ │ │ + je 59e491 │ │ │ │ + movq $0x59e440,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 59e440 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - (bad) │ │ │ │ - test $0xde894900,%eax │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp c1e520 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + (bad) │ │ │ │ + popf │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + js 59e42a │ │ │ │ + pop %rcx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 59e478 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 59e7fa │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x59e7e8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %dh,%al │ │ │ │ + cs popf │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rdx,%riz,1) │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 59c868 │ │ │ │ + movq $0x59e4d0,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 59e7e8 │ │ │ │ + jne 59e4d0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,(%r8) │ │ │ │ - call fffffffff68ae84b <__environ@GLIBC_2.2.5+0xfffffffff5856da3> │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp cfba90 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x48009d2e(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 59e3c8 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 59e50a │ │ │ │ + movq $0x5a1d38,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x2(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + cs popf │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0xcfb0d8,-0x8(%r12) │ │ │ │ + add %dh,0x23(%rdi) │ │ │ │ + movq $0xd1c3a8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + movq $0x59e598,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + lea -0x6(%r12),%r14 │ │ │ │ + jmp d188e8 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - movq $0x59e810,0x0(%rbp) │ │ │ │ - jmp d9c378 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp d9c360 │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 59e639 │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x30(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 59e9b0 │ │ │ │ - movq $0x59e8c8,-0x28(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rbx │ │ │ │ + add %dh,0x48009d2d(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + and $0x7,%esi │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 59e639 │ │ │ │ + movq $0x59e5e8,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 59e8c8 │ │ │ │ + jne 59e5e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,0x2d(%rax) │ │ │ │ + popf │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + and %ah,%dh │ │ │ │ + pop %rcx │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WXB (bad) │ │ │ │ + rex.XB (bad) │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - movb $0x1,(%rcx) │ │ │ │ - movq $0x59e910,-0x8(%rbp) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 59e910 │ │ │ │ + jne 59e620 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x1(%r8) │ │ │ │ - rorl $0x48,0x1988075b(%rdx) │ │ │ │ - movl $0x59e950,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x20(%rbp) │ │ │ │ + add %ch,(%rax) │ │ │ │ + sub $0xe383009d,%eax │ │ │ │ + (bad) │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 59e64b │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 59c838 │ │ │ │ + movq $0x59e678,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 59e950 │ │ │ │ + jne 59e678 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + test %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + sub $0x9d,%al │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ebp,%eax │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl -0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1d(%rdi) │ │ │ │ + movq $0x5a1d18,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x3(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - rex.WRB and %r9b,-0x1(%r8) │ │ │ │ - rorl $0x5b,-0x75(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %cl,%al │ │ │ │ + sub $0x8d48009d,%eax │ │ │ │ + rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ (bad) │ │ │ │ - bswap %rbx │ │ │ │ - mov %rbx,(%rcx) │ │ │ │ - movq $0x59e998,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea 0x8(%rcx),%rax │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ + movb $0x0,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %ebp,0x48000000(%rdx) │ │ │ │ + movl $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x38(%rbx),%r8 │ │ │ │ + mov 0x40(%rbx),%r9 │ │ │ │ + mov 0x48(%rbx),%rbx │ │ │ │ + movq $0x59ded8,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + movq $0x59e788,-0x40(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %r8,%rbx │ │ │ │ + lea -0x28(%r12),%rdx │ │ │ │ + mov %rdx,-0x38(%rbp) │ │ │ │ + mov %rdi,-0x30(%rbp) │ │ │ │ + mov %rcx,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %r9,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 59e998 │ │ │ │ + jne 59e788 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + sub $0x9d,%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,%r8b │ │ │ │ + out %eax,$0x59 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sub %cl,-0x77(%rax) │ │ │ │ + sub %r13b,%r9b │ │ │ │ + push %rax │ │ │ │ + enter $0x7f,$0x49 │ │ │ │ + movl $0x30,0x388(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x45(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jge 59e9c0 │ │ │ │ - mov 0x28(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ + add %al,%al │ │ │ │ + sub $0x9d,%al │ │ │ │ + add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x77(%rcx) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + jge 59e7f3 │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ - jmp 59dc98 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + jmp 59dc28 │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 59eb88 │ │ │ │ - movq $0x59ea28,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rsi,%rbx │ │ │ │ + enter $0x9d2c,$0x0 │ │ │ │ + lea -0x40(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 59e92d │ │ │ │ + mov 0xc(%rbx),%rax │ │ │ │ + mov 0x14(%rbx),%rdx │ │ │ │ + mov 0x1c(%rbx),%rcx │ │ │ │ + mov %rdi,%r9 │ │ │ │ + and $0x7,%edi │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 59e966 │ │ │ │ + movq $0x59e870,-0x40(%rbp) │ │ │ │ + mov 0x4(%rbx),%rbx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x6(%r9),%rbx │ │ │ │ + mov %rax,-0x38(%rbp) │ │ │ │ + mov %rdi,-0x30(%rbp) │ │ │ │ + mov %rcx,-0x28(%rbp) │ │ │ │ mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 59ea28 │ │ │ │ + jne 59e870 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 59eb8c │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - sub %rcx,%rdx │ │ │ │ - cmp $0xa,%rdx │ │ │ │ - jge 59eaa6 │ │ │ │ - movq $0x59e868,-0x40(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0xc64478,-0x18(%r12) │ │ │ │ - lea -0x3e(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xa,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x16(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movb $0x1,(%rcx) │ │ │ │ - add $0xffffffffffffffb8,%r12 │ │ │ │ - movq $0x59eae8,-0x8(%rbp) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 59eae8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x1(%r8) │ │ │ │ - rorl $0x48,0x1988075b(%rdx) │ │ │ │ - movl $0x59eb28,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x20(%rbp) │ │ │ │ + add %dl,0x2c(%rax) │ │ │ │ + popf │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,0x480059e8(%r8) │ │ │ │ + mov 0xf(%rbx),%eax │ │ │ │ + mov 0x38(%rbp),%rbx │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 59eb28 │ │ │ │ + jne 59e8a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + sub $0x9d,%al │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - rex.WRB and %r9b,-0x1(%r8) │ │ │ │ - rorl $0x5b,-0x75(%rax) │ │ │ │ - (bad) │ │ │ │ - bswap %rbx │ │ │ │ - mov %rbx,(%rcx) │ │ │ │ - movq $0x59eb70,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea 0x8(%rcx),%rax │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 59eb70 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + jne 59e8d0 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 59e9dc │ │ │ │ + add $0x50,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 59e91d │ │ │ │ + mov 0x6(%rbx),%rcx │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x59e6d8,-0x48(%r12) │ │ │ │ + mov %rsi,-0x38(%r12) │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x48(%r12),%r14 │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x45(%rbx,%rcx,4) │ │ │ │ + add %bh,(%rax) │ │ │ │ + sub 0x458b4800(%rbp),%ebx │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ - jge 59eb98 │ │ │ │ - mov 0x28(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 59dc98 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jne 59e978 │ │ │ │ + mov 0x28(%rbp),%rdi │ │ │ │ + mov 0x30(%rbp),%r8 │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp 59e96f │ │ │ │ + mov %r9,%rbx │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 59e9a8 │ │ │ │ + movq $0x59de10,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x30(%r12),%r14 │ │ │ │ + mov %r8,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + movq $0x59e948,-0x38(%rbp) │ │ │ │ + mov %rax,-0x30(%rbp) │ │ │ │ + mov %rcx,-0x28(%rbp) │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ jmp d9c360 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp 59b278 │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 59ebda │ │ │ │ + jb 59ea1e │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x59ebf0,-0x18(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp d6d560 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c9dfd8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0xcfb0f8,-0x8(%r12) │ │ │ │ - mov %ebx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c378 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + pop %rax │ │ │ │ + es popf │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 59ec91 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 59ed30 │ │ │ │ - movq $0x59ec90,-0x18(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + rex.RB call 1052238c <__environ@GLIBC_2.2.5+0xf4ca8e4> │ │ │ │ + (bad) │ │ │ │ + xchg %eax,%esp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock or %ch,(%rdx,%rbx,8) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + pop %rbp │ │ │ │ + clc │ │ │ │ + movq $0x59ea80,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 59ec90 │ │ │ │ + jne 59ea80 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + es popf │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rbp,%rdi,1) │ │ │ │ + movl $0x59eab8,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 59eab8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WXB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movb $0x0,(%rcx) │ │ │ │ - movq $0x59ecd8,-0x8(%rbp) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 59ecd8 │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ret │ │ │ │ + lea 0x9d25c0(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3b(%rdi) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov 0x7(%rbx),%ebx │ │ │ │ - bswap %ebx │ │ │ │ - mov %ebx,0x1(%rcx) │ │ │ │ - movq $0xc64498,-0x10(%r12) │ │ │ │ - lea 0x5(%rcx),%rbx │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 59eb68 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 59eb5d │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0xd75710,-0x28(%r12) │ │ │ │ + movq $0x1051c19,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + lea -0x26(%r12),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp da7250 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + movq $0x104f851,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c9dfd8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,0x29(%rax) │ │ │ │ + popf │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 59eda1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 59ee98 │ │ │ │ - movq $0x59ed98,-0x18(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + rex.RB enter $0x394c,$0xf8 │ │ │ │ + jb 59ec8f │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x59ebe0,-0x30(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 59ed98 │ │ │ │ + jne 59ebe0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ + add %ah,%al │ │ │ │ + sub %bl,-0x3b7cb700(%rbp) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %cl,(%rdi) │ │ │ │ - xchg %esi,%ebx │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WXB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - sub %rcx,%rdx │ │ │ │ - cmp $0x5,%rdx │ │ │ │ - jge 59ee04 │ │ │ │ - movq $0x59ec40,-0x30(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0xc64478,-0x18(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x5,-0x8(%r12) │ │ │ │ + xchg %esp,0x48000000(%rdx) │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + movq $0xd75710,-0x28(%r12) │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + movq $0x104f851,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + movq $0x1051c19,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rcx │ │ │ │ mov %rcx,(%r12) │ │ │ │ - lea -0x16(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movb $0x0,(%rcx) │ │ │ │ - add $0xffffffffffffffc8,%r12 │ │ │ │ - movq $0x59ee40,-0x8(%rbp) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ + movq $0x59ec68,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + lea -0xe(%r12),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 59ee40 │ │ │ │ + jne 59ec68 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ret │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x28(%rax) │ │ │ │ + popf │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x39(%r8) │ │ │ │ + and %r15b,0x4c0059ec(%r8) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 59e7f8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x3b(%rdi) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov 0x7(%rbx),%ebx │ │ │ │ - bswap %ebx │ │ │ │ - mov %ebx,0x1(%rcx) │ │ │ │ - movq $0xc64498,-0x10(%r12) │ │ │ │ - lea 0x5(%rcx),%rbx │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0xd752a8,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp da7250 │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + movq $0x59ecb8,0x0(%rbp) │ │ │ │ + jmp d9c3d8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x48009d09 │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 59efc1 │ │ │ │ + jb 59ed39 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - jae 59ef38 │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jae 59eef9 │ │ │ │ - cmpq $0xffffffff80000000,0x7(%rax) │ │ │ │ - jl 59ef38 │ │ │ │ - mov %rax,%rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - jae 59efe0 │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jae 59ef38 │ │ │ │ - cmpq $0x7fffffff,0x7(%rax) │ │ │ │ - jg 59ef38 │ │ │ │ - jmp 59efe0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - or %bl,0x458b4800(%rbp) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add $0x68,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 59efa1 │ │ │ │ - movq $0x59e670,-0x60(%r12) │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - movq $0x59e748,-0x48(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - movq $0x59e7a8,-0x30(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x59e9d0,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x15(%r12),%rbx │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x8247c3(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - movq $0x59ef30,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp d9bef0 │ │ │ │ + jmp d6e428 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - add $0x28,%esp │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 59edbf │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 59f019 │ │ │ │ - movq $0x59ebb0,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x59ed50,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ + ja 59edb4 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x59ed10,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + movq $0x104f851,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x59efd8,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp d9bef0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp c9dfd8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 59f0a9 │ │ │ │ + jb 59edfe │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x59f098,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 59f098 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c9dfd8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x6016ef3b(%rbx),%eax │ │ │ │ - addb $0xf0,0x65ff4100(%rax) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 59ee3e │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c9dfd8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x24(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x59f050,-0x18(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - jmp da7148 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ - (bad) │ │ │ │ - popf │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 59f180 │ │ │ │ - movq $0x59e480,-0x58(%r12) │ │ │ │ - mov %rsi,-0x48(%r12) │ │ │ │ - movq $0x59eec0,-0x40(%r12) │ │ │ │ - mov %r14,-0x30(%r12) │ │ │ │ - movq $0x59f0c8,-0x28(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - lea -0x40(%r12),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xda1b20,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x27(%r12),%r14 │ │ │ │ - lea -0x10(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - lea 0x9d06b6(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,0x48009d06(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + add %al,0x48009d27(%rax) │ │ │ │ + lea -0x88(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 59f1fd │ │ │ │ - movq $0x59f1e8,-0x8(%rbp) │ │ │ │ + jb 59f0af │ │ │ │ + movq $0x59eed8,-0x48(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rcx │ │ │ │ + mov 0x16(%rbx),%rdx │ │ │ │ + mov 0x1e(%rbx),%rdi │ │ │ │ + mov 0x26(%rbx),%r8 │ │ │ │ + mov 0x2e(%rbx),%r9 │ │ │ │ + mov 0x36(%rbx),%rbx │ │ │ │ + mov %rbx,%r10 │ │ │ │ mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %r9,-0x40(%rbp) │ │ │ │ + mov %rax,-0x38(%rbp) │ │ │ │ + mov %rcx,-0x30(%rbp) │ │ │ │ + mov %rdi,-0x28(%rbp) │ │ │ │ + mov %r10,-0x20(%rbp) │ │ │ │ + mov %r8,-0x18(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffb8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 59f1e8 │ │ │ │ + jne 59eed8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x6(%rax) │ │ │ │ - popf │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,(%r8) │ │ │ │ - repnz pop %rcx │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jae 59f203 │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 59f120 │ │ │ │ - lea 0x9d0654(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + (bad) │ │ │ │ + popf │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - rex.W │ │ │ │ - repnz pop %rcx │ │ │ │ + rex.RB loopne 59eefd │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %rcx │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - fmuls -0xd(%rcx,%rcx,4) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + rex.WXB (bad) │ │ │ │ + mov 0xf(%rbx),%rdx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 59ef20 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + es popf │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.RB (bad) │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 59efab │ │ │ │ + movq $0x59ef58,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 59ef58 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + or $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0xc1d9c0,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x48009d26(%rax) │ │ │ │ + mov 0x60(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + jne 59efab │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 59ef9b │ │ │ │ + movq $0xd752a8,-0x10(%r12) │ │ │ │ + movq $0x104f851,-0x8(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 59f319 │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 59f30e │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rdi │ │ │ │ - mov 0x38(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffd0,%rbx │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x59f330,-0x30(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp da7388 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x59efd0,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 59efd0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + or $0x0,%al │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jge 59f344 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 59f388 │ │ │ │ + add %dl,(%rax) │ │ │ │ + es popf │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rdi,%rbp,1) │ │ │ │ + movl $0x59f0d0,-0x8(%rbp) │ │ │ │ + lea 0x9d215d(%rip),%rsi │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov 0xe(%rbx),%rcx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + mov %rbx,0x60(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp c9e910 │ │ │ │ + movq $0x59f038,0x18(%rbp) │ │ │ │ + mov 0x38(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 59f038 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + mov %edi,0x0(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + sbb $0xc748009d,%eax │ │ │ │ + add %r12b,-0x10(%r8) │ │ │ │ + pop %rcx │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 59f060 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %edi,0x0(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + sbb $0x8948009d,%eax │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rdi,%rax,2) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 59f09f │ │ │ │ + movq $0xd752a8,-0x10(%r12) │ │ │ │ + movq $0x104f851,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp 59b110 │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %dh,%al │ │ │ │ + and $0x9d,%al │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %edi,0x1(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 59f46c │ │ │ │ + movq $0x59e7f8,-0x20(%r12) │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x50(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x59f150,0x0(%rbp) │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + lea -0x1c(%r12),%rax │ │ │ │ + mov %rax,0x50(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 59f150 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or $0xc,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 59f3bf │ │ │ │ - movq $0x59f3d8,-0x28(%rbp) │ │ │ │ + add %dl,0x24(%rax) │ │ │ │ + popf │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %cl,0x2(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + movq $0x59f1a0,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ - mov 0x5(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + mov 0xe(%rbx),%rcx │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rcx,0x28(%rbp) │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 59f1a0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + and $0x9d,%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x7d(%r8) │ │ │ │ + jnp 59f1af │ │ │ │ + sub $0x200850f,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + movq $0x59f1d8,0x0(%rbp) │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 59f1d8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + or $0x4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + and 0x458b4800(%rbp),%ebx │ │ │ │ + sbb %cl,-0x77(%rax) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %al,%bl │ │ │ │ + add %eax,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r9b,(%r8) │ │ │ │ - hlt │ │ │ │ + rex.RB clc │ │ │ │ + sub %dh,%dl │ │ │ │ pop %rcx │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - sbb %cl,-0x77(%rax) │ │ │ │ - sbb %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 59f408 │ │ │ │ + rex.WXB (bad) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 59f228 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %bl,%al │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - push %rax │ │ │ │ - hlt │ │ │ │ - pop %rcx │ │ │ │ + add %bh,0x23(%rax) │ │ │ │ + popf │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + rex.RB push $0x48d98948 │ │ │ │ + mov 0x7(%rbx),%ebx │ │ │ │ + cmp $0x2d,%rbx │ │ │ │ + jne 59f5d3 │ │ │ │ + movq $0x59f570,-0x10(%rbp) │ │ │ │ + mov 0x60(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 59b930 │ │ │ │ + movq $0x59f288,0x0(%rbp) │ │ │ │ + mov 0x40(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 59f450 │ │ │ │ + jne 59f288 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or $0x7ec,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x48009d1e(%rax) │ │ │ │ + movl $0x59f2b8,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rax,0x68(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 59f2b8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + or $0x3ec,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x1e(%rax) │ │ │ │ + popf │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bl,%dl │ │ │ │ + add %eax,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - (bad) │ │ │ │ + pop %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 59f501 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - cmp $0x30,%rbx │ │ │ │ - jb 59f4dd │ │ │ │ - cmp $0x39,%rbx │ │ │ │ - ja 59f4dd │ │ │ │ - movq $0x59f298,-0x58(%r12) │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rdx,-0x48(%r12) │ │ │ │ + ja 59f33c │ │ │ │ + movq $0x59edd8,-0x50(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x40(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ + movq $0xd75288,-0x30(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x59f360,-0x18(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xd1c388,-0x8(%r12) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xd752a8,-0x10(%r12) │ │ │ │ + movq $0x104f851,-0x8(%r12) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x70,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffa0,%r12 │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp da7148 │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp da7148 │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 59f586 │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 59f57b │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffd0,%rbx │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7388 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jnp 59f5bb │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - jmp 59f388 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + rex.WRXB add %r8b,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + and 0x458b4800(%rbp),%bl │ │ │ │ + jo 59f2e8 │ │ │ │ + jrcxz 59f36e │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 59f61c │ │ │ │ + movq $0x59f398,0x0(%rbp) │ │ │ │ + mov 0x58(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 59f398 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + rex.WRXB add %r8b,(%r9) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 59f6ce │ │ │ │ - movq $0x59f638,-0x28(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add %cl,%al │ │ │ │ + and %ebx,0x458b4800(%rbp) │ │ │ │ + jo 59f3e5 │ │ │ │ + cmpl $0x0,0x7(%rbx) │ │ │ │ + je 59f61c │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + add $0x10,%rbp │ │ │ │ + movq $0x59f3d8,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 59f638 │ │ │ │ + jne 59f3d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + mov %?,0x1(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - pop %rax │ │ │ │ + add %ch,0x21(%rax) │ │ │ │ + popf │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.RB (bad) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + jne 59f47c │ │ │ │ + add $0x58,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 59f6d2 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - cmp $0x30,%rax │ │ │ │ - jb 59f6bc │ │ │ │ - cmp $0x39,%rax │ │ │ │ - ja 59f6bc │ │ │ │ - movq $0x59f528,-0x50(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ + ja 59f45c │ │ │ │ + movq $0x59e9f8,-0x50(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ mov %rbx,-0x40(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x59f5a8,-0x28(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0xd75288,-0x30(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x104f851,-0x20(%r12) │ │ │ │ lea -0x50(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xd1c3a8,-0x8(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ + movq $0xd752a8,-0x10(%r12) │ │ │ │ + movq $0x104f851,-0x8(%r12) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffa8,%r12 │ │ │ │ - lea 0xaa76ec(%rip),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x37(%rdi) │ │ │ │ - movq $0x59f388,-0x30(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - movq $0x59f5d8,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - lea -0x2d(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - lea 0x9d0112(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0xa8000000,%eax │ │ │ │ - add %ebx,0x458d4800(%rbp) │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 59f7be │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call d97350 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 59f7b9 │ │ │ │ - movq $0xda2e40,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x9d0147(%rip),%rsi │ │ │ │ - lea 0x9d011a(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ca4ec0 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + movq $0x59f690,0x0(%rbp) │ │ │ │ + xor %esi,%esi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov %rax,0x40(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov %rax,0x50(%rbp) │ │ │ │ + mov %rbx,0x58(%rbp) │ │ │ │ + jmp cfba90 │ │ │ │ + movq $0x59f4c8,0x0(%rbp) │ │ │ │ + mov 0x68(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 59f4c8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + or $0x7ec,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x1c(%rax) │ │ │ │ + popf │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bl,0x49000001(%rbx) │ │ │ │ + add $0x58,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 59f54c │ │ │ │ + movq $0x59ee18,-0x50(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0xd75288,-0x30(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xd752a8,-0x10(%r12) │ │ │ │ + movq $0x104f851,-0x8(%r12) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x70,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + push %rax │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 59f830 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x59f818,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %dh,(%rax) │ │ │ │ + and %bl,0x458b4800(%rbp) │ │ │ │ + jo 59f5bd │ │ │ │ + mov 0x18(%rbp),%edx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 59f65c │ │ │ │ + movq $0x59f5b0,0x0(%rbp) │ │ │ │ + mov 0x60(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 59f818 │ │ │ │ + jne 59f5b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - xor $0xab0032,%eax │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - lea -0x1(%rax),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d0d5a0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + push %rax │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 59f8a0 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x59f888,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %dh,%al │ │ │ │ + (bad) │ │ │ │ + popf │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.RB jo 59f5fd │ │ │ │ + mov 0x18(%rbp),%edx │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + je 59f65c │ │ │ │ + mov 0x78(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + movq $0x59f608,-0x8(%rbp) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + mov %rcx,0x60(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 59f888 │ │ │ │ + jne 59f608 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + rex.WRXB add %r8b,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - xor $0xaaffc2,%eax │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - lea -0x1(%rax),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d0d5a0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %bl,0x1f(%rax) │ │ │ │ + popf │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,-0xd(%r8) │ │ │ │ + pop %rcx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x75(%rbx,%rcx,4) │ │ │ │ + or %ch,%cl │ │ │ │ + test %al,%cl │ │ │ │ + (bad) │ │ │ │ + decl -0x39(%rax) │ │ │ │ + add %r9b,-0xa(%r8) │ │ │ │ + pop %rcx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + ret │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 59f648 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 59f92e │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 59f923 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x59f848,-0x28(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - movq $0x1051f99,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9e0f8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + rex.WRXB add %r11b,(%r9) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x48009d1e(%rax) │ │ │ │ + movl $0x59fa10,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + jmp 59b7a0 │ │ │ │ + movq $0x59fda8,0x10(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rdx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 59b930 │ │ │ │ + mov 0x38(%rbp),%r14 │ │ │ │ + add $0x70,%rbp │ │ │ │ + jmp 59ba90 │ │ │ │ + mov %ss,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 59f9a1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 59f97b │ │ │ │ - movq $0x59f998,-0x10(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0xaa5eab(%rip),%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9e1e8 │ │ │ │ - lea 0x9d0056(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %dh,0x48009d1e(%rax) │ │ │ │ + movl $0x59f6b8,0x0(%rbp) │ │ │ │ + mov 0x58(%rbp),%r14 │ │ │ │ + mov %rbx,0x58(%rbp) │ │ │ │ + jmp 59c928 │ │ │ │ + nopl (%rax) │ │ │ │ + mov %ss,(%rsi) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - add %bl,-0x2776b800(%rbp) │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 59fafc │ │ │ │ - movq $0x59f9e0,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,0x48009d1e(%rax) │ │ │ │ + movl $0x59f6e0,0x0(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 59f9e0 │ │ │ │ + jne 59f6e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + mov %ss,(%rsi) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48009cff(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - cmpq $0x30,0x7(%rbx) │ │ │ │ - jne 59fa39 │ │ │ │ - movq $0x59fa20,-0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 59fa20 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,0x1e(%rax) │ │ │ │ + popf │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,(%r8) │ │ │ │ + negl 0x0(%rcx) │ │ │ │ + xor %esi,%esi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp cfba90 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %ss,(%rsi) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x1(%rax) │ │ │ │ - pushf │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %al,0x48000001(%rbp) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - add $0x8,%rbp │ │ │ │ - movq $0x59fa68,0x0(%rbp) │ │ │ │ + add %bh,(%rax) │ │ │ │ + (bad) │ │ │ │ + popf │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.RB push %r8 │ │ │ │ + mov 0x58(%rbp),%rcx │ │ │ │ + sub %rbx,%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + jg 59f7f0 │ │ │ │ + test %rcx,%rcx │ │ │ │ + jne 59f898 │ │ │ │ + movq $0x59f750,0x0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 59fa68 │ │ │ │ + jne 59f750 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + mov %ds,(%rsi) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + sbb $0xc748009d,%eax │ │ │ │ + add %r15b,-0x9(%r8) │ │ │ │ + pop %rcx │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x77(%r8) │ │ │ │ - fiaddl -0x7cb7f81e(%rbx) │ │ │ │ - cli │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %cl,-0x7cb70000(%rax,%rax,1) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - pop %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 59faec │ │ │ │ - mov 0x6(%rbx),%rdx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x59f8b8,-0x50(%r12) │ │ │ │ - mov %rdx,-0x40(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0xd75710,-0x28(%r12) │ │ │ │ - movq $0x1051c29,-0x20(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - lea 0x9cfe3d(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 59f778 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add $0x78,%r12 │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %ds,(%rsi) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x48009d1d(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 59f8b5 │ │ │ │ + add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 59fba2 │ │ │ │ - movq $0x59f7d8,-0x70(%r12) │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - movq $0xd75710,-0x58(%r12) │ │ │ │ - movq $0x1051f99,-0x50(%r12) │ │ │ │ - lea -0x70(%r12),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0xd75710,-0x40(%r12) │ │ │ │ - movq $0x1051c49,-0x38(%r12) │ │ │ │ - lea -0x56(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0xd75710,-0x28(%r12) │ │ │ │ - movq $0x1051c29,-0x20(%r12) │ │ │ │ - lea -0x3e(%r12),%rax │ │ │ │ + ja 59f7e0 │ │ │ │ + movq $0xd75288,-0x30(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ + movq $0xd752a8,-0x10(%r12) │ │ │ │ + mov 0x60(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - lea 0x9cfdd7(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + movq $0x59f820,0x10(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 59f820 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x0(%rdi),%ah │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10523534 <__environ@GLIBC_2.2.5+0xf4cba8c> │ │ │ │ + sbb $0x8349009d,%eax │ │ │ │ (bad) │ │ │ │ - or $0x48000001,%eax │ │ │ │ - movl $0x59fc20,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x78(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + movq $0x59ea38,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x59f878,0x0(%rbp) │ │ │ │ + mov %rax,0x40(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,0x48(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 59fc20 │ │ │ │ + jne 59f878 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov (%rdi),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x1c(%rax) │ │ │ │ + popf │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,0x4c0059f9(%r8) │ │ │ │ + mov 0x50(%rbp),%eax │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x40(%rbp),%rsi │ │ │ │ + mov 0x48(%rbp),%r14 │ │ │ │ + mov 0x38(%rbp),%rbx │ │ │ │ + jmp 59e7f8 │ │ │ │ + mov 0x30(%rbp),%r14 │ │ │ │ + add $0x68,%rbp │ │ │ │ + jmp 59b518 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + movq $0x59f8e0,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 59f8e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %ds,(%rsi) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x1c(%rax) │ │ │ │ + popf │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - (bad) │ │ │ │ - cld │ │ │ │ + add %r9b,(%r8) │ │ │ │ + stc │ │ │ │ pop %rcx │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 59fc60 │ │ │ │ + jne 59f908 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %ds,(%rsi) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x7d(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + sbb $0x9d,%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.RB push %r8 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 59f7f0 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 59f974 │ │ │ │ + movq $0xd75288,-0x30(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - cmp %rbx,%rax │ │ │ │ - jl 59fcb3 │ │ │ │ - movq $0xd752a8,-0x20(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1032e01,-0x10(%r12) │ │ │ │ - movq $0xc8dea8,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0xd75650,-0x20(%r12) │ │ │ │ - sub %rax,%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xc8de88,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ + movq $0xd752a8,-0x10(%r12) │ │ │ │ + mov 0x60(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - add $0xfffffffffffffff8,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - lea 0x9cfcf7(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - xor 0x458d4800(%rcx),%ebp │ │ │ │ - loopne 59fd71 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 59fd44 │ │ │ │ - movq $0x59fd60,-0x8(%rbp) │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0xa92dce(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp cfc310 │ │ │ │ - lea 0x9cfcb5(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - xor 0x45c74800(%rcx),%ch │ │ │ │ - add %ch,0x490059fd(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp c65260 │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %bh,%dh │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 59fd9c │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 59fda8 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x23(%rdi) │ │ │ │ - movq $0xc65380,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ + add %dh,0x43(%rdi) │ │ │ │ + movq $0xd75288,-0x30(%r12) │ │ │ │ + mov %r14,-0x28(%r12) │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xd752a8,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x58,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x59fd80,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp d9bef0 │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + movq $0x59f998,0x0(%rbp) │ │ │ │ + jmp d9c3d8 │ │ │ │ + rex.WRXB add %r11b,(%r9) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + sbb 0x458b4800(%rbp),%bl │ │ │ │ + (bad) │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov 0x68(%rbp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 59fb3f │ │ │ │ + movq $0x59fa58,0x0(%rbp) │ │ │ │ + mov 0x50(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 59fa58 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + iret │ │ │ │ + movabs 0x1e00000000001f,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 59fe32 │ │ │ │ - movq $0x59fe50,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp c65280 │ │ │ │ - lea 0x9cfbff(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ + pop %rax │ │ │ │ (bad) │ │ │ │ + popf │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,0x480059fa(%r8) │ │ │ │ + mov 0x7(%rbx),%ebx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 59fa80 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + iret │ │ │ │ + movabs 0x1e00000000001f,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - sti │ │ │ │ - pushf │ │ │ │ + xor %dl,(%rsi) │ │ │ │ + popf │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add (%rdi),%ecx │ │ │ │ + test %edx,%ecx │ │ │ │ + add %eax,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0xc1deb8,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0xf6fa10,(%r12) │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 59fb07 │ │ │ │ + movq $0x59eaf0,-0x50(%r12) │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0xd75288,-0x30(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xd752a8,-0x10(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add $0x80,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + leave │ │ │ │ + or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 59ff06 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x59fee0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %bh,0x48009d19(%rax) │ │ │ │ + mov 0x58(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov 0x60(%rbp),%rsi │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rbx,%rdi │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 59fc42 │ │ │ │ + mov 0x6(%rdi),%rbx │ │ │ │ + movq $0x59eb80,-0x28(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x59fba8,0x20(%rbp) │ │ │ │ + mov %rdx,%rbx │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,0x78(%rbp) │ │ │ │ + add $0x20,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 59fee0 │ │ │ │ + jne 59fba8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + or %ecx,%edi │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ - mov $0x43,%dh │ │ │ │ (bad) │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 59fef8 │ │ │ │ - lea 0xaaf941(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + adc $0x8948009d,%eax │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %edi,0x49000000(%rbp) │ │ │ │ + add $0x68,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 59fc32 │ │ │ │ + movq $0xda1b98,-0x60(%r12) │ │ │ │ + mov 0x58(%rbp),%rax │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + movq $0xd75288,-0x48(%r12) │ │ │ │ + lea -0x60(%r12),%rbx │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0xda1b20,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xd752a8,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x47(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x60,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xaaf92a(%rip),%rbx │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x59fb28,0x8(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x48(%rbp),%r14 │ │ │ │ + add $0x80,%rbp │ │ │ │ + jmp 59b670 │ │ │ │ + movq $0x59fca8,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x50(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 59fca8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + or 0x0(%rcx),%edi │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 59ff4a │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x59ff60,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp d6d560 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ + add %bl,(%rax) │ │ │ │ + adc $0x9d,%al │ │ │ │ + add %cl,-0x7f(%rcx) │ │ │ │ (bad) │ │ │ │ + cwtl │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + add %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %ecx,%edx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + jnp 59fcc7 │ │ │ │ + sub $0x81491875,%eax │ │ │ │ + (bad) │ │ │ │ + push $0x48ffffff │ │ │ │ + mov 0x20(%rbp),%esi │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + add $0x60,%rbp │ │ │ │ + jmp 59b728 │ │ │ │ + movq $0xda1b98,-0x90(%r12) │ │ │ │ + mov 0x58(%rbp),%rax │ │ │ │ + mov %rax,-0x80(%r12) │ │ │ │ + movq $0xd75288,-0x78(%r12) │ │ │ │ + lea -0x90(%r12),%rbx │ │ │ │ + mov %rbx,-0x70(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x68(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x60(%r12) │ │ │ │ + movq $0xda1b20,-0x58(%r12) │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + movq $0xd75710,-0x40(%r12) │ │ │ │ + movq $0x1051c19,-0x38(%r12) │ │ │ │ + mov 0x50(%rbp),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0xd75710,-0x28(%r12) │ │ │ │ + lea -0x3e(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + lea -0x58(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xd752a8,-0x10(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x77(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x60,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c378 │ │ │ │ + movq $0x98,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + (bad) │ │ │ │ + mov %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %bl,%al │ │ │ │ + (bad) │ │ │ │ + popf │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %al,-0x38b80000(%rax,%rax,1) │ │ │ │ + or %r13b,%r8b │ │ │ │ + std │ │ │ │ + pop %rcx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 59fde8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x0(%rdi,%rax,1),%esi │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 59fff8 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 59ffed │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x59ff20,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7148 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + (bad) │ │ │ │ + popf │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,(%r8) │ │ │ │ + (bad) │ │ │ │ + pop %rcx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + mov %rax,0x68(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 59fe18 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea 0x0(%rbx,%rax,1),%esi │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %ch,0x48009d16(%rax) │ │ │ │ + movl $0x59ff48,0x10(%rbp) │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x68(%rbp),%rsi │ │ │ │ + mov 0x30(%rbp),%r14 │ │ │ │ + mov 0x50(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 59e7f8 │ │ │ │ + movq $0x59fe68,0x0(%rbp) │ │ │ │ + mov 0x48(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 59fe68 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + fmuls (%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5a0082 │ │ │ │ - movq $0x5a0048,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %dh,0x12(%rax) │ │ │ │ + popf │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,0x480059fe(%r8) │ │ │ │ + mov 0x7(%rbx),%ebx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5a0048 │ │ │ │ + jne 59fe90 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ + fmuls (%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1d(%rdi) │ │ │ │ - movzbl 0x7(%rbx),%eax │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + add %cl,0x12(%rax) │ │ │ │ + popf │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + push %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add (%rdi),%ecx │ │ │ │ + test %eax,0x49000000(%rax) │ │ │ │ + add $0x58,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 59ff14 │ │ │ │ + movq $0x59ed50,-0x50(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + mov %rdx,-0x38(%r12) │ │ │ │ + movq $0xd75288,-0x30(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xd752a8,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x78,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov 0x40(%rbp),%r14 │ │ │ │ + add $0x78,%rbp │ │ │ │ + jmp 59b8b8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or %edi,%edi │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5a00c2 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5a00d8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp d6d560 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %dh,0x43(%rdi) │ │ │ │ + movq $0xd75288,-0x30(%r12) │ │ │ │ + mov %r14,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xd752a8,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x60,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c378 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + movq $0x59ff48,0x0(%rbp) │ │ │ │ + jmp d9c3d8 │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5a0170 │ │ │ │ - add $0x18,%r12 │ │ │ │ + add %cl,0x16(%rax) │ │ │ │ + popf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5a00fd │ │ │ │ + add $0xd8,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5a0165 │ │ │ │ + ja 5a00f2 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x5a0098,-0x10(%r12) │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x38(%rbx),%r8 │ │ │ │ + mov 0x40(%rbx),%rbx │ │ │ │ + movq $0x59daf8,-0xd0(%r12) │ │ │ │ + mov %r8,-0xc0(%r12) │ │ │ │ + mov %rbx,-0xb8(%r12) │ │ │ │ + movq $0x59db38,-0xb0(%r12) │ │ │ │ + lea -0xd0(%r12),%rbx │ │ │ │ + mov %rbx,-0xa0(%r12) │ │ │ │ + movq $0x59dc28,-0x98(%r12) │ │ │ │ + mov %rax,-0x90(%r12) │ │ │ │ + movq $0xd75288,-0x88(%r12) │ │ │ │ + movq $0x1031852,-0x80(%r12) │ │ │ │ + mov %rdi,-0x78(%r12) │ │ │ │ + movq $0x104f851,-0x70(%r12) │ │ │ │ + movq $0x59dd40,-0x68(%r12) │ │ │ │ + mov %rsi,-0x58(%r12) │ │ │ │ + movq $0x59dda8,-0x50(%r12) │ │ │ │ + mov %rsi,-0x40(%r12) │ │ │ │ + movq $0x59ee60,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + lea -0xb0(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x68(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + lea -0x93(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + lea -0x87(%r12),%rsi │ │ │ │ + lea -0x36(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7148 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + jmp 5985a8 │ │ │ │ + movq $0xd8,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - stc │ │ │ │ - pushf │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 5a0214 │ │ │ │ - movq $0x5a01e0,-0x28(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + sldt (%rax) │ │ │ │ + add %dl,0x4800a917(%rax) │ │ │ │ + lea -0x70(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5a0a83 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5a0170,-0x28(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5a01e0 │ │ │ │ + jne 5a0170 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - clc │ │ │ │ - pushf │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r8b,-0x7cb7f81d(%r11) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rax,%rdx,1) │ │ │ │ - movl $0x5a0228,0x0(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp c1e398 │ │ │ │ - movq $0x5a02d8,0x0(%rbp) │ │ │ │ - lea 0xaaf645(%rip),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp cfc970 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x2,%al │ │ │ │ + add %bh,(%rax) │ │ │ │ + (bad) │ │ │ │ + test $0x458b4800,%eax │ │ │ │ + adc %ch,%cl │ │ │ │ + rex.W (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + movq $0x5a01a8,0x10(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5a01a8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2c(%rdi) │ │ │ │ - movq $0x5a0120,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ + test $0x458b4800,%eax │ │ │ │ + adc %cl,-0x77(%rax) │ │ │ │ + pop %rsp │ │ │ │ + and $0x40,%al │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + jmp 5a07c1 │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp da7388 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x4,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - negl 0x8458b48(%rax,%rax,1) │ │ │ │ - movq $0x5a02c0,0x8(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ + movq $0x5a01f0,0x10(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rcx,0x28(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ + add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5a02c0 │ │ │ │ + jne 5a01f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48009cf7(%rax) │ │ │ │ - mov 0x20(%rbp),%eax │ │ │ │ - jmp 5a02df │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2,%al │ │ │ │ + add %bh,0x4800a916(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + jmp 5a07c1 │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + movq $0x5a0238,0x10(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5a0238 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48009cf7(%rax) │ │ │ │ - lea 0xa90422(%rip),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 5a0317 │ │ │ │ - movq $0x5a0390,0x0(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d68d30 │ │ │ │ + add %dh,0x16(%rax) │ │ │ │ + test $0x458b4800,%eax │ │ │ │ + adc %cl,-0x77(%rax) │ │ │ │ + pop %rsp │ │ │ │ + and $0x40,%al │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + jmp 5a07c1 │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + movq $0x5a0280,0x10(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5a0280 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x9(%rax) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - (bad) -0x7d(%rcx) │ │ │ │ + add %ch,(%rax) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3b(%rdi) │ │ │ │ - mov 0x6(%rcx),%rbx │ │ │ │ - mov 0xe(%rcx),%rcx │ │ │ │ - movq $0x5a0010,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x5a03f0,-0x8(%rbp) │ │ │ │ - mov $0x8,%esi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d6cd28 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x5a0310,0x0(%rbp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2,%al │ │ │ │ + test $0x458b4800,%eax │ │ │ │ + adc %cl,-0x77(%rax) │ │ │ │ + pop %rsp │ │ │ │ + and $0x40,%al │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + jmp 5a07c1 │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + movq $0x5a02c8,0x10(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5a02c8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + adc $0x8b4800a9,%eax │ │ │ │ + adc %r9b,-0x77(%r8) │ │ │ │ + pop %rsp │ │ │ │ + and $0x40,%al │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + jmp 5a07c1 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rcx),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2c(%rdi) │ │ │ │ - movq $0x59ffa8,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp da7388 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x4800a915(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + movq $0x5a0328,0x8(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x18(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5a0328 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48009cf6(%rax) │ │ │ │ - movl $0x5a0288,0x0(%rbp) │ │ │ │ - mov 0x28(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp d669e0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x4800a915(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + jmp 5a07c1 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x3(%rax) │ │ │ │ - test $0x458d4800,%eax │ │ │ │ - call 73523d74 <__environ@GLIBC_2.2.5+0x724cc2cc> │ │ │ │ - push %rbx │ │ │ │ - movq $0x5a0460,-0x18(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %bl,0x15(%rax) │ │ │ │ + test $0x458b4800,%eax │ │ │ │ + or %cl,-0x39(%rax) │ │ │ │ + or %r9b,0x48005a03(%r8) │ │ │ │ + mov %ebx,%ecx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x18(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5a0460 │ │ │ │ + jne 5a0388 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ - add 0x458b4c00(%rcx),%ebp │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jge 5a0478 │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - lea 0xaaf3de(%rip),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp c1ee10 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + adc $0x8b4800a9,%eax │ │ │ │ + adc %r9b,-0x77(%r8) │ │ │ │ + pop %rsp │ │ │ │ + and $0x40,%al │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + jmp 5a07c1 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %bh,%al │ │ │ │ + adc $0xa9,%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r13b,%r8b │ │ │ │ + add 0x0(%rdx),%ebx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x18(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5a03e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - negb 0x48c48349(%rax,%rax,1) │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5a04f4 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x59fea0,-0x40(%r12) │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - movq $0x5a0190,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x5a0420,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rsi │ │ │ │ - jmp c1e778 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + adc $0xa9,%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x77(%r8) │ │ │ │ + pop %rsp │ │ │ │ + and $0x40,%al │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + jmp 5a07c1 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48009cf5(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5a0549 │ │ │ │ - movq $0x5a0560,-0x18(%rbp) │ │ │ │ - mov %rsi,%r14 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp c63480 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x4800a914(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + movq $0x5a0448,0x8(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x18(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5a0448 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0xb(%rax) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,0x48005a05(%r8) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + add %ah,0x14(%rax) │ │ │ │ + test $0x458b4800,%eax │ │ │ │ + adc %cl,-0x77(%rax) │ │ │ │ + pop %rsp │ │ │ │ + and $0x40,%al │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + jmp 5a07c1 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rcx),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + adc $0xa9,%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r13b,0x48005a04(%r8) │ │ │ │ + mov %ebx,%ecx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x18(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5a0590 │ │ │ │ + jne 5a04a8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - cmc │ │ │ │ - pushf │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3f(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x17(%rbx),%rcx │ │ │ │ - dec %rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - inc %rbx │ │ │ │ - movq $0xc65380,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5a0498 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + adc $0xa9,%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x77(%r8) │ │ │ │ + pop %rsp │ │ │ │ + and $0x40,%al │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + jmp 5a07c1 │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + movq $0x5a04f0,0x18(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5a04f0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5a06cb │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5a06c0 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov $0xffffffff,%ecx │ │ │ │ - movzbl 0x1b(%rbx),%edx │ │ │ │ - and %rcx,%rdx │ │ │ │ - mov $0xffffffff,%ecx │ │ │ │ - mov $0xffffffff,%esi │ │ │ │ - mov $0xffffffff,%edi │ │ │ │ - movzbl 0x1a(%rbx),%r8d │ │ │ │ - and %rdi,%r8 │ │ │ │ - shl $0x8,%r8 │ │ │ │ - and %rsi,%r8 │ │ │ │ - mov $0xffffffff,%esi │ │ │ │ - mov $0xffffffff,%edi │ │ │ │ - mov $0xffffffff,%r9d │ │ │ │ - movzbl 0x19(%rbx),%r10d │ │ │ │ - and %r9,%r10 │ │ │ │ - shl $0x10,%r10 │ │ │ │ - and %rdi,%r10 │ │ │ │ - mov $0xffffffff,%edi │ │ │ │ - mov $0xffffffff,%r9d │ │ │ │ - movzbl 0x18(%rbx),%ebx │ │ │ │ - and %r9,%rbx │ │ │ │ - shl $0x18,%rbx │ │ │ │ - and %rdi,%rbx │ │ │ │ - or %r10,%rbx │ │ │ │ - and %rsi,%rbx │ │ │ │ - or %r8,%rbx │ │ │ │ - and %rcx,%rbx │ │ │ │ - or %rdx,%rbx │ │ │ │ - movslq %ebx,%rbx │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ + add %bh,0x4800a913(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7148 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + jmp 5a07c1 │ │ │ │ + xchg %ax,%ax │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %dl,0x4800a913(%rax) │ │ │ │ + mov 0x38(%rbp),%eax │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jae 5a05b3 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jae 5a0541 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5a05bb │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + movq $0x5a0570,0x30(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5a0570 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1052403c <__environ@GLIBC_2.2.5+0xf4cc594> │ │ │ │ (bad) │ │ │ │ - fiaddl (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x5a0738,-0x18(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ + add %bh,(%rax) │ │ │ │ + adc 0x458b4800(%rcx),%ebp │ │ │ │ + adc %cl,-0x77(%rax) │ │ │ │ + pop %rsp │ │ │ │ + and $0x40,%al │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + jmp 5a07c1 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + adc 0x458b4800(%rcx),%ebp │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ + rex.WRB or %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sub %cl,-0x77(%rax) │ │ │ │ + pop %rsp │ │ │ │ + and $0x48,%al │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + jmp 5a05bb │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov %rbx,%rsi │ │ │ │ + and $0x7,%esi │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + jne 5a0603 │ │ │ │ + movq $0x5a0518,-0x18(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xda4628,-0x30(%rbp) │ │ │ │ + mov %rdx,-0x28(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x1f(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp d6ec20 │ │ │ │ + movq $0x5a0630,0x8(%rbp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5a0738 │ │ │ │ + jne 5a0630 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x12(%rax) │ │ │ │ + test $0xd8894800,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5a0783 │ │ │ │ + movq $0x5a0668,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5a0668 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5a07bf │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x12(%rax) │ │ │ │ + test $0x45c74800,%eax │ │ │ │ + clc │ │ │ │ + movabs 0x480f438b48005a06,%al │ │ │ │ + mov 0x17(%rbx),%ebx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5a06a0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + adc 0x7e38300(%rcx),%ch │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 5a04be │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x7(%rbx),%rdx │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - mov (%rsi),%dil │ │ │ │ - mov 0x1(%rsi),%r8b │ │ │ │ - mov 0x2(%rsi),%r9b │ │ │ │ - mov 0x3(%rsi),%r10b │ │ │ │ - movq $0x5a0600,-0x38(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %dil,-0x20(%r12) │ │ │ │ - mov %r8b,-0x1f(%r12) │ │ │ │ - mov %r9b,-0x1e(%r12) │ │ │ │ - mov %r10b,-0x1d(%r12) │ │ │ │ - movq $0xc65380,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - lea 0x4(%rsi),%rcx │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - add $0xfffffffffffffffc,%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x38(%r12),%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ + movq $0x5a06e0,0x8(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp da7388 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5a06e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + adc %ebp,-0x2776b800(%rcx) │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x4,%rax │ │ │ │ + jb 5a0833 │ │ │ │ + cmp $0x5,%rax │ │ │ │ + jb 5a08d3 │ │ │ │ + movq $0x5a0720,0x0(%rbp) │ │ │ │ + mov 0x3(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5a0720 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5a08b3 │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x4800a911(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5a0206 │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5a08a8 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov $0xffffffff,%ecx │ │ │ │ - movzbl 0x1b(%rbx),%edx │ │ │ │ - and %rcx,%rdx │ │ │ │ - mov $0xffffffff,%ecx │ │ │ │ - mov $0xffffffff,%esi │ │ │ │ - mov $0xffffffff,%edi │ │ │ │ - movzbl 0x1a(%rbx),%r8d │ │ │ │ - and %rdi,%r8 │ │ │ │ - shl $0x8,%r8 │ │ │ │ - and %rsi,%r8 │ │ │ │ - mov $0xffffffff,%esi │ │ │ │ - mov $0xffffffff,%edi │ │ │ │ - mov $0xffffffff,%r9d │ │ │ │ - movzbl 0x19(%rbx),%r10d │ │ │ │ - and %r9,%r10 │ │ │ │ - shl $0x10,%r10 │ │ │ │ - and %rdi,%r10 │ │ │ │ - mov $0xffffffff,%edi │ │ │ │ - mov $0xffffffff,%r9d │ │ │ │ - movzbl 0x18(%rbx),%ebx │ │ │ │ - and %r9,%rbx │ │ │ │ - shl $0x18,%rbx │ │ │ │ - and %rdi,%rbx │ │ │ │ - or %r10,%rbx │ │ │ │ - and %rsi,%rbx │ │ │ │ - or %r8,%rbx │ │ │ │ - and %rcx,%rbx │ │ │ │ - or %rdx,%rbx │ │ │ │ - movslq %ebx,%rbx │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7148 │ │ │ │ + ja 5a0773 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x5a1d38,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x5a03b0,0x8(%rbp) │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + lea -0x2(%r12),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp c38b98 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ + jmp d9c360 │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + movq $0x5a07b0,0x10(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5a07b0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0xe(%rax) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 5a0a7c │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rdi │ │ │ │ - mov 0x26(%rbx),%rbx │ │ │ │ - movzbl %sil,%esi │ │ │ │ - test %rsi,%rsi │ │ │ │ - jne 5a09e9 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,%rsi │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5a0a80 │ │ │ │ - mov 0x17(%rsi),%rbx │ │ │ │ - cmp $0x4,%rbx │ │ │ │ - jl 5a0989 │ │ │ │ - mov 0x7(%rsi),%rdx │ │ │ │ - mov 0xf(%rsi),%rsi │ │ │ │ - mov (%rsi),%dil │ │ │ │ - mov 0x1(%rsi),%r8b │ │ │ │ - mov 0x2(%rsi),%r9b │ │ │ │ - mov 0x3(%rsi),%r10b │ │ │ │ - movq $0x5a07e8,-0x38(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %dil,-0x20(%r12) │ │ │ │ - mov %r8b,-0x1f(%r12) │ │ │ │ - mov %r9b,-0x1e(%r12) │ │ │ │ - mov %r10b,-0x1d(%r12) │ │ │ │ - movq $0xc65380,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - lea 0x4(%rsi),%rcx │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - add $0xfffffffffffffffc,%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x38(%r12),%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ + add %bh,%al │ │ │ │ + adc %ch,0x458b4800(%rcx) │ │ │ │ + adc %cl,-0x77(%rax) │ │ │ │ + pop %rsp │ │ │ │ + and $0x40,%al │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp da7388 │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rsi,%r9 │ │ │ │ - lea 0x9cf0a4(%rip),%r8 │ │ │ │ - lea 0x9cf063(%rip),%rdi │ │ │ │ - lea 0x9cf055(%rip),%rsi │ │ │ │ - lea 0xab20dd(%rip),%r14 │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 5a082c │ │ │ │ + movq $0x5a0808,-0x8(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x6(%rax),%rbx │ │ │ │ + mov 0xe(%rax),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp c1de48 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5a0808 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - int1 │ │ │ │ - pushf │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jge 5a09dc │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - add $0x20,%rbp │ │ │ │ - mov %rsi,%r14 │ │ │ │ - mov %rbx,%rsi │ │ │ │ + add %ah,0x4800a910(%rax) │ │ │ │ + movl $0x5a0598,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x1f(%rbx),%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5a0aac │ │ │ │ - mov 0x17(%r14),%rax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jl 5a0a4c │ │ │ │ - mov 0x7(%r14),%rbx │ │ │ │ - mov 0xf(%r14),%rcx │ │ │ │ - mov (%rcx),%dl │ │ │ │ - movq $0xd14eb0,-0x28(%r12) │ │ │ │ - mov %dl,-0x20(%r12) │ │ │ │ - movq $0xc65380,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - lea 0x1(%rcx),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - dec %rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x27(%r12),%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - jmp 5a0498 │ │ │ │ - add $0xffffffffffffffd0,%r12 │ │ │ │ - mov %r14,%r9 │ │ │ │ - lea 0x9cefe1(%rip),%r8 │ │ │ │ - lea 0x9cefa0(%rip),%rdi │ │ │ │ - lea 0x9cef92(%rip),%rsi │ │ │ │ - lea 0xab1fea(%rip),%r14 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp c1de48 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - movq $0x5a0af0,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp d9c378 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x5a09d0,-0x20(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp d9c378 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jae 5a0963 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 5a09f3 │ │ │ │ + movq $0x5a0870,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5a0870 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x11(%rax) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jne 5a0b20 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 5a0904 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - out %eax,(%dx) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5a0bc7 │ │ │ │ - movq $0x5a0b68,-0x10(%rbp) │ │ │ │ + add %bh,(%rax) │ │ │ │ + adc %ch,-0x2776b800(%rcx) │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5a0179 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5a08c3 │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + movq $0x5a1cd8,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x5a02f0,0x8(%rbp) │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + lea -0x5(%r12),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp c38b98 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + movq $0x5a0900,0x0(%rbp) │ │ │ │ + mov 0x4(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5a0b68 │ │ │ │ + jne 5a0900 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x49009cef(%rax) │ │ │ │ - add $0x20,%esp │ │ │ │ + add %ch,0x4800a90f(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5a024e │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5a0bb7 │ │ │ │ + ja 5a0953 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x5a1d18,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rdx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - mov (%rdx),%sil │ │ │ │ - movq $0xc65380,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - lea 0x1(%rdx),%rcx │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - dec %rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5a08d0 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + movq $0x5a0410,0x8(%rbp) │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + lea -0x3(%r12),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp c38b98 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + movq $0x5a0990,0x0(%rbp) │ │ │ │ + mov 0x5(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5a0990 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - out %eax,(%dx) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1052453c <__environ@GLIBC_2.2.5+0xf4cca94> │ │ │ │ + add %bl,(%rax) │ │ │ │ + pop %gs │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %dh,%dh │ │ │ │ + clc │ │ │ │ (bad) │ │ │ │ - push %rsp │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call b4182d │ │ │ │ + decl -0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x36(%rdi) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + movq $0x5a1cf8,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x5a0470,0x8(%rbp) │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + lea -0x4(%r12),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp c38b98 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + movq $0x5a0a20,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5a0c30 │ │ │ │ + jne 5a0a20 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - out %al,(%dx) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ - (bad) │ │ │ │ + add %cl,0x4800a90e(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5a01be │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5a0a73 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x5a1cb8,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x5a0350,0x8(%rbp) │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + lea -0x6(%r12),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp c38b98 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ + sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + (bad) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + or $0x9d,%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB orb $0x72,-0x8(%r9,%rdi,1) │ │ │ │ pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %ecx,(%rcx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - movq $0x5a0498,-0x88(%r12) │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov %rsi,-0x80(%r12) │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov %rdi,-0x78(%r12) │ │ │ │ - movq $0x5a0520,-0x70(%r12) │ │ │ │ - lea -0x86(%r12),%r8 │ │ │ │ - mov %r8,-0x68(%r12) │ │ │ │ - movq $0x5a06e8,-0x60(%r12) │ │ │ │ - mov %rsi,-0x58(%r12) │ │ │ │ - mov %rdi,-0x50(%r12) │ │ │ │ - movq $0x5a08d0,-0x48(%r12) │ │ │ │ - mov %rsi,-0x40(%r12) │ │ │ │ - mov %rdi,-0x38(%r12) │ │ │ │ - lea -0x5e(%r12),%rsi │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - mov %r8,-0x28(%r12) │ │ │ │ - lea -0x6e(%r12),%rsi │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - lea -0x46(%r12),%rsi │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - jl 5a0d06 │ │ │ │ - mov (%rcx),%bl │ │ │ │ - movq $0xc65380,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea 0x1(%rcx),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x1(%rdx),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5a0af6 │ │ │ │ + movq $0x59ce18,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x5a0c80,-0x30(%rbp) │ │ │ │ mov %rsi,%rax │ │ │ │ - mov %bl,%sil │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5a08d0 │ │ │ │ - movq $0x5a0b28,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - lea -0x16(%r12),%rax │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - mov %rbx,%r9 │ │ │ │ - lea 0x9ced14(%rip),%r8 │ │ │ │ - lea 0x9cecd3(%rip),%rdi │ │ │ │ - lea 0x9cecc5(%rip),%rsi │ │ │ │ - lea 0xab1d1d(%rip),%r14 │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp c1de48 │ │ │ │ + mov %r8,%rsi │ │ │ │ + mov %r14,%rbx │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov %rbx,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp cfc630 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x9d0bf0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - movq $0x90,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + or %bl,0x458b4800(%rbp) │ │ │ │ + (bad) │ │ │ │ + mov 0x40(%rbp),%r14 │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x30(%rbp),%rdi │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jae 5a0c0a │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jae 5a0b58 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5a0c12 │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + movq $0x5a0b88,0x38(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5a0b88 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x8(%rax) │ │ │ │ + popf │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + xor %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jne 5a0ba8 │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5a1144 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5a0dd6 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5a0db0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + or %bl,0x45c74800(%rbp) │ │ │ │ + add %dh,%al │ │ │ │ + or 0x0(%rdx),%ebx │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x38(%rbp),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5a0db0 │ │ │ │ + jne 5a0bf0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl (%rax) │ │ │ │ + or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ - mov $0x43,%dh │ │ │ │ (bad) │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 5a0dc8 │ │ │ │ - lea 0xaaea71(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xaaea5a(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + or %bl,0x458b4800(%rbp) │ │ │ │ + push %rax │ │ │ │ + mov 0x30(%rbp),%r14 │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + jmp 5a0c12 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov %rbx,%r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + jne 5a0c58 │ │ │ │ + movq $0x5a0b20,-0x10(%rbp) │ │ │ │ + movq $0xda4628,-0x28(%rbp) │ │ │ │ + mov %rdi,-0x20(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov 0x1f(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + mov %rdi,0x20(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp d6ec20 │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x60,%rbp │ │ │ │ + jmp 59bbf0 │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + add %bl,0xa(%rax) │ │ │ │ + popf │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5a0e7b │ │ │ │ - movq $0x5a0e38,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + lock lock or $0x5a,%al │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0xd(%rcx,%rcx,4) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5a0e38 │ │ │ │ + jne 5a0cf0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + or 0x758b4c00(%rbp),%bl │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jne 5a0ce0 │ │ │ │ + mov 0x28(%rbp),%rdi │ │ │ │ + mov 0x30(%rbp),%r8 │ │ │ │ + mov 0x38(%rbp),%r9 │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + jmp 5a0d10 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x5b2ed0,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + or %ebx,0x758b4c00(%rbp) │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jne 5a0d18 │ │ │ │ + mov 0x28(%rbp),%rdi │ │ │ │ + mov 0x30(%rbp),%r8 │ │ │ │ + mov 0x38(%rbp),%r9 │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov %rbx,%r10 │ │ │ │ + and $0x7,%r10d │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 5a0dfe │ │ │ │ + movq $0x5a0d58,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov 0xe(%rax),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5a0d58 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5a0f02 │ │ │ │ - movq $0x5a0ec8,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + add %al,0x48009d09(%rax) │ │ │ │ + movl $0x5a0d90,-0x8(%rbp) │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5a0ec8 │ │ │ │ + jne 5a0d90 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + or (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1d(%rdi) │ │ │ │ - movzbl 0x7(%rbx),%eax │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x9(%rax) │ │ │ │ + popf │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %esi,0x0(%rdx,%rax,1) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r10b,%r8b │ │ │ │ + or $0x8948005a,%eax │ │ │ │ + ret │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5a0dd0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,(%rax) │ │ │ │ + or %ebx,0x7e38300(%rbp) │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 5a100d │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x5a0cb8,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5a0cb8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov %r8,%rbx │ │ │ │ + jmp 5a0ec8 │ │ │ │ + movq $0x5a0e30,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5a0e30 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5a0fa3 │ │ │ │ - movq $0x5a0f60,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7cff62f8(%rax) │ │ │ │ + jrcxz 5a0e3a │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 5a0f7e │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + movq $0x5a0e70,0x18(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5a0f60 │ │ │ │ + jne 5a0e70 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x8(%rax) │ │ │ │ + popf │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jne 5a0e98 │ │ │ │ + mov 0x28(%rbp),%rdi │ │ │ │ + mov 0x30(%rbp),%r8 │ │ │ │ + mov 0x38(%rbp),%r9 │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + jmp 5a0ec8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + or %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x5b2ed0,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %dl,(%rax) │ │ │ │ + or %bl,0x758b4c00(%rbp) │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jne 5a0ed0 │ │ │ │ + mov 0x28(%rbp),%rdi │ │ │ │ + mov 0x30(%rbp),%r8 │ │ │ │ + mov 0x38(%rbp),%r9 │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov %rbx,%r10 │ │ │ │ + and $0x7,%r10d │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 5a105a │ │ │ │ + movq $0x5a0f10,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov 0xe(%rax),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5a0f10 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x15(%rax) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 5a103c │ │ │ │ - movq $0x5a1008,-0x20(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %ch,0x48009d07(%rax) │ │ │ │ + movl $0x5a0f50,-0x10(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x1f(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5a1008 │ │ │ │ + jne 5a0f50 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - jmp 5a0fa3 │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sbb %r8b,-0x7cb7f81d(%r11) │ │ │ │ + add %ch,0x7(%rax) │ │ │ │ + popf │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ - add %esi,0x48(%rax,%rdx,1) │ │ │ │ - movl $0x5a1050,0x0(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp c1e398 │ │ │ │ - movq $0x5a10f0,0x0(%rbp) │ │ │ │ - lea 0xaae81d(%rip),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp cfc970 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rcx),%eax │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ch,0x48fffffe(%rcx) │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ + movq $0x5a0ea8,0x18(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5a0ea8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x5a0fa8,0x10(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5a0fa8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - (bad) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %dl,(%rax) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ + popf │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bl,%bh │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x23(%rdi) │ │ │ │ - movq $0x5a0f20,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 5a0be8 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - add $0x2,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,-0x16(%rax) │ │ │ │ - pushf │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x39(%r8) │ │ │ │ - or %r11b,%r8b │ │ │ │ - adc %bl,0x0(%rdx) │ │ │ │ - mov %rbx,%rcx │ │ │ │ + or %r13b,%r8b │ │ │ │ + cvtps2pd (%rax),%xmm0 │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rcx,0x20(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5a10d8 │ │ │ │ + jne 5a0fe8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ (bad) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sbb %r13b,%r11b │ │ │ │ - sbb %esp,-0x70(%rsi) │ │ │ │ - add (%rcx),%eax │ │ │ │ + popf │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jne 5a1010 │ │ │ │ + mov 0x28(%rbp),%rdi │ │ │ │ + mov 0x30(%rbp),%r8 │ │ │ │ + mov 0x38(%rbp),%r9 │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + jmp 5a0ec8 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + lea 0x9d0238(%rip),%rbx │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ + add %bl,0x6(%rax) │ │ │ │ + popf │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jne 5a1060 │ │ │ │ + mov 0x28(%rbp),%rdi │ │ │ │ + mov 0x30(%rbp),%r8 │ │ │ │ + mov 0x38(%rbp),%r9 │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + jmp 5a1060 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rdx,%rcx │ │ │ │ + add $0xb0,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5a13a4 │ │ │ │ + movq $0x59ce38,-0xa8(%r12) │ │ │ │ + mov %r9,-0x98(%r12) │ │ │ │ + movq $0x59da68,-0x90(%r12) │ │ │ │ + mov %r8,-0x80(%r12) │ │ │ │ + mov %rdi,-0x78(%r12) │ │ │ │ + mov %rsi,-0x70(%r12) │ │ │ │ + mov %r14,-0x68(%r12) │ │ │ │ + lea -0xa8(%r12),%rdx │ │ │ │ + mov %rdx,-0x60(%r12) │ │ │ │ + movq $0x59ffc0,-0x58(%r12) │ │ │ │ + lea -0x90(%r12),%r9 │ │ │ │ + mov %r9,-0x48(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdi,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0xda1b20,-0x10(%r12) │ │ │ │ + lea -0x58(%r12),%rcx │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov %r9,%rcx │ │ │ │ + jmp 5a1144 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - add $0xa8f60a,%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 5a112f │ │ │ │ - movq $0x5a11a8,0x0(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d68d30 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + add 0x458b4800(%rbp),%bl │ │ │ │ + xor %cl,-0x75(%rax) │ │ │ │ + rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jne 5a1148 │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + mov %rbx,%rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 5a1316 │ │ │ │ + movq $0x5a11a0,0x8(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov 0xe(%rdi),%rdi │ │ │ │ + mov %rdi,0x10(%rbp) │ │ │ │ + mov %rsi,0x20(%rbp) │ │ │ │ + mov %rdx,0x28(%rbp) │ │ │ │ + mov %rcx,0x38(%rbp) │ │ │ │ + mov %rax,0x40(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5a11a0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - jmp ffffffff8ba211c6 <__environ@GLIBC_2.2.5+0xffffffff8a9c971e> │ │ │ │ - sbb %r9b,-0x77(%r8) │ │ │ │ - (bad) -0x7d(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x2(%rax) │ │ │ │ + popf │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call b42390 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5a11e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + or (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3b(%rdi) │ │ │ │ - mov 0x6(%rcx),%rbx │ │ │ │ - mov 0xe(%rcx),%rcx │ │ │ │ - movq $0x5a0e90,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x5a11f8,-0x8(%rbp) │ │ │ │ - mov $0x8,%esi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + add -0x2776b800(%rbp),%bl │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5a12b1 │ │ │ │ + movq $0x5a1230,-0x8(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rsi,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d6cd28 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x5a1128,0x0(%rbp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rcx),%eax │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5a1230 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x17(%rax) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %al,%al │ │ │ │ + add %ebx,0x45c74800(%rbp) │ │ │ │ + add %bl,0x12(%rax) │ │ │ │ + pop %rdx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x23(%rdi) │ │ │ │ - movq $0x5a0df8,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 5a0be8 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - add $0x0,%al │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5a1258 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - jmp ffffffffc7a21296 <__environ@GLIBC_2.2.5+0xffffffffc69c97ee> │ │ │ │ - add %r12b,0x48005a10(%r8) │ │ │ │ - mov 0x20(%rbp),%esi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp d669e0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %bl,-0x7cff62ff(%rax) │ │ │ │ + jrcxz 5a1262 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 5a12d2 │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + movq $0x5a1290,0x28(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5a1290 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0xb(%rax) │ │ │ │ - test $0x0,%al │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5a1284 │ │ │ │ - movq $0x5a1268,-0x18(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %ah,0x1(%rax) │ │ │ │ + popf │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + xor %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jne 5a12b0 │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5a1144 │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + movq $0x5a1128,0x20(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5a1268 │ │ │ │ + jne 5a1128 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + movq $0x5a0bc0,0x0(%rbp) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + jmp d9aff0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x4800a905(%rax) │ │ │ │ + mov 0x30(%rbp),%eax │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5a131f │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov %rsi,%rdx │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5a1368 │ │ │ │ + movq $0xda1c10,-0x38(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + movq $0x5a0118,-0x20(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov %r8,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x38(%r12),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x20(%r12),%rbx │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + movq $0x5a12f8,0x10(%rbp) │ │ │ │ + mov %rdx,0x20(%rbp) │ │ │ │ + mov %rcx,0x28(%rbp) │ │ │ │ + mov %rbx,0x38(%rbp) │ │ │ │ + mov %rax,0x40(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp d9bef0 │ │ │ │ + lea 0x9cfe4d(%rip),%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + movq $0xb0,0x388(%r13) │ │ │ │ + movq $0x5a1038,0x0(%rbp) │ │ │ │ + jmp d9bef0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - cmc │ │ │ │ - test $0x0,%al │ │ │ │ - mov 0x8(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - lea 0xaae5d6(%rip),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp c1ee10 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + add 0x458d4800(%rbp),%ebx │ │ │ │ + rorb $0xf,-0x8(%rcx,%rdi,1) │ │ │ │ + (bad) │ │ │ │ + mov (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5a1440,-0x40(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x30(%rbx),%rsi │ │ │ │ + mov 0x38(%rbx),%rdi │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + mov %rax,-0x38(%rbp) │ │ │ │ + mov %rcx,-0x30(%rbp) │ │ │ │ + mov %rdx,-0x28(%rbp) │ │ │ │ + mov %rdi,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5a1440 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x48009d02(%rax) │ │ │ │ + mov 0x28(%rbp),%eax │ │ │ │ + movq $0x5a1480,0x28(%rbp) │ │ │ │ + mov %rax,%r9 │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 5a0aa0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x18(%rax) │ │ │ │ - pushf │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5a12f3 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0x5a0d70,-0x38(%r12) │ │ │ │ - mov %rsi,-0x28(%r12) │ │ │ │ - movq $0x5a0fc0,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x5a1228,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rsi │ │ │ │ - jmp c1e778 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x28(%rdi) │ │ │ │ + movq $0x5a1c78,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x5a1480,0x0(%rbp) │ │ │ │ + jmp d9c460 │ │ │ │ + nopl (%rax) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - out %eax,$0x9c │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73524c74 <__environ@GLIBC_2.2.5+0x724cd1cc> │ │ │ │ - and %cl,-0x39(%rax) │ │ │ │ - rex.RB call b42691 │ │ │ │ - mov %rsi,%r14 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 5a152d │ │ │ │ + movq $0x5a1548,-0x28(%rbp) │ │ │ │ + mov %rdi,%rax │ │ │ │ + lea 0xaa516f(%rip),%rdi │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov $0x4,%esi │ │ │ │ + mov %r14,%rcx │ │ │ │ + mov $0x4,%r14d │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rbx,-0x18(%rbp) │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp c63480 │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp c9c820 │ │ │ │ + lea 0x9d01fc(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48009ce7(%rax) │ │ │ │ - movl $0x5a1390,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5a1390 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + add %ebx,0x45c74800(%rbp) │ │ │ │ + clc │ │ │ │ + adcb $0x3d,-0x72b7ffa6(%rip) │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + push %rax │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + add %bh,0x4(%rsi) │ │ │ │ + mov $0x4,%r14d │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp c9c820 │ │ │ │ + nop │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x1(%rax) │ │ │ │ + popf │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x49009ce7(%rax) │ │ │ │ - add $0x20,%esp │ │ │ │ + rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5a13dc │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x17(%rbx),%rcx │ │ │ │ - dec %rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - inc %rbx │ │ │ │ - movq $0xc65380,-0x18(%r12) │ │ │ │ + ja 5a15d3 │ │ │ │ + movq $0x5a13d0,-0x38(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5a12a0 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x38(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + add %ebx,-0x3f76b400(%rbp) │ │ │ │ + mov %r9,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 5a14e8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + add %ebx,0x66c6eb00(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x0(%rbp),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 5a1688 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov $0xffffffff,%eax │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + incl (%rdi) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdi) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x0(%rax) │ │ │ │ + popf │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5a148b │ │ │ │ - movq $0x5a1448,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + rex.RB loopne 5a16d9 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5a16f4 │ │ │ │ + movq $0x5a16c8,-0x20(%rbp) │ │ │ │ + mov %r9,%rbx │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5a1448 │ │ │ │ + jne 5a16c8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + add %bl,0x458b4800(%rbp) │ │ │ │ + sub %cl,-0x39(%rax) │ │ │ │ + sub %r13b,(%r8) │ │ │ │ + (bad) │ │ │ │ + pop %rdx │ │ │ │ + add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ + and %cl,-0x77(%rcx) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + jge 5a16f7 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 5a0aa0 │ │ │ │ + lea 0x9d0075(%rip),%rbx │ │ │ │ + mov %r14,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x5b2ed0,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add %dh,0x28(%rdi) │ │ │ │ + movq $0x5a1c78,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x5a1728,0x0(%rbp) │ │ │ │ + jmp d9c460 │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x15(%rdi) │ │ │ │ + movq $0x5a1cb8,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x9cffbc(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x1a(%rax) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5a1601 │ │ │ │ - movq $0x5a14e8,-0x10(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5a14e8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x15(%rdi) │ │ │ │ + movq $0x5a1cd8,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x5(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x9cff74(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - out %al,$0x9c │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5a15f1 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rdx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - mov (%rdx),%sil │ │ │ │ - mov 0x1(%rdx),%dil │ │ │ │ - mov 0x2(%rdx),%r8b │ │ │ │ - mov 0x3(%rdx),%r9b │ │ │ │ - movq $0xd6d9e0,-0x38(%r12) │ │ │ │ - mov $0xffffffff,%r10d │ │ │ │ - movzbl %r9b,%r9d │ │ │ │ - and %r10,%r9 │ │ │ │ - mov $0xffffffff,%r10d │ │ │ │ - mov $0xffffffff,%r11d │ │ │ │ - mov $0xffffffff,%r14d │ │ │ │ - movzbl %r8b,%r8d │ │ │ │ - and %r14,%r8 │ │ │ │ - shl $0x8,%r8 │ │ │ │ - and %r11,%r8 │ │ │ │ - mov $0xffffffff,%r11d │ │ │ │ - mov $0xffffffff,%r14d │ │ │ │ - mov %r9,0x40(%rsp) │ │ │ │ - mov $0xffffffff,%r9d │ │ │ │ - movzbl %dil,%edi │ │ │ │ - and %r9,%rdi │ │ │ │ - shl $0x10,%rdi │ │ │ │ - and %r14,%rdi │ │ │ │ - mov $0xffffffff,%r9d │ │ │ │ - mov $0xffffffff,%r14d │ │ │ │ - movzbl %sil,%esi │ │ │ │ - and %r14,%rsi │ │ │ │ - shl $0x18,%rsi │ │ │ │ - and %r9,%rsi │ │ │ │ - or %rdi,%rsi │ │ │ │ - and %r11,%rsi │ │ │ │ - or %r8,%rsi │ │ │ │ - and %r10,%rsi │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - or %rdi,%rsi │ │ │ │ - movslq %esi,%rsi │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - movq $0x5a1408,-0x28(%r12) │ │ │ │ - lea -0x37(%r12),%rsi │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - movq $0xc65380,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - lea 0x4(%rdx),%rcx │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - add $0xfffffffffffffffc,%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x27(%r12),%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5a0be8 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x15(%rdi) │ │ │ │ + movq $0x5a1cf8,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x4(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x9cff2c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x15(%rdi) │ │ │ │ + movq $0x5a1d18,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x3(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x9cfee4(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5a16a3 │ │ │ │ - movq $0x5a1660,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5a1660 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x15(%rdi) │ │ │ │ + movq $0x5a1d38,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x2(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x9cfe9c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + sbb %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x5b2ed0,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add %dh,0x29(%rdi) │ │ │ │ + movq $0x5a1d58,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + mov %r8,-0x8(%r12) │ │ │ │ + mov %r9,(%r12) │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0x9cfe40(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - in $0x9c,%al │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5a1711 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5a18ed │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rbx │ │ │ │ - movzbl %sil,%esi │ │ │ │ - test %rsi,%rsi │ │ │ │ - jne 5a1859 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,%rdx │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5a18f1 │ │ │ │ - mov 0x17(%rdx),%rbx │ │ │ │ - cmp $0x4,%rbx │ │ │ │ - jl 5a17fb │ │ │ │ - mov 0x7(%rdx),%rcx │ │ │ │ - mov 0xf(%rdx),%rdx │ │ │ │ - mov (%rdx),%sil │ │ │ │ - mov 0x1(%rdx),%dil │ │ │ │ - mov 0x2(%rdx),%r8b │ │ │ │ - mov 0x3(%rdx),%r9b │ │ │ │ - movq $0xd6d9e0,-0x38(%r12) │ │ │ │ - mov $0xffffffff,%r10d │ │ │ │ - movzbl %r9b,%r9d │ │ │ │ - and %r10,%r9 │ │ │ │ - mov $0xffffffff,%r10d │ │ │ │ - mov $0xffffffff,%r11d │ │ │ │ - mov $0xffffffff,%r14d │ │ │ │ - movzbl %r8b,%r8d │ │ │ │ - and %r14,%r8 │ │ │ │ - shl $0x8,%r8 │ │ │ │ - and %r11,%r8 │ │ │ │ - mov $0xffffffff,%r11d │ │ │ │ - mov $0xffffffff,%r14d │ │ │ │ - mov %r9,0x40(%rsp) │ │ │ │ - mov $0xffffffff,%r9d │ │ │ │ - movzbl %dil,%edi │ │ │ │ - and %r9,%rdi │ │ │ │ - shl $0x10,%rdi │ │ │ │ - and %r14,%rdi │ │ │ │ - mov $0xffffffff,%r9d │ │ │ │ - mov $0xffffffff,%r14d │ │ │ │ - movzbl %sil,%esi │ │ │ │ - and %r14,%rsi │ │ │ │ - shl $0x18,%rsi │ │ │ │ - and %r9,%rsi │ │ │ │ - or %rdi,%rsi │ │ │ │ - and %r11,%rsi │ │ │ │ - or %r8,%rsi │ │ │ │ - and %r10,%rsi │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - or %rdi,%rsi │ │ │ │ - movslq %esi,%rsi │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - movq $0x5a1620,-0x28(%r12) │ │ │ │ - lea -0x37(%r12),%rsi │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - movq $0xc65380,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - lea 0x4(%rdx),%rcx │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - add $0xfffffffffffffffc,%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x27(%r12),%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 5a0be8 │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rdx,%r9 │ │ │ │ - lea 0x9ce232(%rip),%r8 │ │ │ │ - lea 0x9ce1f1(%rip),%rdi │ │ │ │ - lea 0x9ce1e3(%rip),%rsi │ │ │ │ - lea 0xab126b(%rip),%r14 │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp c1de48 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ + add %dh,0x1f(%rdi) │ │ │ │ + movq $0x5a1d78,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0x9cfdea(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - loop 5a17db │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - push %rbp │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x7d(%r8) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5a1919 │ │ │ │ - mov 0x17(%r14),%rax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jl 5a18bd │ │ │ │ - mov 0x7(%r14),%rbx │ │ │ │ - mov 0xf(%r14),%rcx │ │ │ │ - mov (%rcx),%sil │ │ │ │ - movq $0xd14eb0,-0x28(%r12) │ │ │ │ - mov %sil,-0x20(%r12) │ │ │ │ - movq $0xc65380,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - lea 0x1(%rcx),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - dec %rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x27(%r12),%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - jmp 5a12a0 │ │ │ │ - add $0xffffffffffffffd0,%r12 │ │ │ │ - mov %r14,%r9 │ │ │ │ - lea 0x9ce170(%rip),%r8 │ │ │ │ - lea 0x9ce12f(%rip),%rdi │ │ │ │ - lea 0x9ce121(%rip),%rsi │ │ │ │ - lea 0xab1179(%rip),%r14 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp c1de48 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - movq $0x5a1958,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp d9c378 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x5a1840,-0x20(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp d9c378 │ │ │ │ - nop │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ + add %dh,0x15(%rdi) │ │ │ │ + movq $0x5a1d98,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x9cfd9c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,0x48009ce1(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 5a16f0 │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x15(%rdi) │ │ │ │ + movq $0x5a1db8,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x9cfd54(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48009ce1(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5a1a27 │ │ │ │ - movq $0x5a19c8,-0x10(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5a19c8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x15(%rdi) │ │ │ │ + movq $0x5a1dd8,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x5(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x9cfd0c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x1f(%rax) │ │ │ │ - pushf │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x42(%rdi) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rdx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - mov (%rdx),%sil │ │ │ │ - movq $0xc65380,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - lea 0x1(%rdx),%rcx │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - dec %rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5a16c0 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ + add %dh,0x15(%rdi) │ │ │ │ + movq $0x5a1df8,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x4(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x9cfcc4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - loopne 5a19e3 │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5a1b9b │ │ │ │ - movq $0x5a1a88,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5a1a88 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x49009ce0(%rax) │ │ │ │ - add $0x88,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5a1ba6 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - movq $0x5a0be8,-0x80(%r12) │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov %rsi,-0x78(%r12) │ │ │ │ - movq $0x5a12a0,-0x70(%r12) │ │ │ │ - lea -0x7e(%r12),%rsi │ │ │ │ - mov %rsi,-0x68(%r12) │ │ │ │ - movq $0x5a1320,-0x60(%r12) │ │ │ │ - lea -0x6e(%r12),%rdi │ │ │ │ - mov %rdi,-0x58(%r12) │ │ │ │ - movq $0x5a14a8,-0x50(%r12) │ │ │ │ - mov %rsi,-0x48(%r12) │ │ │ │ - movq $0x5a16c0,-0x40(%r12) │ │ │ │ - mov %rsi,-0x38(%r12) │ │ │ │ - lea -0x4e(%r12),%rsi │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - mov %rdi,-0x28(%r12) │ │ │ │ - lea -0x5e(%r12),%rsi │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - lea -0x3e(%r12),%rsi │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - jl 5a1b58 │ │ │ │ - mov (%rcx),%bl │ │ │ │ - movq $0xc65380,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea 0x1(%rcx),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x1(%rdx),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %bl,%sil │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5a16c0 │ │ │ │ - movq $0x5a1988,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - lea -0x16(%r12),%rax │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - mov %rbx,%r9 │ │ │ │ - lea 0x9cdec2(%rip),%r8 │ │ │ │ - lea 0x9cde81(%rip),%rdi │ │ │ │ - lea 0x9cde73(%rip),%rsi │ │ │ │ - lea 0xab0ecb(%rip),%r14 │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp c1de48 │ │ │ │ - lea 0x9cdf8e(%rip),%rbx │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x15(%rdi) │ │ │ │ + movq $0x5a1e18,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x3(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x9cfc7c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - movq $0x88,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ + fistps 0x82(%rip) │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + inc %rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ + or (%rsi),%ebx │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + inc %rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ds (bad) │ │ │ │ + (bad) │ │ │ │ ... │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x10(%rcx,%rcx,4) │ │ │ │ - mov %rsi,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp da7148 │ │ │ │ + add %cl,-0x1(%rax) │ │ │ │ + ret │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ + insl (%dx),%es:(%rdi) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + ... │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ + add %bh,%bh │ │ │ │ + add %dl,%gs:0x821e9c(%rax) │ │ │ │ + ... │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rax │ │ │ │ - fistps -0x1fba72b8(%rax,%rax,1) │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5a1c40 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5a1c30,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5a1c30 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ + inc %rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + lret │ │ │ │ + (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - fistps 0x45c748(%rax,%rax,1) │ │ │ │ - pop %rax │ │ │ │ - sbb $0x5a,%al │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - js 5a1c40 │ │ │ │ add %al,(%rax) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ + add %bh,%bh │ │ │ │ + add %dl,%gs:0x821efa(%rax) │ │ │ │ ... │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x3,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + sub $0x821f,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + inc %rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - mov %bl,(%rdx,%rbx,2) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0xd(%rcx,%rcx,4) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + inc %rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %ebx,(%rdi) │ │ │ │ (bad) │ │ │ │ + ... │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x1(%rax) │ │ │ │ + ret │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov $0x1f,%dh │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0xc1d9c0,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ + add %bh,%bh │ │ │ │ + add %dl,%gs:0x821fe5(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x3,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ nop │ │ │ │ + adc $0x8220,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ + add $0xff,%al │ │ │ │ + add %dl,%gs:0x822041(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - jo 5a1cb1 │ │ │ │ - pushf │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7352562c <__environ@GLIBC_2.2.5+0x724cdb84> │ │ │ │ - rex.WR │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5a1d18,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5a1d18 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x5,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ - ... │ │ │ │ + jo 5a1d42 │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - fistpl 0x45c748(%rax,%rax,1) │ │ │ │ - sbb $0xffffffff8b48005a,%rax │ │ │ │ - jae 5a1d33 │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 59f120 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x48000000(%rip) │ │ │ │ + add $0x6,%ebx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + sahf │ │ │ │ + and %al,0x0(%rdx) │ │ │ │ + add %al,0x0(%rip) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x1(%rax) │ │ │ │ + ret │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ + and %al,0x0(%rdx) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,-0x1(%rax) │ │ │ │ + ret │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + out %al,(%dx) │ │ │ │ + and %al,0x0(%rdx) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5a1dc1 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5a1db0,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5a1db0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x1(%rax) │ │ │ │ + ret │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ + and %eax,0x0(%rdx) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7816ef3b(%rbx),%eax │ │ │ │ - push %rbx │ │ │ │ - addb $0x41,(%rax) │ │ │ │ - jmp *-0x10(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ + add %bh,%bh │ │ │ │ + add %dl,%gs:0x82214f(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x24(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x5a1d68,-0x18(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - jmp da7148 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x3,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + jl 5a1e03 │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %bl,%dl │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ + add $0xff,%al │ │ │ │ + add %dl,%gs:0x8221ac(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x5,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + adc $0xb0000000,%eax │ │ │ │ + stc │ │ │ │ pushf │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5a1e96 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5a1e8b │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x5a1cd8,-0x28(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5a1de0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + jb 5a1e77 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call d97350 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 5a1e72 │ │ │ │ + movq $0xda2e40,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xaa2d58(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + jmp 8ccae0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48009cd9(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5a1f6d │ │ │ │ - mov %r14,%rbx │ │ │ │ - and $0x7,%r14d │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - jne 5a1efc │ │ │ │ - lea 0x9cdc69(%rip),%r14 │ │ │ │ - lea 0xaad049(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x24(%rax) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add $0x50,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5a1f51 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x5a1bf0,-0x48(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x5a1e30,-0x30(%r12) │ │ │ │ - lea -0x48(%r12),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xda1b20,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x30(%r12),%r14 │ │ │ │ - lea -0x10(%r12),%rbx │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x15(%rdi) │ │ │ │ + movq $0x67e040,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - movq $0x5a1ef8,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d9c360 │ │ │ │ - lea 0x9cdbd4(%rip),%rbx │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x9cfab4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + ... │ │ │ │ + adc $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5a1f2e │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call d97350 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 5a1f29 │ │ │ │ + movq $0xda2e40,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x9cfa49(%rip),%rsi │ │ │ │ + lea 0x9cfa61(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c9e1e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rcr $0x9c,%bl │ │ │ │ + jo 5a1f8c │ │ │ │ + lahf │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735258dc <__environ@GLIBC_2.2.5+0x724cde34> │ │ │ │ - rex.RXB │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5a1f6a │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5a1fc8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5a1fc8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x48009cdb(%rax) │ │ │ │ - movl $0x5a1ff0,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 5a1eb8 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 694948 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5a2062 │ │ │ │ + jb 5a2000 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5a2050,-0x18(%rbp) │ │ │ │ + movq $0x5a1fc0,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5a2050 │ │ │ │ + jne 5a1fc0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r15b,0x20(%r8) │ │ │ │ + add %r13b,%r8b │ │ │ │ + (bad) │ │ │ │ pop %rdx │ │ │ │ - add %dh,(%rcx) │ │ │ │ - testb $0xde,-0x77(%rcx) │ │ │ │ - jmp cfba90 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + psadbw %mm3,%mm0 │ │ │ │ + (bad) │ │ │ │ + jne 5a1fe8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0xcfb0d8,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + xor $0xaad862,%eax │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + lea -0x1(%rax),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x5a2078,0x0(%rbp) │ │ │ │ - jmp d9c378 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp d0d5a0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5a20ee │ │ │ │ + movabs 0x4cf0458d48009f45,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5a20cf │ │ │ │ + add $0x78,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5a20c4 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ + movq $0xd75710,-0x70(%r12) │ │ │ │ + mov %rbx,-0x68(%r12) │ │ │ │ + movq $0x104f851,-0x60(%r12) │ │ │ │ + movq $0x5a1f48,-0x58(%r12) │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + movq $0xd75710,-0x40(%r12) │ │ │ │ + lea -0x58(%r12),%rbx │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + lea -0x6e(%r12),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x5a1f80,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x3e(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7148 │ │ │ │ + jmp c97720 │ │ │ │ + movq $0x78,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + rex.R lahf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5a21c4 │ │ │ │ + movq $0x5a2128,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5a2128 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x48009f44(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5a218a │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5a217a │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x5a2018,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0xc8de88,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5a21b4 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0xc8dea8,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + lea 0x9cf825(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + adc $0x20000000,%eax │ │ │ │ + clc │ │ │ │ + pushf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5a2227 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call d97350 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 5a2222 │ │ │ │ + movq $0xda2e40,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x9cf790(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp a35838 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x0(%rbp),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 5a2278 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x2000000,%eax │ │ │ │ + mov $0xffffffff,%eax │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + incl (%rdi) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5a2161 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5a21fa │ │ │ │ - movq $0x5a2160,-0x18(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5a22a4 │ │ │ │ + mov %r9,%rax │ │ │ │ + mov %r8,%r9 │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0xa338db(%rip),%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5a2160 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp a20d78 │ │ │ │ + lea 0x9cf795(%rip),%rbx │ │ │ │ + mov %r14,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + adc $0x88000000,%eax │ │ │ │ + negl -0xfba72b8(%rax,%rax,1) │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5a2326 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call d97350 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 5a2321 │ │ │ │ + movq $0xda2e40,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x9cf736(%rip),%r14 │ │ │ │ + lea 0x9cf708(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp da7148 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ - movabs 0x4807438b48005a21,%al │ │ │ │ - mov 0xf(%rbx),%ebx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5a2369 │ │ │ │ + movq $0x5a2388,-0x8(%rbp) │ │ │ │ + lea 0x9cf720(%rip),%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5a21a0 │ │ │ │ + jmp da7148 │ │ │ │ + lea 0x9cf730(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,-0xa(%rax) │ │ │ │ + pushf │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x4f(%rbp) │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5a23d3 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0xda1b20,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xa3d3a8,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5a20f0 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5a20f0 │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + adc $0x0,%eax │ │ │ │ + negb -0xfba72b8(%rax,%rax,1) │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5a2447 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call d97350 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 5a2442 │ │ │ │ + movq $0xda2e40,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x9cf570(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp a35838 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - ret │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0x80000000,%eax │ │ │ │ + negb -0xfba72b8(%rax,%rax,1) │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5a24ae │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call d97350 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 5a24a9 │ │ │ │ + movq $0xda2e40,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xa6c57e(%rip),%r14 │ │ │ │ + lea 0x9cf620(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp da7148 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5a24f1 │ │ │ │ + movq $0x5a2510,-0x8(%rbp) │ │ │ │ + lea 0x9cf618(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp da7148 │ │ │ │ + lea 0x9cf628(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3d(%rdi) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - bswap %rbx │ │ │ │ - mov %rbx,(%rcx) │ │ │ │ - movq $0xc64498,-0x10(%r12) │ │ │ │ - lea 0x8(%rcx),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp da7250 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + hlt │ │ │ │ + pushf │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x4f(%rbp) │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5a255b │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0xda1b20,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xa3d3a8,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5a20f0 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5a20f0 │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + adc $0x78000000,%eax │ │ │ │ + hlt │ │ │ │ + pushf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5a25cf │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call d97350 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 5a25ca │ │ │ │ + movq $0xda2e40,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x9cf3e8(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp a35838 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x0(%rbp),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 5a2620 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov $0xffffffff,%eax │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + incl (%rdi) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %al,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5a2269 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5a2352 │ │ │ │ - movq $0x5a2270,-0x20(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5a2270 │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5a264c │ │ │ │ + mov %r9,%rax │ │ │ │ + mov %r8,%r9 │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0xa33533(%rip),%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp a20f40 │ │ │ │ + lea 0x9cf50d(%rip),%rbx │ │ │ │ + mov %r14,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + adc $0x0,%eax │ │ │ │ + cmc │ │ │ │ + pushf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5a26ce │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call d97350 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 5a26c9 │ │ │ │ + movq $0xda2e40,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x9cf4ae(%rip),%r14 │ │ │ │ + lea 0x9cf480(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp da7148 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5a2711 │ │ │ │ + movq $0x5a2730,-0x8(%rbp) │ │ │ │ + lea 0x9cf498(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp da7148 │ │ │ │ + lea 0x9cf4a8(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %edx,%ebp │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - sub %rax,%rcx │ │ │ │ - cmp $0x8,%rcx │ │ │ │ - jge 5a22c0 │ │ │ │ - movq $0xc64478,-0x18(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x8,-0x8(%r12) │ │ │ │ + add %al,%al │ │ │ │ + repnz pushf │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x4f(%rbp) │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5a277b │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0xda1b20,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xa3d3a8,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x16(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%r12 │ │ │ │ - movq $0x5a22f8,0x0(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5a22f8 │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5a20f0 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5a20f0 │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + adc $0x58000000,%eax │ │ │ │ + repnz pushf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5a27ef │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call d97350 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 5a27ea │ │ │ │ + movq $0xda2e40,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x9cf1c8(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp a35838 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - rex.XB add %eax,(%r8) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x0(%rbp),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 5a2840 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov $0xffffffff,%eax │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + incl (%rdi) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3d(%rdi) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - bswap %rbx │ │ │ │ - mov %rbx,(%rcx) │ │ │ │ - movq $0xc64498,-0x10(%r12) │ │ │ │ - lea 0x8(%rcx),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp da7250 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5a286c │ │ │ │ + mov %r9,%rax │ │ │ │ + mov %r8,%r9 │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0xa33313(%rip),%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp a20ba8 │ │ │ │ + lea 0x9cf38d(%rip),%rbx │ │ │ │ + mov %r14,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + adc $0x80000000,%eax │ │ │ │ + repz pushf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5a28ee │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call d97350 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 5a28e9 │ │ │ │ + movq $0xda2e40,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x9cf32e(%rip),%r14 │ │ │ │ + lea 0x9cf300(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp da7148 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5a2931 │ │ │ │ + movq $0x5a2950,-0x8(%rbp) │ │ │ │ + lea 0x9cf318(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp da7148 │ │ │ │ + lea 0x9cf328(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - pop %rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x48009cf0(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 5a29ab │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5a23e4 │ │ │ │ + ja 5a299b │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x5a20c8,-0x50(%r12) │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x5a2110,-0x30(%r12) │ │ │ │ - lea -0x50(%r12),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x5a2218,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ + movq $0xda1b20,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xa3d3a8,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x16(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5a20f0 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5a20f0 │ │ │ │ + nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - xlat %ds:(%rbx) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7f(%rcx) │ │ │ │ (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5a245d │ │ │ │ - movq $0x5a1f88,-0x40(%r12) │ │ │ │ - mov %r14,-0x30(%r12) │ │ │ │ - movq $0x5a2010,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x5a2380,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + addb $0x0,(%rax) │ │ │ │ + add %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %edx,0x49000000(%rsi) │ │ │ │ + movl $0xa144e8,-0x78(%rsp) │ │ │ │ + movq $0xf71cb9,-0x70(%r12) │ │ │ │ + mov %r14,-0x68(%r12) │ │ │ │ + movq $0xa13808,-0x60(%r12) │ │ │ │ + movq $0xf71cb9,-0x58(%r12) │ │ │ │ + lea -0x77(%r12),%rax │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + movq $0x1043491,-0x48(%r12) │ │ │ │ + movq $0x1043491,-0x40(%r12) │ │ │ │ + movq $0xcff638,-0x38(%r12) │ │ │ │ + lea -0x5f(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0xa11948,-0x28(%r12) │ │ │ │ + movq $0xf71cb9,-0x20(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x104f851,-0x10(%r12) │ │ │ │ + movq $0x104f851,-0x8(%r12) │ │ │ │ + movq $0x104f851,(%r12) │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - lea 0x9cd6e9(%rip),%rbx │ │ │ │ + movq $0x80,0x388(%r13) │ │ │ │ + lea 0x9cf24c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + xor $0x9c,%dl │ │ │ │ + add %cl,0x73(%rbx,%rcx,4) │ │ │ │ + adc %ch,%bl │ │ │ │ + sbb -0x70(%rsi),%ah │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %dl,%al │ │ │ │ (bad) │ │ │ │ - pushf │ │ │ │ + popf │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5a24aa │ │ │ │ - movq $0x5a24c8,-0x8(%rbp) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5a2b53 │ │ │ │ + movq $0x5a2af8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5a2410 │ │ │ │ - lea 0x9cd6b7(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5a2af8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0xc1d9c0,-0x10(%r12) │ │ │ │ - movq $0x104ef29,-0x8(%r12) │ │ │ │ + add %ch,(%rax) │ │ │ │ + repnz pushf │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rdx,%rbx,2) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5a2b43 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x5a2aa0,-0x10(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + movq $0x5a2b80,-0x8(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5b1cb8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - nop │ │ │ │ + lea 0x9cf1c6(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + lea 0xaaccec(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 5a2b8c │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp c9dfd8 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %dl,%dh │ │ │ │ - pushf │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73525e6c <__environ@GLIBC_2.2.5+0x724ce3c4> │ │ │ │ - pop %rdx │ │ │ │ + lock sbb %ebx,0x458d4800(%rbp) │ │ │ │ + call 735264f4 <__environ@GLIBC_2.2.5+0x724cea4c> │ │ │ │ + rex.R │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5a2558,-0x18(%rbp) │ │ │ │ + movq $0x5a2be0,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5a2558 │ │ │ │ + jne 5a2be0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x2a(%rax) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rdi,%rax,1) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x9cd62e(%rip),%rbx │ │ │ │ + add %dh,0x4c009d19(%rax) │ │ │ │ + mov 0x7(%rbx),%esi │ │ │ │ add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp 5ac5a0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %dl,%dh │ │ │ │ - pushf │ │ │ │ + mov $0x39,%al │ │ │ │ + lahf │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73525ee4 <__environ@GLIBC_2.2.5+0x724ce43c> │ │ │ │ - pop %rdx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5a2c2a │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 694948 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5a2cc0 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5a25d0,-0x18(%rbp) │ │ │ │ + movq $0x5a2c80,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5a25d0 │ │ │ │ + jne 5a2c80 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - {rex2 0x9c} str -0x77(%r16) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rdi,%rax,1) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x9cd5b6(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,0x48005a2c(%r8) │ │ │ │ + mov 0xf(%rbx),%ebx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5a2ca8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - adc (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48009cd5(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jae 5a2687 │ │ │ │ - lea 0x9cd5a8(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + xor $0xaacba2,%eax │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + lea -0x1(%rax),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d0d5a0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x2b(%rax) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 5a2644 │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 5a26ad │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5a26e6 │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - add $0x18,%rbp │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea -0x1(%rax),%r14 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - test %r14,%r14 │ │ │ │ - je 5a26f6 │ │ │ │ - movq $0x5a2638,-0x18(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5a2638 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add $0x18,%r12 │ │ │ │ + loopne 5a2d0e │ │ │ │ + lahf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5a2d8f │ │ │ │ + add $0x78,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5a26e6 │ │ │ │ + ja 5a2d84 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0xd75710,-0x70(%r12) │ │ │ │ + mov %rbx,-0x68(%r12) │ │ │ │ + movq $0x104f851,-0x60(%r12) │ │ │ │ + movq $0x5a2c08,-0x58(%r12) │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + movq $0xd75710,-0x40(%r12) │ │ │ │ + lea -0x58(%r12),%rbx │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + lea -0x6e(%r12),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x5a2c40,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ movq $0xd75710,-0x10(%r12) │ │ │ │ - movq $0x1051c49,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - add $0x18,%rbp │ │ │ │ - lea 0xaad176(%rip),%rdi │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea -0x1(%rax),%r14 │ │ │ │ - jmp 5a2687 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - movq $0x5a2728,-0x10(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - lea 0xaad149(%rip),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x3e(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp cfc970 │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp c97720 │ │ │ │ + movq $0x78,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5a2dd1 │ │ │ │ + movq $0x5a2df0,-0x8(%rbp) │ │ │ │ + lea 0x9ced38(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp da7148 │ │ │ │ + lea 0x9cef78(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x2c(%rax) │ │ │ │ + add %al,-0x11(%rax) │ │ │ │ pushf │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jge 5a2734 │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 5a279a │ │ │ │ - add $0x30,%r12 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rsi,%rdx,2) │ │ │ │ + add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5a278a │ │ │ │ + ja 5a2e42 │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x5a2590,-0x28(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - movq $0x1051c29,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp c9e0f8 │ │ │ │ + movq $0x5a2cd8,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0xc8de88,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - add $0x30,%r12 │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5a278a │ │ │ │ - movq $0x5a2518,-0x28(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - movq $0x1051c29,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ + ja 5a2e8f │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x5a2ba0,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xc8dea8,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0x853a18(%rip),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp d6e428 │ │ │ │ - nopl (%rax) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - and %dh,(%rax) │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jae 5a280c │ │ │ │ - lea 0xaa3016(%rip),%r14 │ │ │ │ - jmp c9e1e8 │ │ │ │ + and %ah,(%rdx) │ │ │ │ + popf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 73526804 <__environ@GLIBC_2.2.5+0x724ced5c> │ │ │ │ + rex.R │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5a2ef0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5a2ef0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + and %ebx,0x738b4c00(%rbp) │ │ │ │ + (bad) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5b0d90 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5a2841 │ │ │ │ + movabs 0x4cf0458d48009f36,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5a2f3a │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xaa2fe1(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9e1e8 │ │ │ │ + jmp 694948 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5a287f │ │ │ │ + jb 5a2fd0 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - lea -0x1(%rax),%r14 │ │ │ │ + movq $0x5a2f90,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5a28a0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5a2f90 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,0x48005a2f(%r8) │ │ │ │ + mov 0xf(%rbx),%ebx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5a2fb8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5a28f7 │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - jne 5a28c1 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + xor $0xaac892,%eax │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - add $0xffffffffffffffc8,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x5a2858,-0x30(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - movq $0x1051c49,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + lea -0x1(%rax),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d0d5a0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rdi) │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + shlb $1,-0x72b7ff61(%rip) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5a29c2 │ │ │ │ - add $0x40,%r12 │ │ │ │ + jb 5a309f │ │ │ │ + add $0x78,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5a29b7 │ │ │ │ + ja 5a3094 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - neg %rbx │ │ │ │ - cmp $0x0,%rbx │ │ │ │ - jle 5a29a0 │ │ │ │ - movq $0x5a2818,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0xd75710,-0x20(%r12) │ │ │ │ - movq $0x1051c49,-0x18(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x5a28a0,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ + movq $0xd75710,-0x70(%r12) │ │ │ │ + mov %rbx,-0x68(%r12) │ │ │ │ + movq $0x104f851,-0x60(%r12) │ │ │ │ + movq $0x5a2f18,-0x58(%r12) │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + movq $0xd75710,-0x40(%r12) │ │ │ │ + lea -0x58(%r12),%rbx │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + lea -0x6e(%r12),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x5a2f50,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x3e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5a28a0 │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0xaa2e6b(%rip),%r14 │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9e1e8 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ + jmp c97720 │ │ │ │ + movq $0x78,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5a30e1 │ │ │ │ + movq $0x5a3100,-0x8(%rbp) │ │ │ │ + lea 0x9ceac8(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp da7148 │ │ │ │ + lea 0x9ceca8(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - push %rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,-0x14(%rax) │ │ │ │ + pushf │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rsi,%rdx,2) │ │ │ │ + add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5a2a74 │ │ │ │ - test %rsi,%rsi │ │ │ │ - jg 5a2a48 │ │ │ │ - movq $0x5a2918,-0x48(%r12) │ │ │ │ - mov %r14,-0x38(%r12) │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - movq $0xd75710,-0x28(%r12) │ │ │ │ - movq $0x1051c29,-0x20(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ + ja 5a3152 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x5a2fe8,-0x28(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - movq $0x1051c49,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0xc8de88,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x5a27f8,-0x48(%r12) │ │ │ │ - mov %r14,-0x38(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - add $0xffffffffffffffc8,%r12 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - lea 0xaacde5(%rip),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 5a2610 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - lea 0x9cd152(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5a319f │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x5a2eb0,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xc8dea8,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + xor %ah,(%rcx) │ │ │ │ + popf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 73526b14 <__environ@GLIBC_2.2.5+0x724cf06c> │ │ │ │ + rex.R │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5a3200,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5a3200 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + and %bl,0x738b4c00(%rbp) │ │ │ │ + (bad) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5b4ed8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 5a2ad3 │ │ │ │ - movq $0x5a2af0,-0x8(%rbp) │ │ │ │ - mov %r14,%rdi │ │ │ │ - lea 0x9cbc16(%rip),%rsi │ │ │ │ - lea 0xa9a21f(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp ccbfe0 │ │ │ │ - lea 0x9cd11e(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + nop │ │ │ │ + xor 0x458d4800(%rdi),%ebx │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5a324a │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 694948 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48009cc0(%rax) │ │ │ │ - movl $0x5a2b20,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5a32e0 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5a32a0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5a2b20 │ │ │ │ + jne 5a32a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48009cc0(%rax) │ │ │ │ - movl $0x5a2b88,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,%r8b │ │ │ │ + xor 0x0(%rdx),%bl │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5a2b88 │ │ │ │ + jne 5a32c8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - test %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x40(%rax) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r13b,0x48005a2b(%r8) │ │ │ │ - mov %ebx,%ecx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x18(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + xor $0xaac582,%eax │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + lea -0x1(%rax),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5a2ba8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp d0d5a0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %al,(%r8) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - rcrb $0x31,0x8458b48(%rax,%rax,1) │ │ │ │ - leave │ │ │ │ - lea 0x9cbbbc(%rip),%rdx │ │ │ │ - jmp 5a2bb8 │ │ │ │ - nop │ │ │ │ - rex.XB add %eax,(%r8) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + shlb $0x9f,(%rdx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5a33af │ │ │ │ + add $0x78,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5a33a4 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0xd75710,-0x70(%r12) │ │ │ │ + mov %rbx,-0x68(%r12) │ │ │ │ + movq $0x104f851,-0x60(%r12) │ │ │ │ + movq $0x5a3228,-0x58(%r12) │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + movq $0xd75710,-0x40(%r12) │ │ │ │ + lea -0x58(%r12),%rbx │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + lea -0x6e(%r12),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x5a3260,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x3e(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c97720 │ │ │ │ + movq $0x78,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rcrb $0x48,0x18458b48(%rax,%rax,1) │ │ │ │ - mov 0x8(%rbp),%ecx │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov %rbx,%rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 5a2c62 │ │ │ │ - movq $0x5a2c08,-0x18(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov 0xe(%rax),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5a2c08 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x3,%al │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5a33f1 │ │ │ │ + movq $0x5a3410,-0x8(%rbp) │ │ │ │ + lea 0x9ce858(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp da7148 │ │ │ │ + lea 0x9ce9d8(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x49009cbf(%rax) │ │ │ │ - add $0x10,%esp │ │ │ │ + add %ah,0x48009ce9(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5a3472 │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5a2c52 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + ja 5a3462 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x5a32f8,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0xc8de88,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - movq $0x5a2c88,0x0(%rbp) │ │ │ │ - lea 0x9cbaa4(%rip),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - inc %rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - jmp d68f88 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - mov %rax,%r14 │ │ │ │ - sub %rcx,%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5a34af │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x5a31c0,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xc8dea8,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - test %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - mov $0xc748009c,%edi │ │ │ │ - add %r10b,0x2b(%r8) │ │ │ │ - pop %rdx │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 5a2cac │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp d65a58 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + nop │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5a2d40 │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5a2d35 │ │ │ │ - movsd 0x7(%r14),%xmm0 │ │ │ │ - xorpd %xmm1,%xmm1 │ │ │ │ - ucomisd %xmm1,%xmm0 │ │ │ │ - jp 5a2ce0 │ │ │ │ - je 5a2d24 │ │ │ │ - xorpd %xmm1,%xmm1 │ │ │ │ - ucomisd %xmm0,%xmm1 │ │ │ │ - ja 5a2cf3 │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - jmp 5a2aa8 │ │ │ │ - movq $0xd755f0,-0x8(%r12) │ │ │ │ - movsd 0x85959c(%rip),%xmm1 │ │ │ │ - xorpd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,(%r12) │ │ │ │ - movq $0x5a2d60,-0x8(%rbp) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5a2aa8 │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - xor %r14d,%r14d │ │ │ │ - lea 0x9cba1f(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0x9cced9(%rip),%rbx │ │ │ │ + rex.RB call 73526e2c <__environ@GLIBC_2.2.5+0x724cf384> │ │ │ │ + and %ecx,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + and %dh,-0x38b7ffa6(%rip) │ │ │ │ + rex.RB call 13475f1 <__environ@GLIBC_2.2.5+0x2efb49> │ │ │ │ + movq $0xf89881,-0x10(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 664020 │ │ │ │ + lea 0x9ce8e7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x4c(%rax) │ │ │ │ + add %al,%al │ │ │ │ + sub 0xd8d4c00(%rcx),%ch │ │ │ │ + sub %bl,%al │ │ │ │ stos %al,%es:(%rdi) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - nop │ │ │ │ - sub $0x894c005a,%eax │ │ │ │ - lock mov %rbx,%r14 │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d68d30 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %al,(%r8) │ │ │ │ + add %cl,0x5(%rbp,%rcx,4) │ │ │ │ + movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ + (bad) │ │ │ │ + popf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + cmp $0xa91ac4,%eax │ │ │ │ + lea 0xa91aad(%rip),%rsi │ │ │ │ + lea 0xa92aae(%rip),%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + jmp c75d30 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,%gs:(%rdi) │ │ │ │ - (bad) │ │ │ │ - add %r8b,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rbp) │ │ │ │ + lock lea 0xaac2df(%rip),%rdi │ │ │ │ + lea 0x9ce287(%rip),%rsi │ │ │ │ + lea 0x9fb319(%rip),%r14 │ │ │ │ + jmp 5aa400 │ │ │ │ + nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x32(%rax) │ │ │ │ + add %dh,-0x18(%rax) │ │ │ │ pushf │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7352670c <__environ@GLIBC_2.2.5+0x724cec64> │ │ │ │ - (bad) │ │ │ │ - movq $0x5a2df0,-0x8(%rbp) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5a3601 │ │ │ │ + movq $0x5a35d8,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5a2df0 │ │ │ │ + jne 5a35d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - (bad) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,0x2e(%r8) │ │ │ │ - pop %rdx │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - mov $0x48fffffe,%eax │ │ │ │ - lea 0x9cce39(%rip),%ebx │ │ │ │ + add %bh,(%rax) │ │ │ │ + call ffffffff89a23676 <__environ@GLIBC_2.2.5+0xffffffff889cbbce> │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x11(%rbp) │ │ │ │ + mov 0x27(%rbx),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5a3568 │ │ │ │ + lea 0x9ce828(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x0(%rbp),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 5a3658 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov $0xffffffff,%eax │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + incl (%rdi) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - adc -0x70(%rsi),%ah │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x5b2ed0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x5a2e20,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d9bef0 │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ + movabs %al,0xf8394cf8458d4800 │ │ │ │ + jb 5a3681 │ │ │ │ + mov %r9,%rax │ │ │ │ + mov %r8,%r9 │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x1(%rbx),%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp a20d78 │ │ │ │ + mov %r14,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov $0xe7,%al │ │ │ │ + pushf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 5a3701 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5a371e │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5a3713 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0xda1d78,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x5a3658,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xda4100,-0x20(%rbp) │ │ │ │ + lea -0x1(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp a35838 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + fsub %st(6),%st │ │ │ │ + pushf │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 5a2ed3 │ │ │ │ - movq $0x5a2ef0,-0x8(%rbp) │ │ │ │ - mov %r14,%rdi │ │ │ │ - lea 0x9cb816(%rip),%rsi │ │ │ │ - lea 0xa99f07(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp ccbfe0 │ │ │ │ - lea 0x9ccd76(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ + rex.RB call 1052708c <__environ@GLIBC_2.2.5+0xf4cf5e4> │ │ │ │ (bad) │ │ │ │ + mov %es,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48009cbc(%rax) │ │ │ │ - movl $0x5a2f20,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5a3780,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5a2f20 │ │ │ │ + jne 5a3780 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48009cbc(%rax) │ │ │ │ - movl $0x5a2f88,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + add %dl,0x48009ce6(%rax) │ │ │ │ + movl $0x5a37a8,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5a2f88 │ │ │ │ + jne 5a37a8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - test %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x44(%rax) │ │ │ │ + add %ch,-0x1a(%rax) │ │ │ │ pushf │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r13b,0x48005a2f(%r8) │ │ │ │ - mov %ebx,%ecx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x18(%rbp) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x11(%rbp) │ │ │ │ + mov 0x27(%rbx),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5a2fa8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %al,(%r8) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5a3568 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - mov $0x8b48009c,%esp │ │ │ │ - or %r14b,(%r9) │ │ │ │ - leave │ │ │ │ - lea 0x9cb7bc(%rip),%rdx │ │ │ │ - jmp 5a2fb8 │ │ │ │ - nop │ │ │ │ - rex.XB add %eax,(%r8) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + shrb $1,-0x72b7ff61(%rip) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5a380a │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 694948 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x8b48009c,%esp │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - adc %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - mov %ebx,%esi │ │ │ │ - and $0x7,%esi │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 5a3062 │ │ │ │ - movq $0x5a3008,-0x18(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov 0xe(%rax),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5a38a0 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5a3860,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5a3008 │ │ │ │ + jne 5a3860 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x3,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x49009cbb(%rax) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5a3052 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x5a3088,0x0(%rbp) │ │ │ │ - lea 0x9cb6a4(%rip),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - inc %rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - jmp d68f88 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - mov %rax,%r14 │ │ │ │ - sub %rcx,%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - test %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,0x48005a38(%r8) │ │ │ │ + mov 0xf(%rbx),%ebx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5a3888 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - mov $0xc748009c,%ebx │ │ │ │ - add %r10b,0x2f(%r8) │ │ │ │ - pop %rdx │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 5a30ac │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp d65a58 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + xor $0xaabfc2,%eax │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + lea -0x1(%rax),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d0d5a0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + add %ch,-0x72b7ff61(%rip) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5a313b │ │ │ │ - add $0x10,%r12 │ │ │ │ + jb 5a396f │ │ │ │ + add $0x78,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5a3130 │ │ │ │ - movss 0x7(%r14),%xmm0 │ │ │ │ - xorps %xmm1,%xmm1 │ │ │ │ - ucomiss %xmm1,%xmm0 │ │ │ │ - jp 5a30de │ │ │ │ - je 5a311f │ │ │ │ - xorps %xmm1,%xmm1 │ │ │ │ - ucomiss %xmm0,%xmm1 │ │ │ │ - ja 5a30ef │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - jmp 5a2ea8 │ │ │ │ - movq $0xd75610,-0x8(%r12) │ │ │ │ - movss 0x8591a8(%rip),%xmm1 │ │ │ │ - xorps %xmm1,%xmm0 │ │ │ │ - movss %xmm0,(%r12) │ │ │ │ - movq $0x5a3158,-0x8(%rbp) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5a2ea8 │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - xor %r14d,%r14d │ │ │ │ - lea 0x9cb624(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0x9ccb36(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x50(%rax) │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - mov %dh,(%rcx) │ │ │ │ - pop %rdx │ │ │ │ - add %cl,-0x10(%rcx,%rcx,4) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d68d30 │ │ │ │ + ja 5a3964 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0xd75710,-0x70(%r12) │ │ │ │ + mov %rbx,-0x68(%r12) │ │ │ │ + movq $0x104f851,-0x60(%r12) │ │ │ │ + movq $0x5a37e8,-0x58(%r12) │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + movq $0xd75710,-0x40(%r12) │ │ │ │ + lea -0x58(%r12),%rbx │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + lea -0x6e(%r12),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x5a3820,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x3e(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c97720 │ │ │ │ + movq $0x78,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,%gs:(%rdi) │ │ │ │ - (bad) │ │ │ │ - add %r8b,(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - lret $0x9c │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + add %dh,0x48009ce4(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5a31f8 │ │ │ │ - movq $0x5a31e8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ + jb 5a39ae │ │ │ │ + movq $0x5a39c8,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5a31e8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp da7148 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48009cca(%rax) │ │ │ │ - movl $0x5a3238,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 5a30b8 │ │ │ │ - lea 0x9cca99(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %bh,-0x1c(%rax) │ │ │ │ + pushf │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rsi,%rdx,2) │ │ │ │ + add $0x30,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5a3a1a │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x5a38b8,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0xc8de88,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5a3a67 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x5a3738,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xc8dea8,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - adc -0x70(%rsi),%ah │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x5b2ed0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %dh,0x28(%rdi) │ │ │ │ + movq $0x5a36b0,-0x20(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + movq $0x5a3990,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x5a3218,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d9bef0 │ │ │ │ - nop │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + lea 0x9ce3a9(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + nop │ │ │ │ + jrcxz 5a3a8b │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5a3b0f │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5a3a90 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5a32ca │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + clc │ │ │ │ + loope 5a3ac3 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5a3b4a │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xda4100,-0x20(%rbp) │ │ │ │ - movq $0xf6e751,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp cff8e8 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5a2ac0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - leave │ │ │ │ - pushf │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 5a3310 │ │ │ │ - movq $0x5a3328,-0x8(%rbp) │ │ │ │ - mov %r14,%rdi │ │ │ │ - lea 0x9cb3d6(%rip),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ + add %bh,0x48009ce1(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5a3b86 │ │ │ │ + movq $0x5a3ba0,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp ccbfe0 │ │ │ │ + jmp da7148 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48009cb8(%rax) │ │ │ │ - movl $0x5a3358,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5a3358 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,0x48009ce1(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5a3bf9 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5a3be9 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x5a3b28,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xc8dea8,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x48(%rax) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,%r8b │ │ │ │ - xor 0x0(%rdx),%ebx │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5a33c0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - test %al,(%rbx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x28(%rdi) │ │ │ │ + movq $0x5a3af0,-0x20(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + movq $0x5a3b68,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + lea 0x9ce241(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - mov $0x8b48009c,%eax │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r12b,%r8b │ │ │ │ - xor 0x0(%rdx),%ebx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x18(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5a33e0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - mov $0x9c,%bh │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r14b,(%r9) │ │ │ │ - leave │ │ │ │ - lea 0x9cb384(%rip),%rdx │ │ │ │ - jmp 5a33f0 │ │ │ │ - nop │ │ │ │ - rex.XB add %eax,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - mov $0x9c,%bh │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - adc %cl,-0x7d(%rax) │ │ │ │ + cwtl │ │ │ │ + loope 5a3c13 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 105275cc <__environ@GLIBC_2.2.5+0xf4cfb24> │ │ │ │ (bad) │ │ │ │ - mov %ebx,%esi │ │ │ │ - and $0x7,%esi │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 5a349a │ │ │ │ - movq $0x5a3440,-0x18(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov 0xe(%rax),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ + mov %es,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5a3cc0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5a3440 │ │ │ │ + jne 5a3cc0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x3,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x49(%rax) │ │ │ │ + add %dl,-0x1f(%rax) │ │ │ │ pushf │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,%r8b │ │ │ │ + cmp $0x5a,%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3d(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x5a34c0,0x0(%rbp) │ │ │ │ - lea 0x9cb26c(%rip),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - inc %rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - jmp d68f88 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - mov %rax,%r14 │ │ │ │ - sub %rcx,%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - test %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5a3ce8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - mov $0x9c,%dh │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,0x48005a33(%r8) │ │ │ │ - mov 0x18(%rbp),%esi │ │ │ │ + add %ch,(%rax) │ │ │ │ + loope 5a3c83 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x11(%rbp) │ │ │ │ + mov 0x27(%rbx),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ mov %rbx,%r14 │ │ │ │ - jmp d65a58 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5a3568 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5a351a │ │ │ │ + nop │ │ │ │ + sub %bl,0x458d4800(%rdi) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5a3d4a │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xda4100,-0x20(%rbp) │ │ │ │ - movq $0xf6e751,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp cff8e8 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 694948 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5a3562 │ │ │ │ + jb 5a3de0 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xda4100,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp cff7b0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB mov $0x72f8394c,%r8d │ │ │ │ - sbb %ecx,-0x39(%rax) │ │ │ │ - rex.RB call b46b51 │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + movq $0x5a3da0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp caa318 │ │ │ │ - lea 0x9cc73f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5a3da0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,%r8b │ │ │ │ - xor $0x8949005a,%eax │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - add %ah,(%rbx) │ │ │ │ - jbe 5a35d0 │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - (bad) │ │ │ │ - pushf │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - or %dh,(%rsi) │ │ │ │ - pop %rdx │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ + add %r9b,%r8b │ │ │ │ + cmp $0x8b48005a,%eax │ │ │ │ + pop %rbx │ │ │ │ + psadbw %mm3,%mm0 │ │ │ │ + (bad) │ │ │ │ + jne 5a3dc8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - or %ah,(%rdi) │ │ │ │ - jbe 5a35f8 │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - (bad) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,(%r8) │ │ │ │ - ss pop %rdx │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %ch,%cl │ │ │ │ - jae 5a3641 │ │ │ │ - jbe 5a361d │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + xor $0xaaba82,%eax │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + lea -0x1(%rax),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d0d5a0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x49009cc6(%rax) │ │ │ │ - add $0x18,%esp │ │ │ │ + shlb $0x9f,(%rdi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5a3eaf │ │ │ │ + add $0x78,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5a366c │ │ │ │ - movq $0x5a3298,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x5a3690,-0x10(%rbp) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ + ja 5a3ea4 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d6ebb0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0xd75710,-0x70(%r12) │ │ │ │ + mov %rbx,-0x68(%r12) │ │ │ │ + movq $0x104f851,-0x60(%r12) │ │ │ │ + movq $0x5a3d28,-0x58(%r12) │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + movq $0xd75710,-0x40(%r12) │ │ │ │ + lea -0x58(%r12),%rbx │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + lea -0x6e(%r12),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x5a3d60,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x3e(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c97720 │ │ │ │ + movq $0x78,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - (bad) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,%r8b │ │ │ │ - ss pop %rdx │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - rex.RB call 1347ccb <__environ@GLIBC_2.2.5+0x2f0223> │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp d6eef8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5a3ef1 │ │ │ │ + movq $0x5a3f10,-0x8(%rbp) │ │ │ │ + lea 0x9cdb98(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp da7148 │ │ │ │ + lea 0x9cdfc8(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + fistps -0x7c2776b8(%rax,%rax,1) │ │ │ │ + loopne 5a3f1d │ │ │ │ cmp $0x1,%rax │ │ │ │ - jne 5a3753 │ │ │ │ - add $0x28,%r12 │ │ │ │ + je 5a3f72 │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5a3743 │ │ │ │ - movq $0x5a32e8,-0x20(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ + ja 5a3f62 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x5a3df8,-0x28(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5a34e8,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0xc8de88,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - movq $0x5a3778,0x0(%rbp) │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - movq $0xda4628,-0x18(%rbp) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp d6ec88 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - xor %r14d,%r14d │ │ │ │ - lea 0x9caff4(%rip),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %eax,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,-0x3b(%rax) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sub %r9b,-0x77(%r8) │ │ │ │ - fiaddl -0x7cb7f81e(%rbx) │ │ │ │ - cli │ │ │ │ - add %esi,0x49(%rsp,%rcx,2) │ │ │ │ - add $0x20,%esp │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5a37c8 │ │ │ │ - movq $0x5a3530,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x5a37f8,0x28(%rbp) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 5a32e8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + ja 5a3faf │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x5a3c78,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xc8dea8,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 5a32e8 │ │ │ │ nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,0x4800aaa9(%rax) │ │ │ │ - movl $0x5a3828,-0x8(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d68d30 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,%gs:(%rdi) │ │ │ │ - (bad) │ │ │ │ - add %r8b,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48009cc4(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ + push %rax │ │ │ │ + fstpl -0xfba72b8(%rax,%rax,1) │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5a38a3 │ │ │ │ - movq $0x5a3888,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + jb 5a3ff2 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5a3888 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp 5a2ac0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x3c(%rax) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r12b,%r8b │ │ │ │ - cmp %bl,0x0(%rdx) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 5a3580 │ │ │ │ - lea 0x9cc44e(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - adc -0x70(%rsi),%ah │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5a402a │ │ │ │ + movq $0x5a4048,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5a3ed0 │ │ │ │ + lea 0x9cdeaf(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x5b2ed0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + add %bl,%al │ │ │ │ + fcompl -0x7c2776b8(%rax,%rax,1) │ │ │ │ + loopne 5a4055 │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5a40a1 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5a4091 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x5a3fd0,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xc8dea8,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x5a38c0,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d9bef0 │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5a39fd │ │ │ │ - movq $0x5a3988,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5a3988 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ + jmp d9aff0 │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,0x48005a39(%r8) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5a39b8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ + jmp d9aff0 │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x28(%rdi) │ │ │ │ - lea 0x7(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - imul $0xa,%rbx,%rbx │ │ │ │ - add (%rax),%rbx │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - lea 0x9cc304(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ + jmp d9aff0 │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48009cb1(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5a3aa7 │ │ │ │ - movq $0x5a3a58,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5a3a58 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x4f(%rax) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x32(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x5a3ac8,0x0(%rbp) │ │ │ │ - lea 0x9cac54(%rip),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - jmp d68f88 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - lea 0x9cc262(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ + jmp d9aff0 │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x5b(%rax) │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 5a3ad4 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp d65a58 │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ + jmp d9aff0 │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48009cb0(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5a3bbf │ │ │ │ - movq $0x5a3b30,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5a3b30 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x50(%rax) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - jo 5a3b71 │ │ │ │ - pop %rdx │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5a3b70 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ + jmp d9aff0 │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - mov $0x9c,%al │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x32(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x5a3be0,0x0(%rbp) │ │ │ │ - lea 0x9cab3c(%rip),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - jmp d68f88 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - lea 0x9cc15a(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ + jmp d9aff0 │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,(%r8) │ │ │ │ - cmp $0x5a,%al │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 5a3bfc │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp d65a58 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ret $0x0 │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ + jmp d9aff0 │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x25(%rdi) │ │ │ │ - movq $0x5b2eb0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - dec %rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ + jmp d9aff0 │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - rex movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5a3cb1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5a3ccb │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5a3ca8,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5a3ca8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ + jmp d9aff0 │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r8b,-0x7cb7f81d(%r11) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rdx,%rcx,1) │ │ │ │ - mov %eax,%ebx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp d68d30 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ + jmp d9aff0 │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 5a3dab │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5a3d38,-0x28(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x20(%rbx),%rcx │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5a3d38 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ + jmp d9aff0 │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,0x3d(%r8) │ │ │ │ - pop %rdx │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5a3d68 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ + jmp d9aff0 │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - movq $0x5b2ed0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - sub 0x10(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ + jmp d9aff0 │ │ │ │ add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x30(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x5a3ce0,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x20(%r12),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - jmp da7148 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ + jmp d9aff0 │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 5a3ef3 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5a3e80,-0x28(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x20(%rbx),%rcx │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5a3e80 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ + jmp d9aff0 │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + imull 0x3a0be900(%rax) │ │ │ │ + insb (%dx),%es:(%rdi) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,0x1000000(%rip) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,0x48005a3e(%r8) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + add %dh,0x4800a8f7(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5a433e │ │ │ │ + movq $0x5a4318,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5a3eb0 │ │ │ │ + jne 5a4318 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ret $0x0 │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - movq $0x5b2ed0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - add 0x10(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x30(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x5a3e28,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x20(%r12),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - jmp da7148 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + add %bh,-0x9(%rax) │ │ │ │ + test $0x0,%al │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5a4331 │ │ │ │ + mov 0xe(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp c67cd0 │ │ │ │ + mov 0xf(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp c67cd0 │ │ │ │ + lea 0x9cdc4b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + fcompl -0x8c17(%rax,%rax,1) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,0x1000000(%rip) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + add %cl,(%rax) │ │ │ │ + fcompl -0x7ba72b8(%rax,%rax,1) │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5a3fa8 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5a3fc0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - lea 0xaaeab1(%rip),%rsi │ │ │ │ - lea 0x9cbd6b(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 59f700 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jb 5a43e6 │ │ │ │ + movq $0x5a43c0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5a43c0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0xd1c388,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + add %dl,%al │ │ │ │ + fistpl -0x7c2776b8(%rax,%rax,1) │ │ │ │ + loopne 5a43cd │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5a43d9 │ │ │ │ + mov 0xe(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 5a42e0 │ │ │ │ + mov 0xf(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5a42e0 │ │ │ │ + lea 0x9cdbc3(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,-0x16ff6325(%rax) │ │ │ │ + jae 5a4412 │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,0x1000000(%rip) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,-0x25(%rax) │ │ │ │ + pushf │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10527964 <__environ@GLIBC_2.2.5+0xf4cfebc> │ │ │ │ - (bad) │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call b48085 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5a448e │ │ │ │ + movq $0x5a4468,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5a4060 │ │ │ │ + jne 5a4468 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - cmp $0x2b,%rax │ │ │ │ - je 5a40a1 │ │ │ │ - cmp $0x2d,%rax │ │ │ │ - jne 5a4093 │ │ │ │ - movq $0x5a4128,0x10(%rbp) │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - lea 0xaae9c6(%rip),%rsi │ │ │ │ - lea 0x9cbc80(%rip),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 59f700 │ │ │ │ - lea 0xaa2d19(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - movq $0x5a40e0,0x10(%rbp) │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea 0xaae992(%rip),%rsi │ │ │ │ - lea 0x9cbc4c(%rip),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 59f700 │ │ │ │ + add %ch,(%rax) │ │ │ │ + fistpl -0x7c2776b8(%rax,%rax,1) │ │ │ │ + loopne 5a4475 │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5a4481 │ │ │ │ + mov 0xe(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5a42e0 │ │ │ │ + mov 0xf(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5a42e0 │ │ │ │ + lea 0x9cdb3b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %bl,(%rax) │ │ │ │ + fistpl -0x8c17(%rax,%rax,1) │ │ │ │ + decl (%rdi) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0xd1c388,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %al,0x1000000(%rip) │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0xd1c388,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bl,%al │ │ │ │ - sub 0x458d4800(%rdx),%ch │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5a4234 │ │ │ │ - add $0x80,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5a4229 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x5a3dc8,-0x78(%r12) │ │ │ │ - mov %rax,-0x70(%r12) │ │ │ │ - mov %rcx,-0x68(%r12) │ │ │ │ - mov %rbx,-0x60(%r12) │ │ │ │ - movq $0x5a3f10,-0x58(%r12) │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - mov %rcx,-0x48(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - movq $0x5a3f70,-0x38(%r12) │ │ │ │ - lea -0x57(%r12),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x5a4010,-0x20(%r12) │ │ │ │ - lea -0x77(%r12),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xd1c388,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x38(%r12),%rsi │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d19ba8 │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %ch,%cl │ │ │ │ + rex.WXB cqto │ │ │ │ + outsl %ds:(%rsi),(%dx) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,0x1000000(%rip) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5a42cf │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5a4290,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + jb 5a455e │ │ │ │ + movq $0x5a4530,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5a4290 │ │ │ │ + jne 5a4530 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x5b2ed0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5a4344 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5a4339 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x5a4248,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7148 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0x6(%rbx),%ebx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x9cda93(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %ch,%cl │ │ │ │ + imul $0xffffffff,%edi,%edi │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,0x1000000(%rip) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + cmc │ │ │ │ + test $0x0,%al │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jae 5a45d7 │ │ │ │ + lea 0x9cda50(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5a43d2 │ │ │ │ - movq $0x5a43a0,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %dh,%al │ │ │ │ + hlt │ │ │ │ + test $0x0,%al │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jb 5a4639 │ │ │ │ + cmp $0x4,%rax │ │ │ │ + jb 5a4603 │ │ │ │ + movq $0x5a45d0,-0x8(%rbp) │ │ │ │ + mov 0xc(%r14),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5a43a0 │ │ │ │ + jne 5a45d0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x5a4630,-0x8(%rbp) │ │ │ │ + mov 0xd(%r14),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5a4630 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - pop %rbx │ │ │ │ + add %dl,0x4800a8f4(%rax) │ │ │ │ + add $0x8,%ebp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 5a45d7 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 5a46ac │ │ │ │ + movq $0x5a4670,-0x8(%rbp) │ │ │ │ + mov 0x16(%r14),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5a4670 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - cmp $0x45,%rbx │ │ │ │ - je 5a43c2 │ │ │ │ - cmp $0x65,%rbx │ │ │ │ - je 5a43c2 │ │ │ │ - lea 0xaa29f8(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,-0xc(%rax) │ │ │ │ + test $0x0,%al │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5a4694 │ │ │ │ + movq $0x5a4728,0x0(%rbp) │ │ │ │ + lea 0xaab1c6(%rip),%rsi │ │ │ │ + mov 0xe(%rbx),%r14 │ │ │ │ + jmp cfc970 │ │ │ │ + movq $0x5a4750,0x0(%rbp) │ │ │ │ + lea 0xaab1ae(%rip),%rsi │ │ │ │ + mov 0xf(%rbx),%r14 │ │ │ │ + jmp cfc970 │ │ │ │ + movq $0x5a46d8,-0x8(%rbp) │ │ │ │ + mov 0xf(%r14),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5a46d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + repz test $0x0,%al │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5a46fc │ │ │ │ + movq $0x5a4778,0x0(%rbp) │ │ │ │ + lea 0xaab15e(%rip),%rsi │ │ │ │ + mov 0xe(%rbx),%r14 │ │ │ │ + jmp cfc970 │ │ │ │ + movq $0x5a47a0,0x0(%rbp) │ │ │ │ + lea 0xaab146(%rip),%rsi │ │ │ │ + mov 0xf(%rbx),%r14 │ │ │ │ + jmp cfc970 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x4800a8f3(%rax) │ │ │ │ + mov %ebx,%esi │ │ │ │ + lea 0xaab11f(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp c67e98 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %dh,-0xd(%rax) │ │ │ │ + test $0x0,%al │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0xaab0f7(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp c67e98 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x47(%rax) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ + add %cl,-0xd(%rax) │ │ │ │ + test $0x0,%al │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0xaab0cf(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp c67e98 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - nop │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %ecx,0x48000000(%rdx) │ │ │ │ - mov 0x6(%rbx),%eax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x5a3c60,-0x88(%r12) │ │ │ │ - mov %r14,-0x78(%r12) │ │ │ │ - mov %rbx,-0x70(%r12) │ │ │ │ - movq $0x5a4170,-0x68(%r12) │ │ │ │ - lea -0x88(%r12),%rbx │ │ │ │ - mov %rbx,-0x58(%r12) │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - mov %rsi,-0x48(%r12) │ │ │ │ - movq $0x5a42e8,-0x40(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - movq $0x5a4360,-0x18(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xd1c388,-0x8(%r12) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x40(%r12),%rsi │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - jmp d19ba8 │ │ │ │ - movq $0x90,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + repz test $0x0,%al │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0xaab0a7(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp c67e98 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48009cb8(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + add %bh,(%rax) │ │ │ │ + fcomps -0x7ba72b8(%rax,%rax,1) │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5a450d │ │ │ │ - movq $0x5a44f8,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ + jb 5a4818 │ │ │ │ + movq $0x5a4808,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5a44f8 │ │ │ │ + jne 5a4808 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x48(%rax) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jae 5a450b │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5a43f0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5a45a7 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5a4568,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5a4568 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + fcomps 0x45c748(%rax,%rax,1) │ │ │ │ + cmp %cl,0x5a(%rax) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ nop │ │ │ │ + std │ │ │ │ + (bad) │ │ │ │ + decl -0x73(%rax) │ │ │ │ + sbb $0x9cd7f9,%eax │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x5b2eb0,-0x10(%r12) │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0xc6a7d0,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x0,(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + movq $0x5a4838,0x0(%rbp) │ │ │ │ + jmp d9c3d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x10(%rcx,%rcx,4) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp da7148 │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - cmp %dh,-0x72b7ff64(%rdi) │ │ │ │ - rex.RB call 73527f3c <__environ@GLIBC_2.2.5+0x724d0494> │ │ │ │ - sub $0x48,%al │ │ │ │ - movl $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5a4638,-0x18(%rbp) │ │ │ │ - mov 0x18(%rbx),%rdi │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x9cb70e(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 59f700 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %al,-0x16ff6329(%rax) │ │ │ │ + xor %edi,%edi │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0xd1c388,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5a46ee │ │ │ │ - movq $0x5a46c8,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + jb 5a491b │ │ │ │ + movq $0x5a48f0,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5a46c8 │ │ │ │ + jne 5a48f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - jnp 5a46d3 │ │ │ │ - jne,pn 5a46e0 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x4c(%rcx,%rdx,1) │ │ │ │ + mov 0x6(%rbx),%esi │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xaa26cc(%rip),%rbx │ │ │ │ + jmp da7148 │ │ │ │ + lea 0xaaaf3d(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + lea 0x9cd716(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - mov $0x9c,%dh │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %ch,%cl │ │ │ │ + jae 5a4942 │ │ │ │ (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5a4761 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x5a45e8,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - movq $0x5a4688,-0x18(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xd1c388,-0x8(%r12) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,0x48009cb5(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5a47f9 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5a47ee │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x5a4528,-0x30(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - movq $0x5a45c8,-0x18(%r12) │ │ │ │ - lea -0x30(%r12),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x5a4710,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x5a4810,-0x8(%rbp) │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea -0x17(%r12),%rsi │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d1c318 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ + decl (%rdi) │ │ │ │ (bad) │ │ │ │ + add %al,0x1000000(%rip) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0xd1c3a8,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %dh,0x15(%rdi) │ │ │ │ + movq $0xc6a5d0,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ + lea 0x9cd6b4(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %ch,%bl │ │ │ │ + scas %es:(%rdi),%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - mov $0x9c,%ch │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x54(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x5a43f0,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - movq $0x5a44b8,-0x18(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x5a4788,-0x8(%r12) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rdi │ │ │ │ - lea 0x9c9e9c(%rip),%rsi │ │ │ │ - lea 0x9cb456(%rip),%r14 │ │ │ │ - jmp 59f700 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + add %dh,0x15(%rdi) │ │ │ │ + movq $0xc6a5f0,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x9cd654(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - mov $0x9c,%ah │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73528234 <__environ@GLIBC_2.2.5+0x724d078c> │ │ │ │ - sub %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock or %ch,(%rdx,%rbx,8) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - clc │ │ │ │ - movq $0x5a4928,-0x18(%rbp) │ │ │ │ - lea 0xaaaf2e(%rip),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 5a4860 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + add %ch,%bl │ │ │ │ + scas %es:(%rdi),%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0xd1c388,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %dh,0x15(%rdi) │ │ │ │ + movq $0xc6a610,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x5(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ + lea 0x9cd5f4(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - mov $0x9c,%bl │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5a4a10 │ │ │ │ - movq $0x5a49b8,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5a49b8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %ch,%bl │ │ │ │ + scas %es:(%rdi),%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48009cb3(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - cmp $0x2b,%rbx │ │ │ │ - je 5a49f5 │ │ │ │ - cmp $0x2d,%rbx │ │ │ │ - jne 5a49e7 │ │ │ │ - movq $0x5a4a70,0x8(%rbp) │ │ │ │ - lea 0xaaae4e(%rip),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 5a4860 │ │ │ │ - lea 0xaa23c5(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x5a4a28,0x8(%rbp) │ │ │ │ - lea 0xaaae2e(%rip),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 5a4860 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5a4b22 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5a4ae8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5a4ae8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0xd1c388,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ + add %dh,0x1d(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0xd1c388,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %dh,0x28(%rdi) │ │ │ │ + movq $0x5a4aa8,-0x20(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + movq $0xc6a610,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x5(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + lea 0x9cd4f1(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%bl │ │ │ │ + xchg %eax,%esi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + call 485af533 <__environ@GLIBC_2.2.5+0x47557a8b> │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5a4be2 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp caa788 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x49009cb2(%rax) │ │ │ │ - add $0x48,%esp │ │ │ │ + add %ch,0x4900a972(%rax) │ │ │ │ + add $0x28,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5a4b1d │ │ │ │ - movq $0x5a4860,-0x40(%r12) │ │ │ │ - mov %r14,-0x38(%r12) │ │ │ │ - movq $0x5a48e0,-0x30(%r12) │ │ │ │ - lea -0x3f(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x5a4978,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xd1c388,-0x8(%r12) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ + ja 5a4c35 │ │ │ │ + movq $0x5a4bc0,-0x20(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + movq $0xc6a630,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x30(%r12),%rsi │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - jmp d19ba8 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - lea 0x9cb269(%rip),%rbx │ │ │ │ + lea -0x4(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + lea 0x9cd441(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x4e(%rax) │ │ │ │ - pushf │ │ │ │ - add %ch,%cl │ │ │ │ - imul $0xffffffff,%edi,%edi │ │ │ │ - decl (%rdi) │ │ │ │ + add %ah,(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rcx) │ │ │ │ + pushf │ │ │ │ + add %ch,%bl │ │ │ │ + xchg %eax,%esi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - mov $0x9c,%dl │ │ │ │ + rex.W jb 5a4c28 │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5a4b8a │ │ │ │ + jb 5a4ca2 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5a4ac0 │ │ │ │ + jmp caaa48 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + jb 5a4c68 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x28(%rdi) │ │ │ │ + movq $0x5a4c80,-0x20(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + movq $0xc6a630,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x4(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + lea 0x9cd3a1(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x14ff632d(%rax) │ │ │ │ + xchg %eax,%esi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x15(%rdi) │ │ │ │ + movq $0xc69d30,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x9cd34c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %ch,%bl │ │ │ │ + scas %es:(%rdi),%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - and %ebp,0x738b4800(%rdx) │ │ │ │ - (bad) │ │ │ │ - jmp d1c0e8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5a4dd6 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c9e1e8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5a4c53 │ │ │ │ - movq $0x5a4b68,-0x40(%r12) │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - movq $0x5a4ba8,-0x28(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x5a4bd0,-0x18(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xd1c3a8,-0x8(%r12) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2d(%rdi) │ │ │ │ + movq $0x5a4db0,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + movq $0xc69eb0,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ + lea -0x1(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - lea 0x9cb153(%rip),%rbx │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0x9cd294(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %ch,%bl │ │ │ │ + xchg %eax,%esi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5a4caf │ │ │ │ - movq $0x5a4cd0,-0x8(%rbp) │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0x9cb114(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d01550 │ │ │ │ - lea 0x9cb122(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + jb 5a4e9e │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp da7148 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0xd1c3a8,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - adc $0xe0000000,%eax │ │ │ │ - mov $0x9c,%al │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 5a4d77 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call d97350 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5a4d72 │ │ │ │ - movq $0xda2e40,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x9cb089(%rip),%r14 │ │ │ │ - movq $0xda4628,-0x28(%rbp) │ │ │ │ - movq $0x1052a49,-0x20(%rbp) │ │ │ │ - movq $0x1046db9,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp d023d0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5a4ede │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp da7148 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4c009cb0(%rax) │ │ │ │ - mov %esi,%esi │ │ │ │ - lea 0x9cb076(%rip),%r14 │ │ │ │ - jmp d188e8 │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x50(%rax) │ │ │ │ - pushf │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5a4de1 │ │ │ │ - movq $0x5a4e00,-0x8(%rbp) │ │ │ │ - lea 0x9cb061(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d1b0c8 │ │ │ │ - lea 0x9cb060(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ + rex.RB call 10528854 <__environ@GLIBC_2.2.5+0xf4d0dac> │ │ │ │ (bad) │ │ │ │ + in $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0xd1c3a8,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ + movq $0x5a4f40,-0x18(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5a4f40 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - scas %es:(%rdi),%eax │ │ │ │ - pushf │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7352879c <__environ@GLIBC_2.2.5+0x724d0cf4> │ │ │ │ - (bad) │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5a4e98,-0x18(%rbp) │ │ │ │ - lea 0xaa1f4d(%rip),%rdi │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x9caf43(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp d01550 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x7f(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + addb $0x0,(%rax) │ │ │ │ + add %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0xd1c3a8,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %ecx,0x48000000(%rbp) │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x5a4e78,-0x78(%r12) │ │ │ │ + mov %rbx,-0x68(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x60(%r12) │ │ │ │ + movq $0xd75710,-0x58(%r12) │ │ │ │ + lea -0x78(%r12),%rbx │ │ │ │ + mov %rbx,-0x50(%r12) │ │ │ │ + movq $0x104f851,-0x48(%r12) │ │ │ │ + movq $0x5a4eb8,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0xd75710,-0x20(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x56(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xc69d70,-0x8(%r12) │ │ │ │ + lea -0x1e(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x5(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + movq $0x80,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + lea 0x9cd0f0(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - scas %es:(%rdi),%al │ │ │ │ - pushf │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%cl │ │ │ │ + jrcxz 5a5019 │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x5a4e48,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - lea 0xaa1cfc(%rip),%rbx │ │ │ │ - jmp da7148 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x9caf33(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - mov %dl,%cl │ │ │ │ - pushf │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5a4f66 │ │ │ │ + jb 5a5056 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5b3720 │ │ │ │ + jmp da7148 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5a4fb2 │ │ │ │ + jb 5a5096 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xda4100,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp cff8e8 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp da7148 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rcrl $1,-0x27ba72b8(%rax,%rax,1) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5a504c │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5a5041 │ │ │ │ + jb 5a50d6 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x5a4f40,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x5a4f80,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xda4628,-0x28(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp cff748 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp da7148 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5a50e7 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5a50a8,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 5a5149 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5a523e │ │ │ │ + movq $0x5a5140,-0x20(%rbp) │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5a50a8 │ │ │ │ + jne 5a5140 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add %al,(%r8) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7f(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x5b2ed0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ + mov $0x4d000000,%eax │ │ │ │ + cmp 0x358(%rbp),%esp │ │ │ │ + ja 5a522e │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x5a5030,-0xb0(%r12) │ │ │ │ + mov %rbx,-0xa0(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,-0x98(%r12) │ │ │ │ + movq $0xd75710,-0x90(%r12) │ │ │ │ + lea -0xb0(%r12),%rbx │ │ │ │ + mov %rbx,-0x88(%r12) │ │ │ │ + movq $0x104f851,-0x80(%r12) │ │ │ │ + movq $0x5a5070,-0x78(%r12) │ │ │ │ + mov %rcx,-0x68(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x60(%r12) │ │ │ │ + movq $0xd75710,-0x58(%r12) │ │ │ │ + lea -0x78(%r12),%rbx │ │ │ │ + mov %rbx,-0x50(%r12) │ │ │ │ + lea -0x8e(%r12),%rbx │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + movq $0x5a50b0,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0xd75710,-0x20(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x56(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xc69d70,-0x8(%r12) │ │ │ │ + lea -0x1e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + lea -0x5(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + movq $0xb8,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ + lea 0x9cceb3(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sbb %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%cl │ │ │ │ + mov %esi,%edi │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5a52a6 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp da7148 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5a5132 │ │ │ │ + jb 5a52e6 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xda4100,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp cff8e8 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp da7148 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5a517a │ │ │ │ + jb 5a5326 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xda4100,-0x20(%rbp) │ │ │ │ - movq $0xf6e751,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp cff8e8 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp da7148 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5a5366 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp da7148 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sbb %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x53(%rax) │ │ │ │ - pushf │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 5a51c6 │ │ │ │ - movq $0x5a51e8,-0x20(%rbp) │ │ │ │ + jb 5a551e │ │ │ │ + movq $0x5a53d0,-0x28(%rbp) │ │ │ │ + mov %r9,%rbx │ │ │ │ + mov %r14,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ - mov 0x7(%rsi),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov 0xf(%rsi),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp d05a80 │ │ │ │ - lea 0x9cad53(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rcx),%eax │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5a53d0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - lods %ds:(%rsi),%eax │ │ │ │ - pushf │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,0x52(%r8) │ │ │ │ - pop %rdx │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - cwtl │ │ │ │ - or 0x0(%rsi),%dh │ │ │ │ - add $0x2,%al │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7f(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,0x49009cac(%rax) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5a5303 │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ + lock add %al,(%rax) │ │ │ │ + add %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %ebp,(%rdx) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + movq $0x5a5280,-0xe8(%r12) │ │ │ │ + mov %rbx,-0xd8(%r12) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rbx,-0xd0(%r12) │ │ │ │ + movq $0xd75710,-0xc8(%r12) │ │ │ │ + lea -0xe8(%r12),%rbx │ │ │ │ + mov %rbx,-0xc0(%r12) │ │ │ │ + movq $0x104f851,-0xb8(%r12) │ │ │ │ + movq $0x5a52c0,-0xb0(%r12) │ │ │ │ + mov %rdx,-0xa0(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,-0x98(%r12) │ │ │ │ + movq $0xd75710,-0x90(%r12) │ │ │ │ + lea -0xb0(%r12),%rbx │ │ │ │ + mov %rbx,-0x88(%r12) │ │ │ │ + lea -0xc6(%r12),%rbx │ │ │ │ + mov %rbx,-0x80(%r12) │ │ │ │ + movq $0x5a5300,-0x78(%r12) │ │ │ │ + mov %rcx,-0x68(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x60(%r12) │ │ │ │ + movq $0xd75710,-0x58(%r12) │ │ │ │ + lea -0x78(%r12),%rbx │ │ │ │ + mov %rbx,-0x50(%r12) │ │ │ │ + lea -0x8e(%r12),%rbx │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + movq $0x5a5340,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - neg %rbx │ │ │ │ - dec %rbx │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - jge 5a5249 │ │ │ │ - movq $0x5a5148,-0x10(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0xd75710,-0x20(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x56(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xc69d70,-0x8(%r12) │ │ │ │ + lea -0x1e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - lea -0x10(%r12),%rbx │ │ │ │ + lea -0x5(%r12),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 5a52ab │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rcx),%eax │ │ │ │ + movq $0xf0,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + lea 0x9ccbe3(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sbb %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%cl │ │ │ │ + cmp %esi,%edi │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ (bad) │ │ │ │ + add %al,0x1000000(%rip) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x49009cac(%rax) │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5a52f3 │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - jge 5a52c9 │ │ │ │ - cmp $0xfffffffffffffebc,%rcx │ │ │ │ - jge 5a52a7 │ │ │ │ - add $0xffffffffffffffd8,%r12 │ │ │ │ - movq $0x5a53c0,-0x8(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d6bb88 │ │ │ │ - add $0xffffffffffffffd8,%r12 │ │ │ │ - movq $0x5a5328,0x0(%rbp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - neg %rsi │ │ │ │ - lea 0xa9e299(%rip),%r14 │ │ │ │ - mov %rbx,0x8(%rbp) │ │ │ │ - jmp 5b3720 │ │ │ │ - movq $0x5a4fc8,-0x20(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea 0x9cabb2(%rip),%r14 │ │ │ │ - lea -0x20(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c378 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rcx),%eax │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x15(%rdi) │ │ │ │ + movq $0xc699f0,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x5(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x9ccb7c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x71(%rax) │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,0x53(%r8) │ │ │ │ - pop %rdx │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x75(%rbx,%rcx,4) │ │ │ │ - adc %ch,%cl │ │ │ │ - je 5a5383 │ │ │ │ - jl 5a533c │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%bl │ │ │ │ + scas %es:(%rdi),%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5a55f6 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c9e1e8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5a539b │ │ │ │ - movq $0x5a5060,-0x38(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x5a5100,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x38(%r12),%r14 │ │ │ │ - lea -0x18(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2d(%rdi) │ │ │ │ + movq $0x5a55d0,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + movq $0xc69bf0,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp d9c3d8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x2,%al │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0x9ccac4(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - stos %eax,%es:(%rdi) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,(%r8) │ │ │ │ - push %rdx │ │ │ │ - pop %rdx │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - mov %dh,%dh │ │ │ │ - add (%rax),%al │ │ │ │ + add %ch,%bl │ │ │ │ + xchg %eax,%esi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - stos %eax,%es:(%rdi) │ │ │ │ - pushf │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5a543b │ │ │ │ - movq $0x5a5420,-0x10(%rbp) │ │ │ │ + jb 5a5703 │ │ │ │ + movq $0x5a56d8,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5a5420 │ │ │ │ + jne 5a56d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - stos %eax,%es:(%rdi) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r11b,0x54(%r8) │ │ │ │ - pop %rdx │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - fimuls -0x77(%rcx) │ │ │ │ - (bad) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 5a5198 │ │ │ │ - lea 0x9caaee(%rip),%rbx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x4c(%rcx,%rdx,1) │ │ │ │ + mov 0x6(%rbx),%esi │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp da7148 │ │ │ │ + lea 0xaaa155(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x9cca2e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%cl │ │ │ │ + jae 5a572a │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,0x1000000(%rip) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5a57fa │ │ │ │ + movq $0x5a5780,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5a5780 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0xd752a8,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5a57ea │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0xd752a8,-0x40(%r12) │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0xc6a770,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x104f851,-0x18(%r12) │ │ │ │ + movq $0x104f851,-0x10(%r12) │ │ │ │ + lea -0x3f(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0xf72159,(%r12) │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x5a5458,0x0(%rbp) │ │ │ │ - jmp d9c3d8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + lea 0x9cc977(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%cl │ │ │ │ + and %edi,%edi │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %cl,%ah │ │ │ │ - pushf │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5a54d6 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + jb 5a58a3 │ │ │ │ + movq $0x5a5878,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5b3720 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5a5878 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5a5522 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xda4100,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp cff8e8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x4c(%rcx,%rdx,1) │ │ │ │ + mov 0x6(%rbx),%esi │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp da7148 │ │ │ │ + lea 0xaa9fb5(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x9cc8de(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - rclb $0x45,-0x72b7ff64(%rcx) │ │ │ │ - loopne 5a5589 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5a5574 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5a5588,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - neg %rsi │ │ │ │ - lea 0xa9dff6(%rip),%r14 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5b3720 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%cl │ │ │ │ + jae 5a58ca │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - lea -0x2176b800(%rdx),%ebp │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp d6ae70 │ │ │ │ + decl (%rdi) │ │ │ │ (bad) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48009ca9(%rax) │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5a55d2 │ │ │ │ - movq $0x5a55f0,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp d05a80 │ │ │ │ - lea 0x9ca987(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x57(%rax) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,0x49005a56(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp d05c90 │ │ │ │ - addl $0x0,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5a594b │ │ │ │ + movq $0x5a5920,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5a5920 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - nop │ │ │ │ - pushf │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - mov $0xf000000,%edx │ │ │ │ (bad) │ │ │ │ - add %al,0x0(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - nop │ │ │ │ - pushf │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x9(%r8) │ │ │ │ - fisttpl -0x1(%rax) │ │ │ │ - lret │ │ │ │ - cmp %rbx,%rax │ │ │ │ - jl 5a5658 │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 5a56df │ │ │ │ - mov %rcx,%r14 │ │ │ │ - movq $0xda4100,0x10(%rbp) │ │ │ │ - movq $0xf6e751,0x18(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp cff8e8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x4c(%rcx,%rdx,1) │ │ │ │ + mov 0x6(%rbx),%esi │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp da7148 │ │ │ │ + lea 0xaa9f0d(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x9cc846(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x49009ca8(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5a5782 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - test %rax,%rax │ │ │ │ - jge 5a573b │ │ │ │ - cmp $0xfffffffffffffebc,%rax │ │ │ │ - jge 5a56ce │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - movq $0x5a57a8,-0x8(%rbp) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d6bb88 │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rcx,0x40(%rsp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5a571b │ │ │ │ - movq $0x5a5538,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - movq $0xda4100,0x8(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp cff8e8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x5a5610,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d9bef0 │ │ │ │ - movq $0x5a54b0,-0x38(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x5a54f0,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0xda4628,0x0(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - jmp cff748 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %ch,%cl │ │ │ │ + jae 5a5972 │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x71(%rax) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,(%r8) │ │ │ │ - push %rsi │ │ │ │ - pop %rdx │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - movabs 0x20000000f0002f2,%al │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48009ca7(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5a5864 │ │ │ │ - movq $0x5a5810,-0x10(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5a59f3 │ │ │ │ + movq $0x5a59c8,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5a5810 │ │ │ │ + jne 5a59c8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x59(%rax) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - push %rax │ │ │ │ - pop %rax │ │ │ │ - pop %rdx │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5a5850 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jge 5a585c │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5a55b0 │ │ │ │ - lea 0x9ca705(%rip),%rbx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x4c(%rcx,%rdx,1) │ │ │ │ + mov 0x6(%rbx),%esi │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp da7148 │ │ │ │ + lea 0xa9daa5(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x9cc7ae(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - rex.W enter $0x9c,$0x48 │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5a58a6 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5b3720 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5a58f2 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xda4100,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp cff8e8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %ch,%cl │ │ │ │ + jae 5a5a1a │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,-0x72b7ff56(%rdi) │ │ │ │ + add %ah,-0x3b(%rax) │ │ │ │ + pushf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5a5931 │ │ │ │ + jb 5a5a59 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x9c9215(%rip),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x9cc541(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d65a58 │ │ │ │ + jmp c9e1e8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rolb $1,-0x72b7ff56(%rsi) │ │ │ │ + and %al,%ch │ │ │ │ + pushf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5a5971 │ │ │ │ + jb 5a5a92 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x9c91d5(%rip),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d65a58 │ │ │ │ + jmp 5a42e0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x5a(%rax) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5a59e1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5a59b2 │ │ │ │ - movq $0x5a59d0,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp d05a80 │ │ │ │ - lea 0x9ca64f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,(%r8) │ │ │ │ - pop %rdx │ │ │ │ - pop %rdx │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - mov $0x2,%al │ │ │ │ - jbe 5a59e0 │ │ │ │ - addl $0x0,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,0x48009ca5(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - neg %rbx │ │ │ │ - dec %rbx │ │ │ │ - cmp %rbx,%rax │ │ │ │ - jl 5a5adb │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov %rcx,%rbx │ │ │ │ - jmp 5a5a66 │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5a5acb │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - test %rax,%rax │ │ │ │ - jge 5a5a84 │ │ │ │ - cmp $0xfffffffffffffebc,%rax │ │ │ │ - jge 5a5a62 │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - movq $0x5a5c78,-0x8(%rbp) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d6bb88 │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - movq $0x5a5b40,0x0(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - neg %rsi │ │ │ │ - lea 0xa9dade(%rip),%r14 │ │ │ │ - mov %rbx,0x8(%rbp) │ │ │ │ - jmp 5b3720 │ │ │ │ - movq $0x5a5880,-0x38(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x5a58c0,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0xda4628,0x0(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - jmp cff748 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - jae 5a5af8 │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jae 5a5b14 │ │ │ │ - cmpq $0x0,0x7(%rax) │ │ │ │ - jg 5a5b14 │ │ │ │ - mov %rcx,%r14 │ │ │ │ - movq $0xda4100,0x10(%rbp) │ │ │ │ - movq $0xf6e751,0x18(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp cff8e8 │ │ │ │ - mov %rcx,%r14 │ │ │ │ - movq $0xda4100,0x10(%rbp) │ │ │ │ - movq $0xf6eb39,0x18(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp cff8e8 │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,-0x5c(%rax) │ │ │ │ pushf │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,0x5b(%r8) │ │ │ │ - pop %rdx │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x75(%rbx,%rcx,4) │ │ │ │ - adc %ch,%cl │ │ │ │ - pop %rsp │ │ │ │ - rex.B jl 5a5b54 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,0x4800aa84(%rax) │ │ │ │ - movl $0x5a5b98,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5a5b51 │ │ │ │ + movq $0x5a5ae8,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5a5b98 │ │ │ │ + jne 5a5ae8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800aa84(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - jae 5a5c53 │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jb 5a5bfd │ │ │ │ - add $0x18,%r12 │ │ │ │ + add %ch,0x49009cc4(%rax) │ │ │ │ + add $0x48,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5a5bed │ │ │ │ - movq $0x5a5948,-0x10(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xda4100,0x8(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + ja 5a5b41 │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x5a5a30,-0x40(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x5a5a70,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xc6a310,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp cff8e8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5a5bed │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - jg 5a5c29 │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xda4100,0x8(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp cff8e8 │ │ │ │ - movq $0x5a5908,-0x10(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xda4100,0x8(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp cff8e8 │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xda4100,0x8(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp cff8e8 │ │ │ │ - nop │ │ │ │ - addl $0x0,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + lea 0x9cc660(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x5d(%rax) │ │ │ │ + add %al,-0x3a(%rax) │ │ │ │ pushf │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,%r8b │ │ │ │ - pop %rcx │ │ │ │ - pop %rdx │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - shr $1,%ch │ │ │ │ - add (%rax),%al │ │ │ │ - sldt (%rax) │ │ │ │ + add %ch,%cl │ │ │ │ + xor %edi,%edi │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x5d(%rax) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 105295f4 <__environ@GLIBC_2.2.5+0xf4d1b4c> │ │ │ │ - (bad) │ │ │ │ - xchg %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x5a5ce0,-0x10(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5a5bfb │ │ │ │ + movq $0x5a5bd0,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5a5ce0 │ │ │ │ + jne 5a5bd0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - movabs %eax,0x5d20f845c748009c │ │ │ │ - pop %rdx │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x4c(%rcx,%rdx,1) │ │ │ │ + mov 0x6(%rbx),%esi │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5a5d20 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp da7148 │ │ │ │ + lea 0xaa9c5d(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x9cc5d6(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - movabs %al,0x8b48087d8b48009c │ │ │ │ - jne 5a5d38 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5a5990 │ │ │ │ - lea 0x9ca2dd(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %ch,%cl │ │ │ │ + jae 5a5c22 │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - js 5a5d11 │ │ │ │ - pushf │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5a5d76 │ │ │ │ + jb 5a5c5e │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5b3720 │ │ │ │ + jmp da7148 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2d(%rdi) │ │ │ │ + movq $0x5a5c38,-0x28(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + movq $0xcff638,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0x9cc544(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x0(%rbp),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 5a5e18 │ │ │ │ + nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5a5dc2 │ │ │ │ + jb 5a5d26 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xda4100,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp cff8e8 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp da7148 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - movabs %al,0x394ce0458d48009c │ │ │ │ - clc │ │ │ │ - jb 5a5e14 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5a5e28,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - neg %rsi │ │ │ │ - lea 0xa9d756(%rip),%r14 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5b3720 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - xchg %ch,-0x2176b800(%rdx) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp d6c6b0 │ │ │ │ - add %eax,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5a5d66 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp da7148 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5a5e7a │ │ │ │ + jb 5a5da6 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xda4100,-0x20(%rbp) │ │ │ │ - movq $0xf6eb39,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp cff8e8 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp da7148 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5a5ec2 │ │ │ │ + jb 5a5de6 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xda4100,-0x20(%rbp) │ │ │ │ - movq $0xf6eb39,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp cff8e8 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp da7148 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov $0xfffffffe,%eax │ │ │ │ (bad) │ │ │ │ + (bad) │ │ │ │ + decl (%rax) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48009ca1(%rax) │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5a5f02 │ │ │ │ - movq $0x5a5f20,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp d05a80 │ │ │ │ - lea 0x9ca187(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,-0x5f(%rax) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,0x49005a5f(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp d05c90 │ │ │ │ - addl $0x0,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - movabs 0x8b4810458b48009c,%al │ │ │ │ - pop %rbp │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ + add %cl,-0x7f(%rcx) │ │ │ │ (bad) │ │ │ │ - movabs %al,0x83001f0f000000 │ │ │ │ + xor %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5a5fac │ │ │ │ + movq $0x5a5d00,-0x128(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x118(%r12) │ │ │ │ + mov %r8,-0x110(%r12) │ │ │ │ + movq $0xcff638,-0x108(%r12) │ │ │ │ + lea -0x128(%r12),%rax │ │ │ │ + mov %rax,-0x100(%r12) │ │ │ │ + movq $0xd75710,-0xf8(%r12) │ │ │ │ + lea -0x106(%r12),%rax │ │ │ │ + mov %rax,-0xf0(%r12) │ │ │ │ + movq $0x104f851,-0xe8(%r12) │ │ │ │ + movq $0x5a5d40,-0xe0(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0xd0(%r12) │ │ │ │ + mov %rdi,-0xc8(%r12) │ │ │ │ + movq $0xcff638,-0xc0(%r12) │ │ │ │ + lea -0xe0(%r12),%rax │ │ │ │ + mov %rax,-0xb8(%r12) │ │ │ │ + movq $0xd75710,-0xb0(%r12) │ │ │ │ + lea -0xbe(%r12),%rax │ │ │ │ + mov %rax,-0xa8(%r12) │ │ │ │ + lea -0xf6(%r12),%rax │ │ │ │ + mov %rax,-0xa0(%r12) │ │ │ │ + movq $0x5a5d80,-0x98(%r12) │ │ │ │ + mov 0x0(%rbp),%rax │ │ │ │ + mov %rax,-0x88(%r12) │ │ │ │ + mov %rsi,-0x80(%r12) │ │ │ │ + movq $0xcff638,-0x78(%r12) │ │ │ │ + lea -0x98(%r12),%rax │ │ │ │ + mov %rax,-0x70(%r12) │ │ │ │ + movq $0xd75710,-0x68(%r12) │ │ │ │ + lea -0x76(%r12),%rax │ │ │ │ + mov %rax,-0x60(%r12) │ │ │ │ + lea -0xae(%r12),%rax │ │ │ │ + mov %rax,-0x58(%r12) │ │ │ │ + movq $0x5a5dc0,-0x50(%r12) │ │ │ │ + mov %r9,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + movq $0xcff638,-0x30(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0xd75710,-0x20(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x66(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xc69ad0,-0x8(%r12) │ │ │ │ + lea -0x1e(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x130,0x388(%r13) │ │ │ │ + lea 0x9cc25a(%rip),%rbx │ │ │ │ + mov %r14,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - movabs 0x8b4810458b48009c,%al │ │ │ │ - rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - or %cl,-0x9(%rax) │ │ │ │ - fisttpl -0x1(%rax) │ │ │ │ - lret │ │ │ │ - cmp %rbx,%rax │ │ │ │ - jl 5a60aa │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,%rcx │ │ │ │ - jmp 5a5ff7 │ │ │ │ - nop │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - movabs 0x3b4d40c48349009c,%al │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %ebp,%ecx │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x7b(%r8) │ │ │ │ - rorb $0x8d,(%rdi) │ │ │ │ - xchg %eax,%ecx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 5a6075 │ │ │ │ + movq $0x5a6040,-0x28(%rbp) │ │ │ │ + mov %r9,%rbx │ │ │ │ + mov %r14,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5a6040 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x3d(%rax) │ │ │ │ - mov $0x7dfffffe,%esp │ │ │ │ - sbb $0x49,%al │ │ │ │ - add $0xffffffc0,%esp │ │ │ │ - movq $0x5a61e0,-0x8(%rbp) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d6bb88 │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rcx,0x40(%rsp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5a6033 │ │ │ │ - movq $0x5a5dd8,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - movq $0xda4100,0x8(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp cff8e8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x5a5f40,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d9bef0 │ │ │ │ - movq $0x5a5d50,-0x38(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x5a5d90,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0xda4628,0x0(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - jmp cff748 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - jae 5a6147 │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jae 5a6196 │ │ │ │ - mov %rdx,%rcx │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5a61b2 │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - jge 5a6109 │ │ │ │ - movq $0x5a5e48,-0x10(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - movq $0xda4100,0x10(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp cff7b0 │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - mov %rcx,%r14 │ │ │ │ - movq $0xda4100,0x10(%rbp) │ │ │ │ - movq $0xf6e751,0x18(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp cff8e8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.WRB or %r9b,-0x77(%r8) │ │ │ │ - lret $0x8349 │ │ │ │ + add %cl,0x4b(%rbx,%rcx,4) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2a(%rdi) │ │ │ │ - movq $0x5a5e90,-0x10(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - mov %rdx,%r14 │ │ │ │ - movq $0xda4100,0x10(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ + mov 0x1f(%rbx),%rax │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp cff7b0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x5a6140,0x0(%rbp) │ │ │ │ - jmp d9c360 │ │ │ │ - mov %rdx,%r14 │ │ │ │ - movq $0xda4100,0x10(%rbp) │ │ │ │ - movq $0xf6e751,0x18(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp cff8e8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x5a6200,0x0(%rbp) │ │ │ │ - jmp d9c360 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - addl $0x0,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp 5a5e18 │ │ │ │ + lea 0x9cc1a4(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x62(%rax) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,0x5f(%r8) │ │ │ │ - pop %rdx │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - push $0xffffffff830002e8 │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.WRB or %r13b,%r9b │ │ │ │ - mov $0xffffffe,%esi │ │ │ │ + add %ch,%cl │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - addb $0x0,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,-0x62(%rax) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10529b7c <__environ@GLIBC_2.2.5+0xf4d20d4> │ │ │ │ (bad) │ │ │ │ - xchg %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - movq $0x5a6268,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5a6268 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - sahf │ │ │ │ - pushf │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - test $0x62,%al │ │ │ │ - pop %rdx │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5a62a8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ + add %dl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - popf │ │ │ │ - pushf │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jge 5a62b4 │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5a5ee0 │ │ │ │ - lea 0x9c9ddd(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - adc $0x80000000,%eax │ │ │ │ - sahf │ │ │ │ - pushf │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5a6326 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call d97350 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5a6321 │ │ │ │ - movq $0xda2e40,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x9c9e1f(%rip),%rsi │ │ │ │ - lea 0x9c9df2(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ca4ec0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x8000000,%eax │ │ │ │ - lahf │ │ │ │ - pushf │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5a638e │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call d97350 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5a6389 │ │ │ │ - movq $0xda2e40,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x9c9ea7(%rip),%rsi │ │ │ │ - lea 0x9c9e7a(%rip),%r14 │ │ │ │ + jb 5a60d6 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ca4ec0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp da7148 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - adc $0x0,%al │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5a6116 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp da7148 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5a6401 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5a6404 │ │ │ │ - test %rdi,%rdi │ │ │ │ - jge 5a63ca │ │ │ │ - lea 0x9c9eab(%rip),%rbx │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - neg %rsi │ │ │ │ - cmp %rsi,%rdi │ │ │ │ - jl 5a63de │ │ │ │ - lea 0x9c9da7(%rip),%rbx │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x5a6420,-0x18(%rbp) │ │ │ │ - sub %rdi,%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - lea 0xa9d166(%rip),%r14 │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 5b3720 │ │ │ │ - lea 0x9c9f2d(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - sahf │ │ │ │ - pushf │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,0x64(%r8) │ │ │ │ - pop %rdx │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %ch,%cl │ │ │ │ - js 5a646e │ │ │ │ - jl 5a6438 │ │ │ │ - (bad) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5a6156 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp da7148 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sbb %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48009c9e(%rax) │ │ │ │ - movl $0x5a6478,-0x8(%rbp) │ │ │ │ - mov %r14,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 5a61c9 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5a630c │ │ │ │ + movq $0x5a61c0,-0x20(%rbp) │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5a6478 │ │ │ │ + jne 5a61c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rcx),%eax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48009c9e(%rax) │ │ │ │ - movl $0x5a64a8,0x0(%rbp) │ │ │ │ - lea 0x9c86b2(%rip),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - jmp d64870 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rcx),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7f(%rcx) │ │ │ │ (bad) │ │ │ │ + call 4d5a61c8 <__environ@GLIBC_2.2.5+0x4c54e720> │ │ │ │ + cmp 0x358(%rbp),%esp │ │ │ │ + ja 5a62fc │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x5a60b0,-0xe0(%r12) │ │ │ │ + mov %rbx,-0xd0(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,-0xc8(%r12) │ │ │ │ + movq $0xcff638,-0xc0(%r12) │ │ │ │ + lea -0xe0(%r12),%rbx │ │ │ │ + mov %rbx,-0xb8(%r12) │ │ │ │ + movq $0xd75710,-0xb0(%r12) │ │ │ │ + lea -0xbe(%r12),%rbx │ │ │ │ + mov %rbx,-0xa8(%r12) │ │ │ │ + movq $0x104f851,-0xa0(%r12) │ │ │ │ + movq $0x5a60f0,-0x98(%r12) │ │ │ │ + mov %rcx,-0x88(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x80(%r12) │ │ │ │ + movq $0xcff638,-0x78(%r12) │ │ │ │ + lea -0x98(%r12),%rbx │ │ │ │ + mov %rbx,-0x70(%r12) │ │ │ │ + movq $0xd75710,-0x68(%r12) │ │ │ │ + lea -0x76(%r12),%rbx │ │ │ │ + mov %rbx,-0x60(%r12) │ │ │ │ + lea -0xae(%r12),%rbx │ │ │ │ + mov %rbx,-0x58(%r12) │ │ │ │ + movq $0x5a6130,-0x50(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0xcff638,-0x30(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0xd75710,-0x20(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x66(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xc69ad0,-0x8(%r12) │ │ │ │ + lea -0x1e(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0xe8,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + lea 0x9cbf1d(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + sbb %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - sahf │ │ │ │ - pushf │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,%r8b │ │ │ │ - fs pop %rdx │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - or %r14b,%r14b │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jne 5a64d8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%cl │ │ │ │ + rex.XB (bad) │ │ │ │ (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sahf │ │ │ │ - pushf │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r9b,(%r8) │ │ │ │ - gs pop %rdx │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - (bad) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d06b50 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - popf │ │ │ │ - pushf │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %ah,0x5a(%rbp) │ │ │ │ - add %cl,0x75(%rcx,%rcx,4) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 5a6538 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5a636e │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp da7148 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rcx),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48009c9d(%rax) │ │ │ │ - movl $0x5a6568,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5a6568 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rcx),%eax │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5a63ae │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp da7148 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x63(%rax) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x39(%r8) │ │ │ │ - adc %r12b,0x49005a65(%r8) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - lea 0xa9da8f(%rip),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp d06a48 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%r8) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - popf │ │ │ │ - pushf │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - fsubs 0x5a(%rbp) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 5a65b4 │ │ │ │ - mov %r14,%rax │ │ │ │ - lea 0xa9cfa3(%rip),%r14 │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - mov %rbx,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5b3720 │ │ │ │ - nop │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 10529d24 <__environ@GLIBC_2.2.5+0xf4d227c> │ │ │ │ + (bad) │ │ │ │ + adc (%rcx),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + movq $0x5a6410,-0x18(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5a6410 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48009c9c(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - movq $0x5a6608,0x8(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d68f88 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7f(%rcx) │ │ │ │ + (bad) │ │ │ │ + movabs 0x358a53b4d000000,%al │ │ │ │ add %al,(%rax) │ │ │ │ + ja 5a64e0 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x5a6348,-0x98(%r12) │ │ │ │ + mov %rbx,-0x88(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x80(%r12) │ │ │ │ + movq $0xcff638,-0x78(%r12) │ │ │ │ + lea -0x98(%r12),%rbx │ │ │ │ + mov %rbx,-0x70(%r12) │ │ │ │ + movq $0xd75710,-0x68(%r12) │ │ │ │ + lea -0x76(%r12),%rbx │ │ │ │ + mov %rbx,-0x60(%r12) │ │ │ │ + movq $0x104f851,-0x58(%r12) │ │ │ │ + movq $0x5a6388,-0x50(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0xcff638,-0x30(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0xd75710,-0x20(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x66(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xc69ad0,-0x8(%r12) │ │ │ │ + lea -0x1e(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0xa0,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + lea 0x9cbd49(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48009c9c(%rax) │ │ │ │ - movl $0x5a6638,0x0(%rbp) │ │ │ │ - lea 0xa9d9fa(%rip),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov %rbx,0x8(%rbp) │ │ │ │ - jmp d68f88 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800a9db(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp d06b50 │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %ch,%cl │ │ │ │ + mov $0xfe,%bl │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,0x1000000(%rip) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - pushf │ │ │ │ - pushf │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10529fb4 <__environ@GLIBC_2.2.5+0xf4d250c> │ │ │ │ + rex.RB call 10529e8c <__environ@GLIBC_2.2.5+0xf4d23e4> │ │ │ │ (bad) │ │ │ │ - xchg %eax,%ebx │ │ │ │ - add %al,(%rax) │ │ │ │ + ds add %eax,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + jo 5a65b0 │ │ │ │ + pop %rdx │ │ │ │ + add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5a6570 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %cl,-0x38b80000(%rax,%rax,1) │ │ │ │ rex.RB │ │ │ │ - lock movabs 0x8948f3894c005a66,%al │ │ │ │ - jne 5a6674 │ │ │ │ + lock shlb $0x0,0x5a(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0x16(%rbx),%rcx │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5a66a0 │ │ │ │ + jne 5a65c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48009c9c(%rax) │ │ │ │ - movl $0x5a66e0,-0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2f(%rdi) │ │ │ │ + movq $0xc6a2b0,-0x18(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x1033969,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x16(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + movq $0x5a6640,-0x8(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5a66e0 │ │ │ │ + jne 5a6640 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x64(%rax) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x39(%r8) │ │ │ │ - adc %r12b,(%r8) │ │ │ │ - addr32 pop %rdx │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jnp 5a66f7 │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ + movq $0xc6a290,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x1033969,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5a63b0 │ │ │ │ - lea 0x9c9c59(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + lea 0x9cbbc6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 10529ffc <__environ@GLIBC_2.2.5+0xf4d2554> │ │ │ │ + (bad) │ │ │ │ + ds add %eax,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - push %rax │ │ │ │ - addr32 pop %rdx │ │ │ │ - add %cl,0x75(%rcx,%rcx,4) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ + loopne 5a6721 │ │ │ │ + pop %rdx │ │ │ │ + add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5a66e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - jne 5a6750 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %cl,-0x38b80000(%rax,%rax,1) │ │ │ │ + rex.RB │ │ │ │ + lock xor %ah,0x5a(%rdi) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x16(%rbx),%rcx │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5a6730 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,0x48005a67(%r8) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2f(%rdi) │ │ │ │ + movq $0xc6a2b0,-0x18(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x1033961,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x16(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + movq $0x5a67b0,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5a6780 │ │ │ │ + jne 5a67b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0xd0c2f8,-0x10(%r12) │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ + movq $0xc6a290,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ + movq $0x1033961,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ + lea 0x9cba5e(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48009c7f(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5a683b │ │ │ │ - movq $0x5a6810,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ + movq $0x5a6858,-0x8(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rsi,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5a6810 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,0x7f(%rax) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB cmovs 0x480e7cc0(%r13),%eax │ │ │ │ - lea 0xaa9012(%rip),%ebx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x5a6858,0x0(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 596720 │ │ │ │ - lea 0x9c9b2e(%rip),%rbx │ │ │ │ + jmp da7148 │ │ │ │ + lea 0x9cba1e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7b(%rbp) │ │ │ │ - testb $0x9d,(%rdi) │ │ │ │ - rorb $0xb6,(%rdi) │ │ │ │ - rorb $0xe0,-0x3f(%rax) │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - cwtl │ │ │ │ - loopne 5a6895 │ │ │ │ - cmc │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + idivl -0x7cb7ff64(%rcx) │ │ │ │ (bad) │ │ │ │ - add %cl,%gs:(%rdi) │ │ │ │ + jge 5a68e2 │ │ │ │ + outsl %ds:(%rsi),(%dx) │ │ │ │ + add %cl,(%rdi) │ │ │ │ (bad) │ │ │ │ add %r8b,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x36(%rdi) │ │ │ │ + movq $0xc6a0d0,-0x28(%r12) │ │ │ │ + movq $0x103393f,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xc6a0d0,-0x10(%r12) │ │ │ │ + lea -0x25(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0xd(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0x9cb98b(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - jle 5a682b │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5a68f3 │ │ │ │ - movq $0x5a68c8,-0x8(%rbp) │ │ │ │ + jb 5a69ee │ │ │ │ + movq $0x5a6938,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5a68c8 │ │ │ │ + jne 5a6938 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rdx,%rsi,2) │ │ │ │ + movl $0x5a6970,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5a6970 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48009c7e(%rax) │ │ │ │ - mov 0xf(%rbx),%eax │ │ │ │ - test %rax,%rax │ │ │ │ - jge 5a68e5 │ │ │ │ - movq $0x5a6910,0x0(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 596720 │ │ │ │ - lea 0xaa8f3d(%rip),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rax,%rcx,2) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5a69a6 │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + movq $0xc6a4f0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x5(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + lea 0xa8cfec(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5a69a6 │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + movq $0xc6a4d0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x9c9a86(%rip),%rbx │ │ │ │ + lea 0x9cb87b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jae 5a6a4b │ │ │ │ + lea 0x9ccbc0(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7b(%rbp) │ │ │ │ - idivb -0x30(%rbp) │ │ │ │ - lea 0xaa8f16(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 5a6a4c │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %r14,%rbx │ │ │ │ + and $0x7,%r14d │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + jne 5a6a78 │ │ │ │ + mov %rsi,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - adc (%rax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x7e(%rax) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7352a294 <__environ@GLIBC_2.2.5+0x724d27ec> │ │ │ │ - and %ecx,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock mov %ch,0x5a(%rcx) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - lock mov %rdi,%rsi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 596720 │ │ │ │ - lea 0x9c9a1f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 5a6a7c │ │ │ │ + add $0x10,%rbp │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5a6abe │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0xc6a0d0,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5a6a40,-0x10(%rbp) │ │ │ │ + lea -0xd(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5a6a40 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x5a6a70,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp d9c360 │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - mov $0x4c005a69,%eax │ │ │ │ - mov %esi,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5a6b70 │ │ │ │ + movq $0x5a6b30,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5a69b8 │ │ │ │ + jne 5a6b30 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ret $0x0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x77(%r8) │ │ │ │ - fiaddl -0x7cb7f81e(%rbx) │ │ │ │ - cli │ │ │ │ - add (%rdi),%ecx │ │ │ │ - orl $0xffffff83,0x48000001(%rbp) │ │ │ │ - cli │ │ │ │ - add (%rdi),%cl │ │ │ │ - (bad) │ │ │ │ - fiaddl (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov 0x8(%rbx),%rdx │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mul %rdx │ │ │ │ - mov %rdi,%r8 │ │ │ │ - bswap %r8 │ │ │ │ - xor %rax,%rdx │ │ │ │ - add %rdx,%rsi │ │ │ │ - add %rsi,%r8 │ │ │ │ - movabs $0xff51afd7ed558ccd,%rax │ │ │ │ - mov %r8,%rdx │ │ │ │ - shr $0x21,%rdx │ │ │ │ - xor %rdx,%r8 │ │ │ │ - imul %rax,%r8 │ │ │ │ - movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ - mov %r8,%rdx │ │ │ │ - shr $0x21,%rdx │ │ │ │ - xor %rdx,%r8 │ │ │ │ - imul %rax,%r8 │ │ │ │ - lea 0x10(%rbx),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %r8,%rdx │ │ │ │ - shr $0x21,%rdx │ │ │ │ - xor %rdx,%r8 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov %r8,%rcx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov %rax,%rdx │ │ │ │ - xor %eax,%eax │ │ │ │ - call 612c59 │ │ │ │ - add $0x8,%rsp │ │ │ │ - mov %rax,%rcx │ │ │ │ - mul %rbx │ │ │ │ - bswap %rbx │ │ │ │ - xor %rax,%rdx │ │ │ │ - add %rdx,%rcx │ │ │ │ - add %rcx,%rbx │ │ │ │ - movabs $0xff51afd7ed558ccd,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - mov %rbx,%rax │ │ │ │ - shr $0x21,%rax │ │ │ │ - xor %rax,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mul %rbx │ │ │ │ - bswap %rbx │ │ │ │ - xor %rax,%rdx │ │ │ │ - add %rdx,%rsi │ │ │ │ - add %rsi,%rbx │ │ │ │ - movabs $0xff51afd7ed558ccd,%rax │ │ │ │ - mov %rbx,%rdx │ │ │ │ - shr $0x21,%rdx │ │ │ │ - xor %rdx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ - mov %rbx,%rdx │ │ │ │ - shr $0x21,%rdx │ │ │ │ - xor %rdx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - mov %rbx,%rax │ │ │ │ - shr $0x21,%rax │ │ │ │ - xor %rax,%rbx │ │ │ │ - mov %rbx,%rax │ │ │ │ - mul %rcx │ │ │ │ - bswap %rcx │ │ │ │ - xor %rax,%rdx │ │ │ │ - add %rdx,%rbx │ │ │ │ - add %rbx,%rcx │ │ │ │ - movabs $0xff51afd7ed558ccd,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - shr $0x21,%rbx │ │ │ │ - xor %rbx,%rcx │ │ │ │ - imul %rax,%rcx │ │ │ │ - movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - shr $0x21,%rbx │ │ │ │ - xor %rbx,%rcx │ │ │ │ - imul %rax,%rcx │ │ │ │ - mov %rcx,%rax │ │ │ │ - shr $0x21,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - xor %rax,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x5(%rbx),%rbx │ │ │ │ - mov 0x8(%rbx),%rdx │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mul %rdx │ │ │ │ - mov %rdi,%r8 │ │ │ │ - bswap %r8 │ │ │ │ - xor %rax,%rdx │ │ │ │ - add %rdx,%rsi │ │ │ │ - add %rsi,%r8 │ │ │ │ - movabs $0xff51afd7ed558ccd,%rax │ │ │ │ - mov %r8,%rdx │ │ │ │ - shr $0x21,%rdx │ │ │ │ - xor %rdx,%r8 │ │ │ │ - imul %rax,%r8 │ │ │ │ - movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ - mov %r8,%rdx │ │ │ │ - shr $0x21,%rdx │ │ │ │ - xor %rdx,%r8 │ │ │ │ - imul %rax,%r8 │ │ │ │ - lea 0x10(%rbx),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %r8,%rdx │ │ │ │ - shr $0x21,%rdx │ │ │ │ - xor %rdx,%r8 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov %r8,%rcx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov %rax,%rdx │ │ │ │ - xor %eax,%eax │ │ │ │ - call 612c59 │ │ │ │ - add $0x8,%rsp │ │ │ │ - neg %rax │ │ │ │ - mov %rax,%rcx │ │ │ │ - mul %rbx │ │ │ │ - bswap %rbx │ │ │ │ - xor %rax,%rdx │ │ │ │ - add %rdx,%rcx │ │ │ │ - add %rcx,%rbx │ │ │ │ - movabs $0xff51afd7ed558ccd,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - mov %rbx,%rax │ │ │ │ - shr $0x21,%rax │ │ │ │ - xor %rax,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - xchg %eax,%edi │ │ │ │ - pushf │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5a6ce0 │ │ │ │ - movq $0x5a6c90,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5a6c90 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - xchg %eax,%edi │ │ │ │ - pushf │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r8b,%r8b │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ + add %r12b,0x6b(%r8) │ │ │ │ pop %rdx │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5a6cc0 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 5a6b60 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%r8) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - xchg %eax,%esi │ │ │ │ - pushf │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r8b,(%r8) │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - pop %rdx │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jnp 5a6cdf │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 5a6940 │ │ │ │ - lea 0x9c96b9(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c378 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - adc $0x90000000,%eax │ │ │ │ + test $0xfe,%al │ │ │ │ (bad) │ │ │ │ + decl -0x73(%rax) │ │ │ │ + sbb $0x9cca79,%eax │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0x50000000,%eax │ │ │ │ + lret │ │ │ │ pushf │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1052a69c <__environ@GLIBC_2.2.5+0xf4d2bf4> │ │ │ │ - (bad) │ │ │ │ - scas %es:(%rdi),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %edx,0x48000000(%rdx) │ │ │ │ - sub $0x8,%esp │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5a6bd7 │ │ │ │ + sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call d97350 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 5a6df3 │ │ │ │ + je 5a6bd2 │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - movq $0xda15f0,-0x10(%r12) │ │ │ │ - movq $0x8,-0x8(%r12) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - lea 0x10(%rax),%rbx │ │ │ │ - lea 0x8554ff(%rip),%rcx │ │ │ │ - mov (%rcx),%dl │ │ │ │ - mov %dl,(%rbx) │ │ │ │ - mov 0x1(%rcx),%dl │ │ │ │ - mov %dl,0x1(%rbx) │ │ │ │ - mov 0x2(%rcx),%dl │ │ │ │ - mov %dl,0x2(%rbx) │ │ │ │ - mov 0x3(%rcx),%dl │ │ │ │ - mov %dl,0x3(%rbx) │ │ │ │ - mov 0x4(%rcx),%dl │ │ │ │ - mov %dl,0x4(%rbx) │ │ │ │ - mov 0x5(%rcx),%dl │ │ │ │ - mov %dl,0x5(%rbx) │ │ │ │ - mov 0x6(%rcx),%dl │ │ │ │ - mov %dl,0x6(%rbx) │ │ │ │ - mov 0x7(%rcx),%cl │ │ │ │ - mov %cl,0x7(%rbx) │ │ │ │ - movq $0x5a6e18,-0x18(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 5d5108 │ │ │ │ + lea 0xa9dff8(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 85eba0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0xaa832a,%eax │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c378 │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - and %bh,-0x64(%rcx) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5a6eb1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5a6e8e │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5a6c41 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5a6ea8,-0x18(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 596720 │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x9ccae9(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 777e98 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - fsubrs 0x5a(%rsi) │ │ │ │ - add %cl,0x75(%rcx,%rcx,4) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + test $0xca,%al │ │ │ │ + pushf │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - jne 5a6ed8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %al,(%r8) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x30(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x5a6c18,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea 0xaa8bd4(%rip),%rdi │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x9eff30(%rip),%r14 │ │ │ │ + lea 0x9cca70(%rip),%rbx │ │ │ │ + jmp da7638 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lretq $0x9c │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5a6ce7 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x5a6c58,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x81d595(%rip),%r14 │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + clc │ │ │ │ + leave │ │ │ │ + pushf │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5b2ed0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x5a6cb8,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp c9dfd8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - xchg %eax,%ebp │ │ │ │ - pushf │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1052a884 <__environ@GLIBC_2.2.5+0xf4d2ddc> │ │ │ │ - (bad) │ │ │ │ - ja 5a6f3c │ │ │ │ add %al,(%rax) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - jae 5a6f8e │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jb 5a6f57 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - jmp 5a6f91 │ │ │ │ - cmpq $0x0,0x7(%r14) │ │ │ │ - je 5a6f63 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - jmp 5a6f91 │ │ │ │ - lea 0x9c9468(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48009c94(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5a6f91 │ │ │ │ - mov %rsi,%rbx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5a6db0 │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5a70bf │ │ │ │ - movq $0x5a6e60,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - test %rbx,%rbx │ │ │ │ - jge 5a700f │ │ │ │ - movq $0x5a6ff8,-0x18(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5a6ff8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + ja 5a6da5 │ │ │ │ + movq $0x5a6d08,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + movq $0x5a6dd0,-0x8(%rbp) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x81d50a(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0x9cc991(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - xchg %eax,%esp │ │ │ │ + add %bl,-0x37(%rax) │ │ │ │ + pushf │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + loopne 5a6da0 │ │ │ │ pushf │ │ │ │ add %cl,-0x7d(%rax) │ │ │ │ - jnp 5a700b │ │ │ │ - add %cl,(%rdi) │ │ │ │ - mov %gs,%edx │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - cmp $0x144,%ebx │ │ │ │ - jle 5a7066 │ │ │ │ - movq $0x5a7050,-0x18(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - lea 0x9c9386(%rip),%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5a7050 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + fucom %st(0) │ │ │ │ + outsl %ds:(%rsi),(%dx) │ │ │ │ + add %cl,(%rdi) │ │ │ │ (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48009c93(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - cmp 0x7(%rbx),%rax │ │ │ │ - jg 5a70ed │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - add $0x18,%rbp │ │ │ │ - movq $0x5a7090,-0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ + jo 5a6dbf │ │ │ │ + pushf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5a6e1d │ │ │ │ + movq $0x5a6e38,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x9cc90d(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5a7090 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ + jmp 77a6b0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x6d(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + leave │ │ │ │ pushf │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fbstp (%rcx) │ │ │ │ + testb $0x7d,0x35(%rbp,%rcx,4) │ │ │ │ + (bad) 0x45c74800(%rcx) │ │ │ │ + clc │ │ │ │ + add %al,-0x26(%rcx) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - adc %dh,0x5a(%rcx) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jae 5a70ab │ │ │ │ - lea 0xa9c4b6(%rip),%r14 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + add %r10b,-0x8(%r9) │ │ │ │ + add $0x1,%al │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5b3720 │ │ │ │ - lea 0x9c9395(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x5a6f80,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp d9bef0 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5a70ed │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - lea 0xa9c39d(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 81ea40 │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - jo 5a70b9 │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r8b,0x71(%r8) │ │ │ │ - pop %rdx │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls -0x77(%rcx) │ │ │ │ - (bad) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d68f88 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + clc │ │ │ │ + enter $0x9c,$0x49 │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5a6e9f │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x5a6df8,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x81d3dd(%rip),%r14 │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add -0x63(%rbx),%esi │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jae 5a70e3 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5a718f │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0xd75650,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xcff638,-0x8(%r12) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + test $0xc8,%al │ │ │ │ + pushf │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x5a6e70,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp c9dfd8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48009c92(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5a7201 │ │ │ │ - movq $0x5a71f0,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ + jb 5a6f68 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5a6f5d │ │ │ │ + movq $0x5a6ec0,-0x18(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x5a6f88,-0x8(%rbp) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x81d352(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5a71f0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0x9cc819(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x6e(%rax) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jae 5a7203 │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ + add %ah,0x48009cc7(%rax) │ │ │ │ + mov %ebx,%esi │ │ │ │ + lea 0x9cc728(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5a6f30 │ │ │ │ - lea 0x9c9258(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp ca4ec0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0xa8000000,%eax │ │ │ │ - ret $0x9c │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5a726e │ │ │ │ + adc $0xf8000000,%eax │ │ │ │ + (bad) │ │ │ │ + pushf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5a6ff7 │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call d97350 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 5a7269 │ │ │ │ + je 5a6ff2 │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x5a7288,-0x18(%rbp) │ │ │ │ - mov $0x80,%r14d │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 5d4d58 │ │ │ │ + lea 0xa9dbd8(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 852dd0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c378 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x74,%al │ │ │ │ - pushf │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5a7321 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5a72fe │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5a7039 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5a7318,-0x18(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 596720 │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x9cc6f1(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 7664f8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - rex.W jae 5a7379 │ │ │ │ - add %cl,0x75(%rcx,%rcx,4) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 5a7348 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + js 5a7015 │ │ │ │ + pushf │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x5b2ed0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + add %dh,0x30(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x5a7010,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + lea 0xaa87dc(%rip),%rdi │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x9efb38(%rip),%r14 │ │ │ │ + lea 0x9cc740(%rip),%rbx │ │ │ │ + jmp da7638 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nop │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5a73c2 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5a73d8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp d6d560 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + sbb %al,%bh │ │ │ │ + pushf │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0xcfb138,-0x8(%r12) │ │ │ │ - mov %bl,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c378 │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x5a7050,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x81d19d(%rip),%r14 │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,0x48009c90(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5a75ac │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - jae 5a7486 │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jb 5a744f │ │ │ │ - mov %rsi,%rbx │ │ │ │ - jmp 5a7489 │ │ │ │ - cmpq $0x0,0x7(%r14) │ │ │ │ - je 5a745b │ │ │ │ - mov %rsi,%rbx │ │ │ │ - jmp 5a7489 │ │ │ │ - lea 0x9c9040(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x70(%rax) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x77(%rax),%ecx │ │ │ │ - repz add $0x20,%r12 │ │ │ │ + enter $0x9cc6,$0x0 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5a75b7 │ │ │ │ - movq $0x5a72d0,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + ja 5a712f │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x5a70b0,-0x10(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - test %rbx,%rbx │ │ │ │ - jge 5a7507 │ │ │ │ - movq $0x5a74f0,-0x18(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5a74f0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp c9dfd8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - (bad) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - jnp 5a7503 │ │ │ │ - add %cl,(%rdi) │ │ │ │ - mov %es,0x48000001(%rip) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - cmp $0x144,%rbx │ │ │ │ - jle 5a755e │ │ │ │ - movq $0x5a7548,-0x18(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - lea 0x9c8f4e(%rip),%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5a7548 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48009c8e(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - cmp 0x7(%rbx),%rax │ │ │ │ - jg 5a7600 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - add $0x18,%rbp │ │ │ │ - movq $0x5a7588,-0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5a7588 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x72(%rax) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ - sub %dh,0x5a(%rdi) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jae 5a75a3 │ │ │ │ - lea 0xa9bfbe(%rip),%r14 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5a71a8 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5a719d │ │ │ │ + movq $0x5a7100,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + movq $0x5a71c8,-0x8(%rbp) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x81d112(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5b3720 │ │ │ │ - lea 0x9c8f45(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + jmp d6e428 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - movq $0x5a7478,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp d9bef0 │ │ │ │ + lea 0x9cc639(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,-0x3b(%rax) │ │ │ │ + pushf │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x12(%rdx),%esi │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - lea 0xa9be8a(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jae 5a7624 │ │ │ │ - cmpq $0xffffffffffffff80,0x7(%rbx) │ │ │ │ - jge 5a7624 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5a7600 │ │ │ │ - mov %rcx,%rax │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - jae 5a76aa │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jb 5a763c │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5a7600 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5a76fe │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - cmp $0x7f,%rax │ │ │ │ - jle 5a766c │ │ │ │ - add $0xffffffffffffffe0,%r12 │ │ │ │ - lea 0xa9be2c(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0xcfb138,-0x18(%r12) │ │ │ │ - mov %al,-0x10(%r12) │ │ │ │ - movq $0xcff638,-0x8(%r12) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,%bl │ │ │ │ - add -0x77(%rax),%ecx │ │ │ │ - ret │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5a76e6 │ │ │ │ - movq $0x5a7398,-0x20(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0xcff638,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x5a76a8,0x0(%rbp) │ │ │ │ - jmp d9c360 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x5a7758,0x0(%rbp) │ │ │ │ - jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,0x4800aa6a(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - movq $0x5a75f0,0x8(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d68f88 │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + call 485b0e97 <__environ@GLIBC_2.2.5+0x475593ef> │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp ca4ec0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%cl │ │ │ │ - loop 5a7759 │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - add %al,0x1000000(%rip) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48009c8d(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5a77c1 │ │ │ │ - movq $0x5a77b0,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5a77b0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + lea 0x81d000(%rip),%r14 │ │ │ │ + jmp d6e428 │ │ │ │ + nop │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ + adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jae 5a77c3 │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 5a7428 │ │ │ │ - lea 0x9c8d40(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - adc $0xe8000000,%eax │ │ │ │ - mov $0x8d48009c,%esp │ │ │ │ - rex.RB call 7352b134 <__environ@GLIBC_2.2.5+0x724d368c> │ │ │ │ rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5a726d │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call d97350 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 5a7829 │ │ │ │ + je 5a7268 │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x5a7848,-0x18(%rbp) │ │ │ │ - mov $0x8000,%r14d │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 5d4d58 │ │ │ │ + lea 0x9cc5c1(%rip),%rdi │ │ │ │ + lea 0xaa85f9(%rip),%rsi │ │ │ │ + lea 0x9cc5aa(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp d0e0a8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c378 │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - lock outsb %ds:(%rsi),(%dx) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5a78e1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5a78be │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + call 485b0f4e <__environ@GLIBC_2.2.5+0x475594a6> │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5a72ed │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5a78d8,-0x18(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + movq $0x5a72c8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 596720 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5a72c8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x48009cc5(%rax) │ │ │ │ + mov %ebx,%edi │ │ │ │ + xor %esi,%esi │ │ │ │ + lea 0xa9d8ed(%rip),%r14 │ │ │ │ + movq $0xda4100,-0x8(%rbp) │ │ │ │ + movq $0xf73852,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 7f44e8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - or %bh,0x5a(%rcx) │ │ │ │ - add %cl,0x75(%rcx,%rcx,4) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 5a7908 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + push $0x49009cc5 │ │ │ │ + add $0x30,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5a7353 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x5a7288,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + movq $0x1044b01,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x81cf29(%rip),%r14 │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + clc │ │ │ │ + (bad) │ │ │ │ + pushf │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5b2ed0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x5a7308,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp c9dfd8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5a7982 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5a7998,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp d6d560 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jb 5a7420 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5a7415 │ │ │ │ + movq $0x5a7378,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + movq $0x5a7440,-0x8(%rbp) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x81ce9a(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0x9cc469(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + ret $0x9c │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x9cc270(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp ca4ec0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1a(%rdi) │ │ │ │ - movq $0xcfb118,-0x8(%r12) │ │ │ │ - mov %bx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c378 │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + rex.W (bad) │ │ │ │ + pushf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5a748d │ │ │ │ + movq $0x5a74a8,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x9cc29d(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 768618 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,0x48009c8b(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5a7b6c │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - jae 5a7a46 │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jb 5a7a0f │ │ │ │ - mov %rsi,%rbx │ │ │ │ - jmp 5a7a49 │ │ │ │ - cmpq $0x0,0x7(%r14) │ │ │ │ - je 5a7a1b │ │ │ │ - mov %rsi,%rbx │ │ │ │ - jmp 5a7a49 │ │ │ │ - lea 0x9c8b28(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ (bad) │ │ │ │ + pushf │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fbstp (%rcx) │ │ │ │ + testb $0xd,0x35(%rbp,%rcx,4) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + test $0x45c74800,%eax │ │ │ │ + clc │ │ │ │ + add %al,-0x26(%rcx) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,-0x8(%r9) │ │ │ │ + add $0x1,%al │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 820030 │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ + rol $1,%bl │ │ │ │ pushf │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x77(%rax),%ecx │ │ │ │ - repz add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5a7b77 │ │ │ │ - movq $0x5a7890,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - test %rbx,%rbx │ │ │ │ - jge 5a7ac7 │ │ │ │ - movq $0x5a7ab0,-0x18(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5a7ab0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x5a7468,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x81cd6d(%rip),%r14 │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48009c8a(%rax) │ │ │ │ - cmpl $0x0,0xf(%rbx) │ │ │ │ - jl 5a7bc0 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - cmp $0x144,%rbx │ │ │ │ - jle 5a7b1e │ │ │ │ - movq $0x5a7b08,-0x18(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - lea 0x9c8a36(%rip),%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5a7b08 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add $0x9c,%bl │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x5a74e0,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp c9dfd8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - mov %bl,0x10458b48(%rax,%rax,1) │ │ │ │ - cmp 0x7(%rbx),%rax │ │ │ │ - jg 5a7bc0 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - add $0x18,%rbp │ │ │ │ - movq $0x5a7b48,-0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5a7b48 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48009c88(%rax) │ │ │ │ - movl $0x5a7cf0,-0x8(%rbp) │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - lea 0xa9b9fe(%rip),%r14 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5a75d8 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5a75cd │ │ │ │ + movq $0x5a7530,-0x18(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x5a75f8,-0x8(%rbp) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x81cce2(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5b3720 │ │ │ │ - lea 0x9c8a2d(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + jmp d6e428 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - movq $0x5a7a38,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp d9bef0 │ │ │ │ + lea 0x9cc2f1(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + rcrl $0x8d,0x4cde8948(%rax,%rax,1) │ │ │ │ + xor $0x9cc0b8,%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp ca4ec0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x12(%rdx),%esi │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - lea 0xa9b8ca(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jae 5a7be7 │ │ │ │ - cmpq $0xffffffffffff8000,0x7(%rbx) │ │ │ │ - jge 5a7be7 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5a7bc0 │ │ │ │ - mov %rcx,%rax │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - jae 5a7c72 │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jb 5a7bff │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5a7bc0 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5a7cc6 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - cmp $0x7fff,%rax │ │ │ │ - jle 5a7c31 │ │ │ │ - add $0xffffffffffffffe0,%r12 │ │ │ │ - lea 0xa9b867(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0xcfb118,-0x18(%r12) │ │ │ │ - mov %ax,-0x10(%r12) │ │ │ │ - movq $0xcff638,-0x8(%r12) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + rol $1,%dl │ │ │ │ + pushf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5a7645 │ │ │ │ + movq $0x5a7660,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x9cc0e5(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 768a18 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x48009cc2(%rax) │ │ │ │ + mov %ebx,%edi │ │ │ │ + xor %esi,%esi │ │ │ │ + lea 0xa9d555(%rip),%r14 │ │ │ │ + movq $0xda4100,-0x8(%rbp) │ │ │ │ + movq $0x104f851,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 820c98 │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%bl │ │ │ │ - add -0x77(%rax),%ecx │ │ │ │ - ret │ │ │ │ - add $0x28,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + pop %rax │ │ │ │ + ret $0x9c │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5a7cae │ │ │ │ - movq $0x5a7958,-0x20(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0xcff638,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ + ja 5a76c7 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x5a7620,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x5a7c70,0x0(%rbp) │ │ │ │ - jmp d9c360 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x5a7d20,0x0(%rbp) │ │ │ │ - jmp d9c360 │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x81cbb5(%rip),%r14 │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - fs stos %al,%es:(%rdi) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r14b,0x48005a7b(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d68f88 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + or %al,%dl │ │ │ │ + pushf │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x5a7698,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp c9dfd8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%cl │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - add %al,0x1000000(%rip) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x78(%rax) │ │ │ │ - pushf │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5a7d89 │ │ │ │ - movq $0x5a7d78,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ + jb 5a7790 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5a7785 │ │ │ │ + movq $0x5a76e8,-0x18(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x5a77b0,-0x8(%rbp) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x81cb2a(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5a7d78 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0x9cc179(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - mov %bl,0xf738b48(%rax,%rax,1) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 5a79e8 │ │ │ │ - lea 0x9c8820(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %bh,-0x41(%rax) │ │ │ │ + pushf │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + add %bh,-0x7cb7ff64(%rdi) │ │ │ │ + (bad) │ │ │ │ + std │ │ │ │ + (bad) │ │ │ │ + outsl %ds:(%rsi),(%dx) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ ... │ │ │ │ - adc $0x20000000,%eax │ │ │ │ - mov $0x9c,%bh │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7352b6fc <__environ@GLIBC_2.2.5+0x724d3c54> │ │ │ │ - rex.RB │ │ │ │ + adc $0x58000000,%eax │ │ │ │ + rcrl $0x4c,-0xfba72b8(%rax,%rax,1) │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5a781f │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call d97350 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 5a7df1 │ │ │ │ + je 5a781a │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x5a7e10,-0x18(%rbp) │ │ │ │ - mov $0x80000000,%r14d │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 5d4d58 │ │ │ │ + lea 0xa9d3b0(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 8381a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c378 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - sub %ch,-0x64(%rcx) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5a7ea9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5a7e86 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5a7861 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5a7ea0,-0x18(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 596720 │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x9cbec9(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 76fb80 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - sarb $1,0x5a(%rsi) │ │ │ │ - add %cl,0x75(%rcx,%rcx,4) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 5a7ed0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + fadd %st(0),%st │ │ │ │ + pushf │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x5b2ed0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + add %dh,0x30(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x5a7838,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + lea 0xaa7fb4(%rip),%rdi │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x9ef310(%rip),%r14 │ │ │ │ + lea 0x9cc0a0(%rip),%rbx │ │ │ │ + jmp da7638 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nop │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5a7f4a │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5a7f60,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp d6d560 │ │ │ │ + js 5a7896 │ │ │ │ + pushf │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x5a7878,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x81c975(%rip),%r14 │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sub %al,%al │ │ │ │ + pushf │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0xcfb0f8,-0x8(%r12) │ │ │ │ - mov %ebx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c378 │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x5a78d8,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp c9dfd8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x7a(%rax) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1052b904 <__environ@GLIBC_2.2.5+0xf4d3e5c> │ │ │ │ - (bad) │ │ │ │ - ja 5a7fbc │ │ │ │ add %al,(%rax) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - jae 5a800e │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jb 5a7fd7 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - jmp 5a8011 │ │ │ │ - cmpq $0x0,0x7(%r14) │ │ │ │ - je 5a7fe3 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - jmp 5a8011 │ │ │ │ - lea 0x9c8608(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - xchg %bl,0x8458b48(%rax,%rax,1) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5a8011 │ │ │ │ - mov %rsi,%rbx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5a79d0 │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5a813f │ │ │ │ - movq $0x5a7e58,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - test %rbx,%rbx │ │ │ │ - jge 5a808f │ │ │ │ - movq $0x5a8078,-0x18(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5a8078 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,0x48009c85(%rax) │ │ │ │ - cmpl $0x0,0xf(%rbx) │ │ │ │ - jl 5a8188 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - cmp $0x144,%rbx │ │ │ │ - jle 5a80e6 │ │ │ │ - movq $0x5a80d0,-0x18(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - lea 0x9c8516(%rip),%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5a80d0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + ja 5a79c5 │ │ │ │ + movq $0x5a7928,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + movq $0x5a79f0,-0x8(%rbp) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x81c8ea(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0x9cbf99(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + mov $0x8948009c,%ebp │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + sarb $0x8,-0x3a7cb800(%rsp,%rbx,4) │ │ │ │ + jmp ca4ec0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - sbbl $0x48,0x10458b48(%rax,%rax,1) │ │ │ │ - cmp 0x7(%rbx),%eax │ │ │ │ - jg 5a8188 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - add $0x18,%rbp │ │ │ │ - movq $0x5a8110,-0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5a8110 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - (bad) │ │ │ │ + js 5a79d5 │ │ │ │ pushf │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - mov $0x48005a82,%eax │ │ │ │ - mov 0xf(%rbx),%esi │ │ │ │ - lea 0xa9b436(%rip),%r14 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5a7a3d │ │ │ │ + movq $0x5a7a58,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x9cbced(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5b3720 │ │ │ │ - lea 0x9c850d(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x5a8000,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp d9bef0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 770de8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ + add %bh,(%rax) │ │ │ │ + mov $0x8948009c,%edi │ │ │ │ + fbstp (%rcx) │ │ │ │ + testb $0x5d,0x35(%rbp,%rcx,4) │ │ │ │ + shrl $1,0x45c74800(%rcx) │ │ │ │ clc │ │ │ │ - add 0x12(%rdx),%esi │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - lea 0xa9b302(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jae 5a81af │ │ │ │ - cmpq $0xffffffff80000000,0x7(%rbx) │ │ │ │ - jge 5a81af │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5a8188 │ │ │ │ - mov %rcx,%rax │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - jae 5a823a │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jb 5a81c7 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5a8188 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5a828e │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - cmp $0x7fffffff,%rax │ │ │ │ - jle 5a81f9 │ │ │ │ - add $0xffffffffffffffe0,%r12 │ │ │ │ - lea 0xa9b29f(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0xcfb0f8,-0x18(%r12) │ │ │ │ - mov %eax,-0x10(%r12) │ │ │ │ - movq $0xcff638,-0x8(%r12) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %al,-0x26(%rcx) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,-0x8(%r9) │ │ │ │ + add $0x1,%al │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 839ea8 │ │ │ │ nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%bl │ │ │ │ - add -0x77(%rax),%ecx │ │ │ │ - ret │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5a8276 │ │ │ │ - movq $0x5a7f20,-0x20(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0xcff638,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,-0x7cb6ff64(%rdi) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x5a7a18,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x5a8238,0x0(%rbp) │ │ │ │ - jmp d9c360 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x5a82e8,0x0(%rbp) │ │ │ │ - jmp d9c360 │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x81c7bd(%rip),%r14 │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - pop %rdi │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r15b,-0x7f(%r8) │ │ │ │ - pop %rdx │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls -0x77(%rcx) │ │ │ │ - (bad) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d68f88 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + mov $0xbe,%al │ │ │ │ + pushf │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x5a7a90,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp c9dfd8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%cl │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - add %al,0x1000000(%rip) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7d(%rax) │ │ │ │ - pushf │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5a8351 │ │ │ │ - movq $0x5a8340,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ + jb 5a7b88 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5a7b7d │ │ │ │ + movq $0x5a7ae0,-0x18(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x5a7ba8,-0x8(%rbp) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x81c732(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5a8340 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0x9cbe21(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - sbbl $0x4c,0xf738b48(%rax,%rax,1) │ │ │ │ - mov 0x7(%rbx),%esi │ │ │ │ + add %al,0x48009cbb(%rax) │ │ │ │ + mov %ebx,%esi │ │ │ │ + lea 0x9cbb08(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5a7fb0 │ │ │ │ - lea 0x9c8300(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp ca4ec0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - adc %ah,0x0(%rsp,%rbx,4) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5a839e │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5a83b8,-0x18(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 596720 │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,-0x72b7ff64(%rsi) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5a7bf5 │ │ │ │ + movq $0x5a7c10,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x9cbb35(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 6a4438 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + mov $0x8948009c,%ebp │ │ │ │ + fbstp (%rcx) │ │ │ │ + testb $0xa5,0x35(%rbp,%rcx,4) │ │ │ │ + iret │ │ │ │ + test $0x45c74800,%eax │ │ │ │ + clc │ │ │ │ + add %al,-0x26(%rcx) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - call 4c5ade44 <__environ@GLIBC_2.2.5+0x4b55639c> │ │ │ │ - mov %esi,0x0(%rbp) │ │ │ │ + add %r10b,-0x8(%r9) │ │ │ │ + add $0x1,%al │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5a83e8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp 7e2da0 │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + mov %bh,-0x7cb6ff64(%rbp) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5b2ed0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x5a7bd0,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x81c605(%rip),%r14 │ │ │ │ + jmp d6e428 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nop │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + cmp %bh,-0x7cb6ff64(%rbp) │ │ │ │ (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x5a7c48,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp c9dfd8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - jg 5a83db │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1052bd94 <__environ@GLIBC_2.2.5+0xf4d42ec> │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5a7d40 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5a7d35 │ │ │ │ + movq $0x5a7c98,-0x18(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x5a7d60,-0x8(%rbp) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x81c57a(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0x9cbca9(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - ja 5a844c │ │ │ │ add %al,(%rax) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - jae 5a849e │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jb 5a8467 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - jmp 5a84a1 │ │ │ │ - cmpq $0x0,0x7(%r14) │ │ │ │ - je 5a8473 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - jmp 5a84a1 │ │ │ │ - lea 0x9c8200(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ + add %cl,%al │ │ │ │ + mov $0x8948009c,%ecx │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + push %rax │ │ │ │ + mov $0x8348009c,%ecx │ │ │ │ (bad) │ │ │ │ + rex.WRB shrq $1,0x0(%r15) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48009c7f(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5a84a1 │ │ │ │ - mov %rsi,%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5a7dc2 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xda4628,-0x28(%rbp) │ │ │ │ + movq $0xf73721,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp c9d8a8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5a7e34 │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5a85cf │ │ │ │ - movq $0x5a8370,-0x18(%r12) │ │ │ │ + ja 5a7e29 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x5a7d88,-0x18(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0xda4100,-0x10(%rbp) │ │ │ │ lea -0x18(%r12),%rax │ │ │ │ - test %rbx,%rbx │ │ │ │ - jge 5a851f │ │ │ │ - movq $0x5a8508,-0x18(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5a8508 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp d0cdd8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - jg 5a84a3 │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - jnp 5a851b │ │ │ │ - add %cl,(%rdi) │ │ │ │ - mov %gs,%edx │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - cmp $0x144,%ebx │ │ │ │ - jle 5a8576 │ │ │ │ - movq $0x5a8560,-0x18(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - lea 0x9c7e76(%rip),%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5a8560 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x34(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x5a7dd8,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + lea 0x81c3f3(%rip),%r14 │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48009c7e(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - cmp 0x7(%rbx),%rax │ │ │ │ - jg 5a85fd │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - add $0x18,%rbp │ │ │ │ - movq $0x5a85a0,-0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5a85a0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x34(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x5a7e48,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp c9dfd8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + sbb %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ ... │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x7e(%rax) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + mov $0x8d48009c,%eax │ │ │ │ rex.RB clc │ │ │ │ - and %al,-0x74b7ffa6(%rsi) │ │ │ │ - jae 5a85bb │ │ │ │ - lea 0xa9afa6(%rip),%r14 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5a7f6a │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5a7f5f │ │ │ │ + movq $0x5a7ea8,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov %r8,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + movq $0x5a7f88,-0x8(%rbp) │ │ │ │ + lea -0x28(%r12),%rsi │ │ │ │ + lea 0x81c350(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5b3720 │ │ │ │ - lea 0x9c80c5(%rip),%rbx │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0x9cba9f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x5a8490,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp d9bef0 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5a85fd │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - lea 0xa9ae8d(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x48009cb7(%rax) │ │ │ │ + mov %ebx,%esi │ │ │ │ + lea 0x9cb728(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp ca4ec0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800aa5b(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - movq $0x5a8650,0x8(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d68f88 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add -0x63(%rbx),%esi │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jae 5a85f3 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5a869f │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0xcfb0d8,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xcff638,-0x8(%r12) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + lea 0x9cba5e(%rip),%r14 │ │ │ │ + jmp 5a7cf0 │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - jg 5a8663 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5a8711 │ │ │ │ - movq $0x5a8700,-0x8(%rbp) │ │ │ │ + jb 5a8052 │ │ │ │ + movq $0x5a8018,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5a8700 │ │ │ │ + jne 5a8018 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48009c7f(%rax) │ │ │ │ - mov 0xf(%rbx),%esi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 5a8440 │ │ │ │ - lea 0x9c7f88(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - adc $0xa8000000,%eax │ │ │ │ - lods %ds:(%rsi),%eax │ │ │ │ - pushf │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1052c084 <__environ@GLIBC_2.2.5+0xf4d45dc> │ │ │ │ - (bad) │ │ │ │ - scas %es:(%rdi),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %edx,0x48000000(%rdx) │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call d97350 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5a87db │ │ │ │ - movq $0xda2e40,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0xda15f0,-0x10(%r12) │ │ │ │ - movq $0x8,-0x8(%r12) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - lea 0x10(%rax),%rbx │ │ │ │ - lea 0x81af5d(%rip),%rcx │ │ │ │ - mov (%rcx),%dl │ │ │ │ - mov %dl,(%rbx) │ │ │ │ - mov 0x1(%rcx),%dl │ │ │ │ - mov %dl,0x1(%rbx) │ │ │ │ - mov 0x2(%rcx),%dl │ │ │ │ - mov %dl,0x2(%rbx) │ │ │ │ - mov 0x3(%rcx),%dl │ │ │ │ - mov %dl,0x3(%rbx) │ │ │ │ - mov 0x4(%rcx),%dl │ │ │ │ - mov %dl,0x4(%rbx) │ │ │ │ - mov 0x5(%rcx),%dl │ │ │ │ - mov %dl,0x5(%rbx) │ │ │ │ - mov 0x6(%rcx),%dl │ │ │ │ - mov %dl,0x6(%rbx) │ │ │ │ - mov 0x7(%rcx),%cl │ │ │ │ - mov %cl,0x7(%rbx) │ │ │ │ - movq $0x5a8800,-0x18(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 5d5108 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ + add %dh,0x1d(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0xd14eb0,-0x8(%r12) │ │ │ │ + mov %al,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c378 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp d9c360 │ │ │ │ + lea 0x9cba0f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %bl,-0x64(%rdi) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5a8899 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5a8876 │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5a8099 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5a8890,-0x18(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 596720 │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x9cb9d9(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c9e1e8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - rorb $0x75,-0x76b3ffa6(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 5a88c0 │ │ │ │ + add %dl,0x48009cb9(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5a813d │ │ │ │ + movq $0x5a80f0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5a80f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x5b2ed0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,-0x47(%rax) │ │ │ │ + pushf │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x72b7f820(%rbx) │ │ │ │ + or $0x8541a3,%eax │ │ │ │ + mov (%rcx,%rax,8),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5a812d │ │ │ │ + mov 0xa(%rbx),%rax │ │ │ │ + movq $0xc6a670,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + lea -0x2(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + lea 0x9cb92c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5a812d │ │ │ │ + mov 0xb(%rbx),%rax │ │ │ │ + movq $0xc6a650,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x3(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5a812d │ │ │ │ + mov 0xc(%rbx),%rax │ │ │ │ + movq $0xc6a630,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x4(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5a812d │ │ │ │ + mov 0xd(%rbx),%rax │ │ │ │ + movq $0xc6a610,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x5(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5a812d │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + movq $0xc6a5f0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5a812d │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + movq $0xc6a5d0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0xfffffffffffffff8,%rax │ │ │ │ + mov (%rax),%rax │ │ │ │ + mov -0x4(%rax),%eax │ │ │ │ + cmp $0x8,%rax │ │ │ │ + jb 5a828c │ │ │ │ + cmp $0x9,%rax │ │ │ │ + jb 5a82ee │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5a827c │ │ │ │ + mov 0x9(%rbx),%rax │ │ │ │ + movq $0x5a8070,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xc6a6d0,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + cmp $0x7,%rax │ │ │ │ + jb 5a82c0 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5a812d │ │ │ │ + mov 0x9(%rbx),%rax │ │ │ │ + movq $0xc6a6b0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5a812d │ │ │ │ + mov 0x9(%rbx),%rax │ │ │ │ + movq $0xc6a690,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5a7fb8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,-0x49(%rax) │ │ │ │ + pushf │ │ │ │ + add %ch,%cl │ │ │ │ + fwait │ │ │ │ + std │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5a893a │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 5a836a │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5a8950,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp d6d4b0 │ │ │ │ + movq $0xda4628,-0x28(%rbp) │ │ │ │ + movq $0xf73721,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp c9d8a8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5a83dc │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5a83d1 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x5a8330,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0xda4100,-0x10(%rbp) │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp d0cdd8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0xd75630,-0x8(%r12) │ │ │ │ + add %dh,0x34(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x5a8380,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c378 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + lea 0x81be07(%rip),%r14 │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5a89c2 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5a89d8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp d6d4b0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x34(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x5a83f0,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp c9dfd8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0xd75630,-0x8(%r12) │ │ │ │ + add %dh,0x3d(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x5a8450,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c378 │ │ │ │ - xchg %ax,%ax │ │ │ │ + lea -0x28(%r12),%rsi │ │ │ │ + lea 0x81bd5c(%rip),%r14 │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x3d(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + movq $0x5a84b0,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x28(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp c9dfd8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sbb %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - jl 5a89c3 │ │ │ │ + add %ch,-0x4b(%rax) │ │ │ │ + pushf │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1052c37c <__environ@GLIBC_2.2.5+0xf4d48d4> │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5a85f7 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5a85ec │ │ │ │ + movq $0x5a8520,-0x30(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %r9,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + mov %r8,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + movq $0x5a8618,-0x8(%rbp) │ │ │ │ + lea -0x30(%r12),%rsi │ │ │ │ + lea 0x81bcc3(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + lea 0x9cb522(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - ja 5a8a34 │ │ │ │ add %al,(%rax) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - jae 5a8a86 │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jb 5a8a4f │ │ │ │ - mov %rsi,%rbx │ │ │ │ - jmp 5a8a89 │ │ │ │ - cmpq $0x0,0x7(%r14) │ │ │ │ - je 5a8a5b │ │ │ │ - mov %rsi,%rbx │ │ │ │ - jmp 5a8a89 │ │ │ │ - lea 0x9c7c80(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %ch,%al │ │ │ │ + mov $0x9c,%ah │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + mov $0x48009cb4,%eax │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp ca4ec0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5a8669 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x9cb0c1(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 777e98 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48009c7c(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5a8a89 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - add $0x20,%r12 │ │ │ │ + xorb $0x45,-0x72b7ff64(%rax) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5a86e1 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5a8bb7 │ │ │ │ - movq $0x5a8848,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + ja 5a86d6 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x5a8640,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea 0xaa7197(%rip),%rdi │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x9f6753(%rip),%r14 │ │ │ │ + lea 0x9cb033(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp da7638 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + call 485b23ad <__environ@GLIBC_2.2.5+0x4755a905> │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5a877a │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5a876f │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x5a8680,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + movq $0x1044be9,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - test %rbx,%rbx │ │ │ │ - jge 5a8b07 │ │ │ │ - movq $0x5a8af0,-0x18(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5a8af0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + movq $0x5a8790,-0x20(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x9cafc4(%rip),%r14 │ │ │ │ + lea -0xe(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 761848 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + mov $0x9c,%ah │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fistpll 0xb(%rsi) │ │ │ │ + lea 0xa9c422(%rip),%r14 │ │ │ │ + movq $0xda4100,0x0(%rbp) │ │ │ │ + jmp 7ceb38 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - jl 5a8a8b │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - jnp 5a8b03 │ │ │ │ - add %cl,(%rdi) │ │ │ │ - mov %es,0x48000001(%rip) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - cmp $0x144,%rbx │ │ │ │ - jle 5a8b5e │ │ │ │ - movq $0x5a8b48,-0x18(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - lea 0x9c7b8e(%rip),%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ + add %dh,0x458d4800(%rsp,%rbx,4) │ │ │ │ + loopne 5a8811 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5a87f1 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5a8808,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x9caf39(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5a8b48 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp 761848 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x48009cb3(%rax) │ │ │ │ + mov %ebx,%edi │ │ │ │ + mov $0xb,%esi │ │ │ │ + lea 0xa9c3aa(%rip),%r14 │ │ │ │ + movq $0xda4100,-0x8(%rbp) │ │ │ │ + movq $0x104f851,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 7ceb38 │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48009c78(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - cmp 0x7(%rbx),%rax │ │ │ │ - jg 5a8c00 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - add $0x18,%rbp │ │ │ │ - movq $0x5a8b88,-0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ + movabs 0x4cf8458d48009cb3,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5a8955 │ │ │ │ + movq $0x5a8878,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5a8b88 │ │ │ │ + jne 5a8878 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x78(%rax) │ │ │ │ + add %ch,-0x4d(%rax) │ │ │ │ pushf │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - pop %rax │ │ │ │ - lea 0x0(%rdx),%ebx │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - lea 0xa9a9be(%rip),%r14 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5b3720 │ │ │ │ - lea 0x9c7b85(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x5a8a78,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp d9bef0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add 0x12(%rdx),%esi │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - lea 0xa9a88a(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ + add (%rdi),%ecx │ │ │ │ + adc $0x0,%ecx │ │ │ │ + add %al,(%rax) │ │ │ │ cmp $0x2,%rax │ │ │ │ - jae 5a8c24 │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - jge 5a8c24 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5a8c00 │ │ │ │ - mov %rcx,%rax │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - je 5a8c9b │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x28,%r12 │ │ │ │ + jb 5a88ed │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5a8c6c │ │ │ │ - movq $0x5a8910,-0x20(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0xcff638,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ + ja 5a88dd │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + movq $0x5a87c0,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + movq $0x1044be9,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x81b931(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x5a8e00,0x0(%rbp) │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5a8945 │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x5a86f8,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + movq $0x1044be9,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x81b8d6(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + lea 0x81b893(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d6e318 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x7d(%rcx) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + mov $0x9c,%dl │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x7f(%rdi) │ │ │ │ - mov 0x6(%rax),%rcx │ │ │ │ - movq $0xda15f0,-0x10(%r12) │ │ │ │ - movq $0x8,-0x8(%r12) │ │ │ │ - lea -0x10(%r12),%rdx │ │ │ │ - lea 0x10(%rdx),%rsi │ │ │ │ - lea 0x81aa28(%rip),%rdi │ │ │ │ - mov (%rdi),%r8b │ │ │ │ - mov %r8b,(%rsi) │ │ │ │ - mov 0x1(%rdi),%r8b │ │ │ │ - mov %r8b,0x1(%rsi) │ │ │ │ - mov 0x2(%rdi),%r8b │ │ │ │ - mov %r8b,0x2(%rsi) │ │ │ │ - mov 0x3(%rdi),%r8b │ │ │ │ - mov %r8b,0x3(%rsi) │ │ │ │ - mov 0x4(%rdi),%r8b │ │ │ │ - mov %r8b,0x4(%rsi) │ │ │ │ - mov 0x5(%rdi),%r8b │ │ │ │ - mov %r8b,0x5(%rsi) │ │ │ │ - mov 0x6(%rdi),%r8b │ │ │ │ - mov %r8b,0x6(%rsi) │ │ │ │ - mov 0x7(%rdi),%dil │ │ │ │ - mov %dil,0x7(%rsi) │ │ │ │ - movq $0x5a8d88,-0x8(%rbp) │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d61ef0 │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x5a8840,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x81b875(%rip),%r14 │ │ │ │ + jmp d6e428 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - movq $0x5a8c98,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp d9c360 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %dh,-0x7cb6ff64(%rdx) │ │ │ │ (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x5a8980,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp c9dfd8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800aa54(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - movq $0x5a8bf0,0x8(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d68f88 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x49(%rbp,%rcx,2),%esi │ │ │ │ - add $0x28,%esp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5a8a78 │ │ │ │ + add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5a8dd1 │ │ │ │ - movq $0x5a8998,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xcff638,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ + ja 5a8a6d │ │ │ │ + movq $0x5a89d0,-0x18(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x5a8a98,-0x8(%rbp) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x81b842(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5a8c00 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0x9cb181(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,%cl │ │ │ │ - cs (bad) │ │ │ │ + add %cl,(%rax) │ │ │ │ + mov $0x9c,%cl │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + fdivs -0x7cb7ff64(%rax) │ │ │ │ (bad) │ │ │ │ - decl (%rdi) │ │ │ │ + adc $0xf006fc4,%eax │ │ │ │ (bad) │ │ │ │ - add %al,0x1000000(%rip) │ │ │ │ - ... │ │ │ │ + add %r8b,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - jns 5a8dbb │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5a8e69 │ │ │ │ - movq $0x5a8e58,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5a8e58 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + jb 5a8ae9 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x9cac41(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 777e98 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - js 5a8df3 │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jae 5a8e6b │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 5a8a28 │ │ │ │ - lea 0x9c78d8(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,-0x3b7cb700(%rsp,%rbx,4) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x30(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x5a8ac0,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea 0xaa6d2c(%rip),%rdi │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x9ee088(%rip),%r14 │ │ │ │ + lea 0x9cabc8(%rip),%rbx │ │ │ │ + jmp da7638 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - adc $0x40000000,%eax │ │ │ │ - cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7352c7dc <__environ@GLIBC_2.2.5+0x724d4d34> │ │ │ │ - rex.RB │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call d97350 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5a8ed1 │ │ │ │ - movq $0xda2e40,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x5a8ef0,-0x18(%rbp) │ │ │ │ - mov $0xff,%r14d │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 5d4d58 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + movabs 0x4d18c48349009cab,%al │ │ │ │ + cmp 0x358(%rbp),%esp │ │ │ │ + ja 5a8b8f │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x5a8b00,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x81b695(%rip),%r14 │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + push %rax │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + pushf │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x5a8b60,-0x10(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c378 │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp c9dfd8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - rex.W pop %rax │ │ │ │ - pushf │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5a8f89 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5a8f66 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5a8f80,-0x18(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 596720 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ - mov $0x8f,%al │ │ │ │ - pop %rdx │ │ │ │ - add %cl,0x75(%rcx,%rcx,4) │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5a8c58 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5a8c4d │ │ │ │ + movq $0x5a8bb0,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + movq $0x5a8c78,-0x8(%rbp) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x81b662(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0x9cafc1(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + scas %es:(%rdi),%eax │ │ │ │ + pushf │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + clc │ │ │ │ + scas %es:(%rdi),%al │ │ │ │ + pushf │ │ │ │ add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - ret │ │ │ │ + xor $0xf006fc2,%eax │ │ │ │ (bad) │ │ │ │ - jne 5a8fb0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %al,(%r8) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %ch,0x458d4800(%rsp,%rbx,4) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5a8cc5 │ │ │ │ + movq $0x5a8ce0,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x9caa65(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 768618 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + pushf │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fbstp (%rcx) │ │ │ │ + testb $0xd5,0x35(%rbp,%rcx,4) │ │ │ │ + mov $0xc74800a9,%esi │ │ │ │ + rex.RB clc │ │ │ │ + add %al,-0x26(%rcx) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,-0x8(%r9) │ │ │ │ + add $0x1,%al │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 820030 │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + cwtl │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + pushf │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5b2ed0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x5a8ca0,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x81b4dd(%rip),%r14 │ │ │ │ + jmp d6e428 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5a902a │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5a9040,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp d6d4b0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + stos %rax,%es:(%rdi) │ │ │ │ + pushf │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0xd14eb0,-0x8(%r12) │ │ │ │ - mov %bl,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c378 │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x5a8d18,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp c9dfd8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - ja 5a902b │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1052c9e4 <__environ@GLIBC_2.2.5+0xf4d4f3c> │ │ │ │ - (bad) │ │ │ │ - ja 5a909c │ │ │ │ add %al,(%rax) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - jae 5a90ee │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jb 5a90b7 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - jmp 5a90f1 │ │ │ │ - cmpq $0x0,0x7(%r14) │ │ │ │ - je 5a90c3 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - jmp 5a90f1 │ │ │ │ - lea 0x9c76c0(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - jbe 5a907b │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x77(%rax),%ecx │ │ │ │ - repz add $0x20,%r12 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5a8e10 │ │ │ │ + add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5a921f │ │ │ │ - movq $0x5a8f38,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - test %rbx,%rbx │ │ │ │ - jge 5a916f │ │ │ │ - movq $0x5a9158,-0x18(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5a9158 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + ja 5a8e05 │ │ │ │ + movq $0x5a8d68,-0x18(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x5a8e30,-0x8(%rbp) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x81b4aa(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0x9cae29(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x76(%rax) │ │ │ │ + add %dh,-0x53(%rax) │ │ │ │ + pushf │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + rex lods %ds:(%rsi),%eax │ │ │ │ pushf │ │ │ │ add %cl,-0x7d(%rax) │ │ │ │ - jnp 5a916b │ │ │ │ + (bad) │ │ │ │ + jge 5a8e01 │ │ │ │ + outsl %ds:(%rsi),(%dx) │ │ │ │ add %cl,(%rdi) │ │ │ │ - mov %es,0x48000001(%rip) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - cmp $0x144,%rbx │ │ │ │ - jle 5a91c6 │ │ │ │ - movq $0x5a91b0,-0x18(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - lea 0x9c75ce(%rip),%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5a91b0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - jb 5a914b │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,0x3b(%r8) │ │ │ │ - rex.XB (bad) │ │ │ │ - jg 5a9268 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - add $0x18,%rbp │ │ │ │ - movq $0x5a91f0,-0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5a91f0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - jno 5a918b │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cwtl │ │ │ │ - xchg %eax,%ebx │ │ │ │ - pop %rdx │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jae 5a920b │ │ │ │ - lea 0xa9a356(%rip),%r14 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5b3720 │ │ │ │ - lea 0x9c75c5(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x5a90e0,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5a8e81 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp d9bef0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x9ca8a9(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 7664f8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x12(%rdx),%esi │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - lea 0xa9a222(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jae 5a928c │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - jge 5a928c │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5a9268 │ │ │ │ - mov %rcx,%rax │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - jae 5a931a │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jb 5a92a8 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5a9268 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5a936e │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - cmp $0xff,%rax │ │ │ │ - jle 5a92da │ │ │ │ - add $0xffffffffffffffe0,%r12 │ │ │ │ - lea 0xa9a1be(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0xd14eb0,-0x18(%r12) │ │ │ │ - mov %al,-0x10(%r12) │ │ │ │ - movq $0xcff638,-0x8(%r12) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + xor %ch,-0x7cb6ff64(%rcx) │ │ │ │ (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x30(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x5a8e58,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea 0xaa6994(%rip),%rdi │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x9edcf0(%rip),%r14 │ │ │ │ + lea 0x9ca8f8(%rip),%rbx │ │ │ │ + jmp da7638 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%bl │ │ │ │ - add -0x77(%rax),%ecx │ │ │ │ - ret │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5a9356 │ │ │ │ - movq $0x5a9000,-0x20(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0xcff638,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + shrb $1,-0x7cb6ff64(%rax) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x5a8e98,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x5a9318,0x0(%rbp) │ │ │ │ - jmp d9c360 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x5a93c8,0x0(%rbp) │ │ │ │ - jmp d9c360 │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x81b2fd(%rip),%r14 │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4e(%rax) │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r11b,-0x6e(%r8) │ │ │ │ - pop %rdx │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls -0x77(%rcx) │ │ │ │ - (bad) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d68f88 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + subb $0xc4,-0x7cb6ff64(%rax) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x5a8ef8,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp c9dfd8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%cl │ │ │ │ - fdivrp %st,%st(6) │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - add %al,0x1000000(%rip) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - jae 5a9383 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5a9431 │ │ │ │ - movq $0x5a9420,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ + jb 5a8ff0 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5a8fe5 │ │ │ │ + movq $0x5a8f48,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + movq $0x5a9010,-0x8(%rbp) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x81b2ca(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5a9420 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0x9cac69(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - jae 5a93bb │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jae 5a9433 │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ + add %dl,0x48009cab(%rax) │ │ │ │ + mov %ebx,%esi │ │ │ │ + lea 0x9cab60(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5a9090 │ │ │ │ - lea 0x9c73b8(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp ca4ec0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0x78000000,%eax │ │ │ │ - movabs 0x394ce8458d48009c,%al │ │ │ │ - clc │ │ │ │ - jb 5a949e │ │ │ │ + adc $0x48000000,%eax │ │ │ │ + lods %ds:(%rsi),%al │ │ │ │ + pushf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5a907f │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call d97350 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 5a9499 │ │ │ │ + je 5a907a │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x5a94b8,-0x18(%rbp) │ │ │ │ - mov $0xffff,%r14d │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 5d4d58 │ │ │ │ + lea 0xa9bb50(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 8312f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c378 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - adcb $0x0,-0x64(%rdx) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5a952e │ │ │ │ + jb 5a90c1 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5a9548,-0x18(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 596720 │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x9ca669(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 76ce98 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - js 5a94e3 │ │ │ │ - pop %rdx │ │ │ │ - add %cl,0x75(%rcx,%rcx,4) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 5a9578 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x5b2ed0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + enter $0x9cab,$0x0 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5a9115 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x5a9098,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + lea 0xaa6754(%rip),%rdi │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x9edab0(%rip),%r14 │ │ │ │ + lea 0x9cab90(%rip),%rbx │ │ │ │ + jmp da7638 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nop │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5a95f2 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5a9608,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp d6d4b0 │ │ │ │ + push $0x49009cab │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5a9167 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x5a90d8,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x81b0bd(%rip),%r14 │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + sbb %ch,-0x7cb6ff64(%rbx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1a(%rdi) │ │ │ │ - movq $0xd14e90,-0x8(%r12) │ │ │ │ - mov %bx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c378 │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x5a9138,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp c9dfd8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - jb 5a95f3 │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1052cfac <__environ@GLIBC_2.2.5+0xf4d5504> │ │ │ │ - (bad) │ │ │ │ - ja 5a9664 │ │ │ │ add %al,(%rax) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - jae 5a96b6 │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jb 5a967f │ │ │ │ - mov %rsi,%rbx │ │ │ │ - jmp 5a96b9 │ │ │ │ - cmpq $0x0,0x7(%r14) │ │ │ │ - je 5a968b │ │ │ │ - mov %rsi,%rbx │ │ │ │ - jmp 5a96b9 │ │ │ │ - lea 0x9c71a0(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - jno 5a9643 │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x77(%rax),%ecx │ │ │ │ - repz add $0x20,%r12 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5a9230 │ │ │ │ + add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5a97e7 │ │ │ │ - movq $0x5a9500,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - test %rbx,%rbx │ │ │ │ - jge 5a9737 │ │ │ │ - movq $0x5a9720,-0x18(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5a9720 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + ja 5a9225 │ │ │ │ + movq $0x5a9188,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + movq $0x5a9250,-0x8(%rbp) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x81b08a(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0x9caa89(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - jno 5a96bb │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - jnp 5a9733 │ │ │ │ - add %cl,(%rdi) │ │ │ │ - mov %es,0x48000001(%rip) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - cmp $0x144,%rbx │ │ │ │ - jle 5a978e │ │ │ │ - movq $0x5a9778,-0x18(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - lea 0x9c70ae(%rip),%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5a9778 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %dl,-0x57(%rax) │ │ │ │ + pushf │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + and %ch,-0x7cb7ff64(%rcx) │ │ │ │ (bad) │ │ │ │ + pop %rbp │ │ │ │ + mov $0x1f0f006f,%esp │ │ │ │ + add %r8b,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x6c(%rax) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,0x3b(%r8) │ │ │ │ - rex.XB (bad) │ │ │ │ - jg 5a9830 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - add $0x18,%rbp │ │ │ │ - movq $0x5a97b8,-0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5a97b8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - (bad) │ │ │ │ - cltd │ │ │ │ - pop %rdx │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jae 5a97d3 │ │ │ │ - lea 0xa99d8e(%rip),%r14 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5a929d │ │ │ │ + movq $0x5a92b8,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x9ca48d(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5b3720 │ │ │ │ - lea 0x9c70a5(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x5a96a8,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp d9bef0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp c9e1e8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x12(%rdx),%esi │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - lea 0xa99c5a(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jae 5a9854 │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - jge 5a9854 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5a9830 │ │ │ │ - mov %rcx,%rax │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - jae 5a98e2 │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jb 5a9870 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5a9830 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5a9936 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - cmp $0xffff,%rax │ │ │ │ - jle 5a98a2 │ │ │ │ - add $0xffffffffffffffe0,%r12 │ │ │ │ - lea 0xa99bf6(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0xd14e90,-0x18(%r12) │ │ │ │ - mov %ax,-0x10(%r12) │ │ │ │ - movq $0xcff638,-0x8(%r12) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + cmp $0xaa6592,%eax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0xa9b8e9(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + jmp d0d168 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%bl │ │ │ │ - add -0x77(%rax),%ecx │ │ │ │ - ret │ │ │ │ - add $0x28,%r12 │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5a991e │ │ │ │ - movq $0x5a95c8,-0x20(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0xcff638,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ + ja 5a9317 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x5a9278,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x5a98e0,0x0(%rbp) │ │ │ │ - jmp d9c360 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x5a9990,0x0(%rbp) │ │ │ │ - jmp d9c360 │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x81af0d(%rip),%r14 │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48(%rax) │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r12b,(%r8) │ │ │ │ - cwtl │ │ │ │ - pop %rdx │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls -0x77(%rcx) │ │ │ │ - (bad) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d68f88 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%cl │ │ │ │ - fdivrp %st,%st(6) │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - add %al,0x1000000(%rip) │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5a9367 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x5a92e8,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp c9dfd8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - pushf │ │ │ │ + add %dl,(%rax) │ │ │ │ + test $0x9c,%al │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5a99f9 │ │ │ │ - movq $0x5a99e8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ + jb 5a93e0 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5a93d5 │ │ │ │ + movq $0x5a9338,-0x18(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x5a9400,-0x8(%rbp) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x81aeda(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5a99e8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0x9ca8f9(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48009c6e(%rax) │ │ │ │ - mov 0xf(%rbx),%esi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ + add %ah,0x48009ca7(%rax) │ │ │ │ + mov %ebx,%esi │ │ │ │ + lea 0x9ca770(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5a9658 │ │ │ │ - lea 0x9c6e98(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp ca4ec0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0xb0000000,%eax │ │ │ │ - (bad) │ │ │ │ - pushf │ │ │ │ + adc $0xc8000000,%eax │ │ │ │ + test $0x9c,%al │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7352d36c <__environ@GLIBC_2.2.5+0x724d58c4> │ │ │ │ rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5a946f │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call d97350 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 5a9a61 │ │ │ │ + je 5a946a │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x5a9a80,-0x18(%rbp) │ │ │ │ - mov $0xffffffff,%r14d │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 5d4d58 │ │ │ │ + lea 0xa9b760(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 86e088 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c378 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x48009c4c,%eax │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5a9af6 │ │ │ │ + jb 5a94b1 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5a9b10,-0x18(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 596720 │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x9ca279(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 773f18 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - rex │ │ │ │ - fwait │ │ │ │ - pop %rdx │ │ │ │ - add %cl,0x75(%rcx,%rcx,4) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 5a9b40 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + rex.W test $0x9c,%al │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x5b2ed0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + add %dh,0x30(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x5a9488,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + lea 0xaa6364(%rip),%rdi │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x9ed6c0(%rip),%r14 │ │ │ │ + lea 0x9ca810(%rip),%rbx │ │ │ │ + jmp da7638 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nop │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5a9bba │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5a9bd0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp d6d4b0 │ │ │ │ + call 495b31d0 <__environ@GLIBC_2.2.5+0x4855b728> │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5a9557 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x5a94c8,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x81accd(%rip),%r14 │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + cwtl │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + pushf │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0xd14e70,-0x8(%r12) │ │ │ │ - mov %ebx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c378 │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x5a9528,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp c9dfd8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1052d574 <__environ@GLIBC_2.2.5+0xf4d5acc> │ │ │ │ - (bad) │ │ │ │ - ja 5a9c2c │ │ │ │ add %al,(%rax) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - jae 5a9c7e │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jb 5a9c47 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - jmp 5a9c81 │ │ │ │ - cmpq $0x0,0x7(%r14) │ │ │ │ - je 5a9c53 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - jmp 5a9c81 │ │ │ │ - lea 0x9c6c80(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48009c6c(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5a9c81 │ │ │ │ - mov %rsi,%rbx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5a9620 │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5a9daf │ │ │ │ - movq $0x5a9ac8,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - test %rbx,%rbx │ │ │ │ - jge 5a9cff │ │ │ │ - movq $0x5a9ce8,-0x18(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5a9ce8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + ja 5a9615 │ │ │ │ + movq $0x5a9578,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + movq $0x5a9640,-0x8(%rbp) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x81ac9a(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0x9ca709(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ + add %ah,-0x5b(%rax) │ │ │ │ pushf │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - jnp 5a9cfb │ │ │ │ - add %cl,(%rdi) │ │ │ │ - mov %es,0x48000001(%rip) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - cmp $0x144,%rbx │ │ │ │ - jle 5a9d56 │ │ │ │ - movq $0x5a9d40,-0x18(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - lea 0x9c6b8e(%rip),%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5a9d40 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + xor %ah,-0x7cb7ff64(%rbp) │ │ │ │ + (bad) │ │ │ │ + insl (%dx),%es:(%rdi) │ │ │ │ + mov $0x1f0f006f,%eax │ │ │ │ + add %r8b,(%rax) │ │ │ │ + ... │ │ │ │ + adc $0xe8000000,%eax │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ + pushf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5a96af │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call d97350 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 5a96aa │ │ │ │ + movq $0xda2e40,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xa9b520(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 8717f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - (bad) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48009c66(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - cmp 0x7(%rbx),%rax │ │ │ │ - jg 5a9df8 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - add $0x18,%rbp │ │ │ │ - movq $0x5a9d80,-0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5a9d80 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x66(%rax) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - sub %bl,-0x74b7ffa6(%rdi) │ │ │ │ - jae 5a9d9b │ │ │ │ - lea 0xa997c6(%rip),%r14 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5b3720 │ │ │ │ - lea 0x9c6b85(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x5a9c70,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5a96f1 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp d9bef0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x9ca039(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 7753f8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x12(%rdx),%esi │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - lea 0xa99692(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jae 5a9e1c │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - jge 5a9e1c │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5a9df8 │ │ │ │ - mov %rcx,%rax │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - jae 5a9eaa │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jb 5a9e38 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5a9df8 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x20,%r12 │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + push $0x49009ca6 │ │ │ │ + add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5a9efe │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov $0xffffffff,%ebx │ │ │ │ - cmp %rbx,%rax │ │ │ │ - jle 5a9e6c │ │ │ │ - add $0xffffffffffffffe0,%r12 │ │ │ │ - lea 0xa9962c(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0xd14e70,-0x18(%r12) │ │ │ │ - mov %eax,-0x10(%r12) │ │ │ │ - movq $0xcff638,-0x8(%r12) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ + ja 5a9745 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x5a96c8,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + lea 0xaa6124(%rip),%rdi │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x9ed480(%rip),%r14 │ │ │ │ + lea 0x9ca630(%rip),%rbx │ │ │ │ + jmp da7638 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%bl │ │ │ │ - add -0x77(%rax),%ecx │ │ │ │ - ret │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5a9ee6 │ │ │ │ - movq $0x5a9b90,-0x20(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0xcff638,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + or %ah,-0x7cb6ff64(%rsi) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x5a9708,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x5a9ea8,0x0(%rbp) │ │ │ │ - jmp d9c360 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x5a9f58,0x0(%rbp) │ │ │ │ - jmp d9c360 │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x81aa8d(%rip),%r14 │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800aa42(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - movq $0x5a9de8,0x8(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ + mov $0x49009ca5,%eax │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5a97e7 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x5a9768,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d68f88 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + jmp c9dfd8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%cl │ │ │ │ - fdivrp %st,%st(6) │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - add %al,0x1000000(%rip) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48009c69(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5a9fc1 │ │ │ │ - movq $0x5a9fb0,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ + jb 5a9860 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5a9855 │ │ │ │ + movq $0x5a97b8,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + movq $0x5a9880,-0x8(%rbp) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x81aa5a(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5a9fb0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0x9ca529(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48009c69(%rax) │ │ │ │ - mov 0xf(%rbx),%esi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 5a9c20 │ │ │ │ - lea 0x9c6978(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + movabs %eax,0x358d4cde8948009c │ │ │ │ + lock movabs %al,0x2de908c58348009c │ │ │ │ + mov $0x6f,%dh │ │ │ │ + add %cl,(%rdi) │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x4ce0458d48009c47,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5aa00e │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5a98d1 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5aa028,-0x18(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 596720 │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x9c9e59(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 7664f8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - pop %rax │ │ │ │ - movabs 0x83480075894c005a,%al │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 5aa058 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %al,(%r8) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + loopne 5a9884 │ │ │ │ + pushf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5a9949 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5a993e │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x5a98a8,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea 0xaa5f2f(%rip),%rdi │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x9f54eb(%rip),%r14 │ │ │ │ + lea 0x9c9e93(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp da7638 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x5b2ed0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nop │ │ │ │ + push %rax │ │ │ │ + movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ + pushf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 5a99b1 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5a99e2 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5a99d7 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x5a98e8,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + movq $0x1044be9,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x5a99f8,-0x20(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x9c9d5c(%rip),%r14 │ │ │ │ + lea -0xe(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 761848 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + movabs 0xbbedf8948009c,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + lea 0xa9b1ba(%rip),%r14 │ │ │ │ + movq $0xda4100,0x0(%rbp) │ │ │ │ + jmp 7ceb38 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5aa0d2 │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + cwtl │ │ │ │ + movabs 0x394ce0458d48009c,%eax │ │ │ │ + clc │ │ │ │ + jb 5a9a59 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5aa0e8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + movq $0x5a9a70,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x9c9cd1(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp d6d768 │ │ │ │ + jmp 761848 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,-0x5f(%rax) │ │ │ │ + pushf │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fistpll 0xb(%rsi) │ │ │ │ + lea 0xa9b142(%rip),%r14 │ │ │ │ + movq $0xda4100,-0x8(%rbp) │ │ │ │ + movq $0x104f851,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 7ceb38 │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + or %ah,-0x72b7ff64(%rbx) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5a9bbd │ │ │ │ + movq $0x5a9ae0,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5a9ae0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0xd14e50,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + movabs %al,0x7e083d88948009c │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jae 5a9bc1 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 5a9b55 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5a9b45 │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + movq $0x5a9a28,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + movq $0x1044be9,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x81a6ca(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c378 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5a9bad │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x5a9960,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + movq $0x1044be9,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x81a640(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + lea 0x81a62c(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d6e318 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5aa15a │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5aa170,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp d6d768 │ │ │ │ + enter $0x9ca1,$0x0 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5a9c17 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x5a9aa8,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x81a60d(%rip),%r14 │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + js 5a9bd7 │ │ │ │ + pushf │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0xd14e50,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c378 │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x5a9be8,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp c9dfd8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x65(%rax) │ │ │ │ - pushf │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1052db14 <__environ@GLIBC_2.2.5+0xf4d606c> │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5a9ce0 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5a9cd5 │ │ │ │ + movq $0x5a9c38,-0x18(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x5a9d00,-0x8(%rbp) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x81a5da(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0x9ca0e9(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - ja 5aa1cc │ │ │ │ add %al,(%rax) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - jae 5aa21e │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jb 5aa1e7 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - jmp 5aa221 │ │ │ │ - cmpq $0x0,0x7(%r14) │ │ │ │ - je 5aa1f3 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - jmp 5aa221 │ │ │ │ - lea 0x9c6768(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ + add %ah,0x48009c9e(%rax) │ │ │ │ + mov %ebx,%esi │ │ │ │ + lea 0x9c9e70(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp ca4ec0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - gs pushf │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x77(%rax),%ecx │ │ │ │ - repz add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5aa34f │ │ │ │ - movq $0x5a9fe0,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - test %rbx,%rbx │ │ │ │ - jge 5aa29f │ │ │ │ - movq $0x5aa288,-0x18(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5aa288 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + enter $0x9ca0,$0x0 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5a9d4d │ │ │ │ + movq $0x5a9d68,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x9c99dd(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 772680 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x48009ca0(%rax) │ │ │ │ + mov %ebx,%edi │ │ │ │ + xor %esi,%esi │ │ │ │ + lea 0xa9ae4d(%rip),%r14 │ │ │ │ + movq $0xda4100,-0x8(%rbp) │ │ │ │ + movq $0x104f851,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 867de8 │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x64(%rax) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - jnp 5aa29b │ │ │ │ - add %cl,(%rdi) │ │ │ │ - mov %es,0x48000001(%rip) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - cmp $0x144,%rbx │ │ │ │ - jle 5aa2f6 │ │ │ │ - movq $0x5aa2e0,-0x18(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - lea 0x9c63f6(%rip),%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5aa2e0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + push %rax │ │ │ │ + movabs 0x3b4d18c48349009c,%al │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x5a9d28,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x81a455(%rip),%r14 │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - (bad) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,0x3b(%r8) │ │ │ │ - rex.XB (bad) │ │ │ │ - jg 5aa398 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - add $0x18,%rbp │ │ │ │ - movq $0x5aa320,-0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5aa320 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ + add %ah,-0x7cb6ff64(%rax) │ │ │ │ (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x5a9da0,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp c9dfd8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - (bad) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ - lock movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rdx │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jae 5aa33b │ │ │ │ - lea 0xa99226(%rip),%r14 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5a9e98 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5a9e8d │ │ │ │ + movq $0x5a9df0,-0x18(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x5a9eb8,-0x8(%rbp) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x81a422(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5b3720 │ │ │ │ - lea 0x9c662d(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + jmp d6e428 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - movq $0x5aa210,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp d9bef0 │ │ │ │ + lea 0x9c9f71(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + pushf │ │ │ │ + pushf │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + mov $0x48009c9c,%eax │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp ca4ec0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x12(%rdx),%esi │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - lea 0xa990f2(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jae 5aa3bc │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - jge 5aa3bc │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5a9f09 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x9c9821(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5aa398 │ │ │ │ - mov %rcx,%rax │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - je 5aa433 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5aa404 │ │ │ │ - movq $0x5aa0a8,-0x20(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0xcff638,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x5aa598,0x0(%rbp) │ │ │ │ - jmp d9c360 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + jmp 76fb80 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x7d(%rcx) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + xor %bl,-0x7cb6ff64(%rdx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x7f(%rdi) │ │ │ │ - mov 0x6(%rax),%rcx │ │ │ │ - movq $0xda15f0,-0x10(%r12) │ │ │ │ - movq $0x8,-0x8(%r12) │ │ │ │ - lea -0x10(%r12),%rdx │ │ │ │ - lea 0x10(%rdx),%rsi │ │ │ │ - lea 0x819290(%rip),%rdi │ │ │ │ - mov (%rdi),%r8b │ │ │ │ - mov %r8b,(%rsi) │ │ │ │ - mov 0x1(%rdi),%r8b │ │ │ │ - mov %r8b,0x1(%rsi) │ │ │ │ - mov 0x2(%rdi),%r8b │ │ │ │ - mov %r8b,0x2(%rsi) │ │ │ │ - mov 0x3(%rdi),%r8b │ │ │ │ - mov %r8b,0x3(%rsi) │ │ │ │ - mov 0x4(%rdi),%r8b │ │ │ │ - mov %r8b,0x4(%rsi) │ │ │ │ - mov 0x5(%rdi),%r8b │ │ │ │ - mov %r8b,0x5(%rsi) │ │ │ │ - mov 0x6(%rdi),%r8b │ │ │ │ - mov %r8b,0x6(%rsi) │ │ │ │ - mov 0x7(%rdi),%dil │ │ │ │ - mov %dil,0x7(%rsi) │ │ │ │ - movq $0x5aa520,-0x8(%rbp) │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d61ef0 │ │ │ │ + add %dh,0x30(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x5a9ee0,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea 0xaa590c(%rip),%rdi │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x9ecc68(%rip),%r14 │ │ │ │ + lea 0x9c99f8(%rip),%rbx │ │ │ │ + jmp da7638 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - movq $0x5aa430,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp d9c360 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + rcrb $1,-0x7cb6ff64(%rcx) │ │ │ │ (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x5a9f20,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x81a275(%rip),%r14 │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - cmp $0xaa,%al │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r9b,0x48005aa3(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + sbbb $0xc4,-0x7cb6ff64(%rcx) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x5a9f80,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d68f88 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp c9dfd8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x49(%rbp,%rcx,2),%esi │ │ │ │ - add $0x28,%esp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5aa078 │ │ │ │ + add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5aa569 │ │ │ │ - movq $0x5aa130,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xcff638,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ + ja 5aa06d │ │ │ │ + movq $0x5a9fd0,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + movq $0x5aa098,-0x8(%rbp) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x81a242(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5aa398 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0x9c9db1(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,%cl │ │ │ │ - cs (bad) │ │ │ │ + add %cl,(%rax) │ │ │ │ + fwait │ │ │ │ + pushf │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + fcomps -0x7cb7ff64(%rdx) │ │ │ │ (bad) │ │ │ │ - decl (%rdi) │ │ │ │ + adc $0xf006fae,%eax │ │ │ │ (bad) │ │ │ │ - add %al,0x1000000(%rip) │ │ │ │ - ... │ │ │ │ + add %r8b,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - movsxd -0x7ba72b8(%rax,%rax,1),%ebx │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5aa601 │ │ │ │ - movq $0x5aa5f0,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,-0x72b7ff57(%rbx) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5aa0e5 │ │ │ │ + movq $0x5aa100,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x9c9645(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5aa5f0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 6a6768 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48009c63(%rax) │ │ │ │ - mov 0xf(%rbx),%esi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 5aa1c0 │ │ │ │ - lea 0x9c6380(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 5aa908 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %al,%al │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + test $0xdf894800,%eax │ │ │ │ + xor %esi,%esi │ │ │ │ + lea 0xa9aab5(%rip),%r14 │ │ │ │ + movq $0xda4100,-0x8(%rbp) │ │ │ │ + movq $0x104f851,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 7cb960 │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5aa662 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ca37e0 │ │ │ │ + mov %ch,-0x7cb6ff57(%rdx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x5aa0c0,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x81a0bd(%rip),%r14 │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5aa6d7 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5aa6cc │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ + cmp %ch,-0x7cb6ff57(%rdx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x5aa640,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xda4100,-0x20(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp d05c28 │ │ │ │ + movq $0x5aa138,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp c9dfd8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5aa712 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ca3778 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5aa787 │ │ │ │ - add $0x18,%r12 │ │ │ │ + jb 5aa230 │ │ │ │ + add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5aa77c │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x5aa6f0,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xda4100,-0x20(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp d05c28 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + ja 5aa225 │ │ │ │ + movq $0x5aa188,-0x18(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x5aa250,-0x8(%rbp) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x81a08a(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0x9c9c19(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,-0x67(%rax) │ │ │ │ + pushf │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + and %bl,-0x7cb7ff64(%rcx) │ │ │ │ + (bad) │ │ │ │ + pop %rbp │ │ │ │ + lods %ds:(%rsi),%al │ │ │ │ + outsl %ds:(%rsi),(%dx) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5aa7d2 │ │ │ │ + jb 5aa2b2 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5aa7e8,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%r14 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xda4628,-0x28(%rbp) │ │ │ │ + movq $0xf73721,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp d05a80 │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp c9d8a8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,(%r8) │ │ │ │ - test $0x5a,%al │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - cwtl │ │ │ │ - mov $0x75,%ah │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5aa324 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5aa319 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x5aa278,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0xda4100,-0x10(%rbp) │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp d0cdd8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - add %r8b,(%r8) │ │ │ │ - fiaddl (%r8) │ │ │ │ - jmp cff8e8 │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rax │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5aa879 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5aa856 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5aa870,-0x18(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 596720 │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x34(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x5aa2c8,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + lea 0x819eab(%rip),%r14 │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - movabs 0x480075894c005aa8,%al │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5aa8a0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %al,(%r8) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x5b2ed0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nop │ │ │ │ - or %bh,%ch │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl (%rdx,%rax,1) │ │ │ │ - ... │ │ │ │ + add %dh,0x34(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x5aa338,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp c9dfd8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %ah,0x48009c97(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5aa45a │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5aa44f │ │ │ │ + movq $0x5aa398,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov %r8,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + movq $0x5aa478,-0x8(%rbp) │ │ │ │ + lea -0x28(%r12),%rsi │ │ │ │ + lea 0x819e60(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0x9c9a0f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + xchg %eax,%edi │ │ │ │ pushf │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + clc │ │ │ │ + xchg %eax,%esi │ │ │ │ + pushf │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - sbb (%rdx),%al │ │ │ │ + xor $0xf006faa,%eax │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5aab24 │ │ │ │ - movq $0x5aa678,-0x38(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - movq $0x5aa728,-0x18(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - lea -0x18(%r12),%rbx │ │ │ │ - mov %rdi,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - jae 5aaa00 │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jae 5aaa00 │ │ │ │ - cmpq $0x0,0x7(%rdi) │ │ │ │ - jne 5aaa00 │ │ │ │ - lea 0x9c3dd0(%rip),%rcx │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - jmp 5aa9b0 │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + xor %dl,-0x72b7ff64(%rbp) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5aa4c5 │ │ │ │ + movq $0x5aa4e0,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x9c9265(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 6a4438 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + xchg %eax,%esp │ │ │ │ + pushf │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fbstp (%rcx) │ │ │ │ + testb $0xd5,0x35(%rbp,%rcx,4) │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ + test $0x45c74800,%eax │ │ │ │ + clc │ │ │ │ + add %al,-0x26(%rcx) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,-0x8(%r9) │ │ │ │ + add $0x1,%al │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 7e2da0 │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,0x75(%r11,%rcx,4) │ │ │ │ - sbb %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - movl $0x5aab90,-0x20(%rbp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %r14,%rcx │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp d68548 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - pop %rdi │ │ │ │ - pushf │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,0x75(%rbx,%rcx,4) │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jge 5aaa18 │ │ │ │ - mov 0x28(%rbp),%r8 │ │ │ │ - add $0x30,%rbp │ │ │ │ - add $0x20,%r12 │ │ │ │ + mov $0x49009c94,%eax │ │ │ │ + add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5aab4e │ │ │ │ - movq $0x5aa828,-0x18(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %r8,(%r12) │ │ │ │ - lea -0x18(%r12),%rcx │ │ │ │ - test %r8,%r8 │ │ │ │ - jge 5aaa93 │ │ │ │ - movq $0x5aaa70,-0x30(%rbp) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5aaa70 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x4,%eax │ │ │ │ + ja 5aa547 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x5aa4a0,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x81af6e(%rip),%r14 │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x5f(%rax) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - jnp 5aaa83 │ │ │ │ - add %cl,(%rdi) │ │ │ │ - mov %fs,(%rdx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - rex.WRB sbb %r9b,0x75(%r11,%rcx,4) │ │ │ │ - and %cl,0x45(%rbx,%rcx,4) │ │ │ │ - sub %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - cmp $0x144,%eax │ │ │ │ - jle 5aaac7 │ │ │ │ - movq $0x5aabd8,-0x30(%rbp) │ │ │ │ - mov %r14,%rdx │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + push $0x49009c94 │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5aa597 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x5aa518,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %rbx,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp d6bb88 │ │ │ │ - movq $0x5aab00,-0x20(%rbp) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5aab00 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - add (%rax),%eax │ │ │ │ + jmp c9dfd8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ + sbb %dl,-0x3b7cb700(%rsp,%rbx,4) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ - pushf │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - shrb $1,0x738b4800(%rdx,%rbx,2) │ │ │ │ - cmovl -0x5675b9cb(%rbp),%ecx │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5b3720 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - lea 0x9c5ec2(%rip),%rbx │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2b(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x5aa568,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x819be9(%rip),%r14 │ │ │ │ + jmp d6e428 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - movq $0x5aa9e8,-0x30(%rbp) │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %rbx,-0x20(%rbp) │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp d9bef0 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,%al │ │ │ │ + xchg %eax,%ebx │ │ │ │ + pushf │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2b(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x5aa5b8,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp c9dfd8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rdx,%rdx,1) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - lea 0xa988ed(%rip),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x5aae10,0x8(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d68968 │ │ │ │ - nop │ │ │ │ - add $0x4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - pop %rbp │ │ │ │ - pushf │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ - or %ch,0x758b4c00(%rdx,%rbx,2) │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5aa6c5 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5aa6ba │ │ │ │ + movq $0x5aa610,-0x20(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x5aa6e0,-0x8(%rbp) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + lea 0x819bf5(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + lea 0x9c9844(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - xchg %eax,%edi │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + cwtl │ │ │ │ + pushf │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + loopne 5aa67f │ │ │ │ + pushf │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ + int $0xa7 │ │ │ │ + outsl %ds:(%rsi),(%dx) │ │ │ │ add %cl,(%rdi) │ │ │ │ (bad) │ │ │ │ - addb $0x0,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - or %al,(%rax) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48009c5d(%rax) │ │ │ │ - movl $0x5aac38,-0x8(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d68758 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x5d(%rax) │ │ │ │ - pushf │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rbp,%rdx,1) │ │ │ │ - movl $0x5aad60,0x10(%rbp) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5d4a58 │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - movq $0x5aad00,0x10(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5d4a58 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1,%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5aa731 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x9c8ff9(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 76ce98 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x35(%rax) │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,%r8b │ │ │ │ - lods %ds:(%rsi),%eax │ │ │ │ - pop %rdx │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x75(%rbx,%rcx,4) │ │ │ │ - sub %ch,%cl │ │ │ │ - hlt │ │ │ │ - loop 5aad0e │ │ │ │ - add %cl,(%rdi) │ │ │ │ - (bad) │ │ │ │ - rex add %al,0x1(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - xor $0xc74800aa,%eax │ │ │ │ - add %r13b,%r8b │ │ │ │ - lods %ds:(%rsi),%eax │ │ │ │ - pop %rdx │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x75(%rbx,%rcx,4) │ │ │ │ - sub %ch,%cl │ │ │ │ - int3 │ │ │ │ - loop 5aad36 │ │ │ │ - add %cl,(%rdi) │ │ │ │ + pop %rax │ │ │ │ + xchg %eax,%ebp │ │ │ │ + pushf │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rex add %al,(%rax,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x30(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x5aa708,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea 0xaa50e4(%rip),%rdi │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x9ec440(%rip),%r14 │ │ │ │ + lea 0x9c9520(%rip),%rbx │ │ │ │ + jmp da7638 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - xor $0x8b4800aa,%eax │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r12b,0x48005aa9(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d68f88 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - push %rsi │ │ │ │ + clc │ │ │ │ + xchg %eax,%esp │ │ │ │ pushf │ │ │ │ - add %cl,0x3b(%rax) │ │ │ │ - pop %rbp │ │ │ │ - sub %cl,(%rdi) │ │ │ │ - mov %ss,0x48fffffe(%rbx) │ │ │ │ - movl $0x5aad30,0x0(%rbp) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5aad30 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add $0x5,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,0x48009c56(%rax) │ │ │ │ - movl $0x5aac80,0x0(%rbp) │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - lea 0xa98816(%rip),%r14 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - jmp 5b3720 │ │ │ │ - add $0x4,%eax │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x5aa748,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x81acde(%rip),%r14 │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48009c56(%rax) │ │ │ │ - cmp 0x28(%rbp),%ebx │ │ │ │ - jl 5aab9d │ │ │ │ - movq $0x5aad90,0x0(%rbp) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5aad90 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add $0x5,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x56(%rax) │ │ │ │ + test $0x94,%al │ │ │ │ pushf │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,0x48005aac(%r8) │ │ │ │ - mov 0xf(%rbx),%esi │ │ │ │ - lea 0xa987b6(%rip),%r14 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - jmp 5b3720 │ │ │ │ - add $0x5,%eax │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x5aa7a8,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp c9dfd8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,0x75(%r11,%rcx,4) │ │ │ │ - and %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ + pop %rax │ │ │ │ + xchg %eax,%esp │ │ │ │ + pushf │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,0x5(%rip) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2b(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x5aa7f8,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x819959(%rip),%r14 │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,0x75(%r11,%rcx,4) │ │ │ │ - and %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - mov $0xfb,%bl │ │ │ │ + xchg %eax,%esp │ │ │ │ + pushf │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - decl (%rdi) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2b(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x5aa848,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp c9dfd8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x56(%rbp) │ │ │ │ - add $0x30,%r12 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5aa955 │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5aae62 │ │ │ │ - movq $0x5aa7a0,-0x28(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xcff638,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 5aab9d │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + ja 5aa94a │ │ │ │ + movq $0x5aa8a0,-0x20(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x5aa970,-0x8(%rbp) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + lea 0x819965(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + lea 0x9c95d4(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,0x48009c95(%rax) │ │ │ │ + mov %ebx,%esi │ │ │ │ + lea 0x9c9550(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp ca4ec0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x5b(%rax) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7352e7ec <__environ@GLIBC_2.2.5+0x724d6d44> │ │ │ │ - push %rax │ │ │ │ - movq $0x5aaed8,-0x18(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5aaed8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - pop %rbx │ │ │ │ - pushf │ │ │ │ - add %cl,0x43(%rbx,%rcx,4) │ │ │ │ - cmovs -0x74b7f885(%rbx),%ecx │ │ │ │ - jne 5aaef4 │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5aa908 │ │ │ │ - lea 0x9c5b10(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5aafca │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5aafbf │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call d97350 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5aafba │ │ │ │ - movq $0xda2e40,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - sub $0x8,%rsp │ │ │ │ - movsd 0x85135d(%rip),%xmm0 │ │ │ │ - mov $0x1,%eax │ │ │ │ - call 4050b0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - sub $0x8,%rsp │ │ │ │ - movsd %xmm0,%xmm1 │ │ │ │ - movsd 0x851347(%rip),%xmm0 │ │ │ │ - mov $0x1,%eax │ │ │ │ - movsd %xmm1,0x48(%rsp) │ │ │ │ - call 4050b0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movq $0xd755f0,-0x8(%r12) │ │ │ │ - movsd 0x40(%rsp),%xmm1 │ │ │ │ - divsd %xmm0,%xmm1 │ │ │ │ - movsd %xmm1,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5aa9c1 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x9c8d69(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + jmp 76fb80 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - adc $0x38000000,%eax │ │ │ │ - pop %rdx │ │ │ │ - pushf │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1052e934 <__environ@GLIBC_2.2.5+0xf4d6e8c> │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - in (%dx),%al │ │ │ │ - or %cl,-0x18(%rcx,%rcx,4) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call d97350 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5ab128 │ │ │ │ - movq $0xda2e40,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x5ab048,-0x18(%rbp) │ │ │ │ - lea 0x9c59ef(%rip),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5ab048 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + js 5aa965 │ │ │ │ + pushf │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %edx,%esp │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,%dl │ │ │ │ - movups 0x7(%rbx),%xmm0 │ │ │ │ - movsd %xmm0,%xmm1 │ │ │ │ - mulsd 0x851266(%rip),%xmm1 │ │ │ │ - cvttsd2si %xmm1,%rax │ │ │ │ - cvtsi2sd %rax,%xmm2 │ │ │ │ - ucomisd %xmm1,%xmm2 │ │ │ │ - ja 5ab0cd │ │ │ │ - mulsd 0x851256(%rip),%xmm0 │ │ │ │ - cvttsd2si %xmm0,%rbx │ │ │ │ - cvtsi2sd %rbx,%xmm1 │ │ │ │ - ucomisd %xmm1,%xmm0 │ │ │ │ - ja 5ab0ae │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - sub %rbx,%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - sub %rbx,%rax │ │ │ │ - dec %rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mulsd 0x85120b(%rip),%xmm0 │ │ │ │ - cvttsd2si %xmm0,%rbx │ │ │ │ - cvtsi2sd %rbx,%xmm1 │ │ │ │ - ucomisd %xmm1,%xmm0 │ │ │ │ - ja 5ab104 │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - sub %rbx,%rax │ │ │ │ - dec %rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - sub %rbx,%rax │ │ │ │ - add $0xfffffffffffffffe,%rax │ │ │ │ + add %dh,0x30(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x5aa998,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + lea 0xaa4e54(%rip),%rdi │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x9ec1b0(%rip),%r14 │ │ │ │ + lea 0x9c8f40(%rip),%rbx │ │ │ │ + jmp da7638 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - adc $0x0,%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5ab1ca │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5ab1bf │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call d97350 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5ab1ba │ │ │ │ - movq $0xda2e40,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0xd755f0,-0x8(%r12) │ │ │ │ - xorpd %xmm0,%xmm0 │ │ │ │ - movsd 0x851144(%rip),%xmm1 │ │ │ │ - xorpd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sbb %cl,-0x7cb6ff64(%rdi) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x5aa9d8,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x81aa4e(%rip),%r14 │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - adc $0x0,%eax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5ab25a │ │ │ │ - add $0x10,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + enter $0x9c8e,$0x0 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5ab24f │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call d97350 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5ab24a │ │ │ │ - movq $0xda2e40,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0xd75470,-0x8(%r12) │ │ │ │ - xorpd %xmm0,%xmm0 │ │ │ │ - movsd 0x8510bc(%rip),%xmm1 │ │ │ │ - divsd %xmm0,%xmm1 │ │ │ │ - movsd %xmm1,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + ja 5aaab7 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x5aaa38,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp c9dfd8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - adc $0xa8000000,%eax │ │ │ │ - push %rdi │ │ │ │ - pushf │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1052ebc4 <__environ@GLIBC_2.2.5+0xf4d711c> │ │ │ │ - (bad) │ │ │ │ - mov $0x48000000,%edx │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call d97350 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5ab33b │ │ │ │ - movq $0xda2e40,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x5ab2d8,-0x18(%rbp) │ │ │ │ - lea 0x9c575f(%rip),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5ab2d8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + js 5aaa64 │ │ │ │ + pushf │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x5b(%rdi) │ │ │ │ - movsd 0x7(%rbx),%xmm0 │ │ │ │ - mulsd 0x851006(%rip),%xmm0 │ │ │ │ - cvttsd2si %xmm0,%rax │ │ │ │ - cvtsi2sd %rax,%xmm1 │ │ │ │ - ucomisd %xmm1,%xmm0 │ │ │ │ - ja 5ab31b │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - inc %rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %dh,0x2b(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x5aaa88,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x8196c9(%rip),%r14 │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - add %eax,(%rax) │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x58,%al │ │ │ │ - pushf │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5ab3b1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5ab38e │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5ab3a8,-0x18(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 597eb8 │ │ │ │ + sldt (%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + mov 0x20c48349(%rax,%rax,1),%ds │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5aab68 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x5aaad8,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp c9dfd8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800a90f(%rax) │ │ │ │ - movl $0x5ab3d8,-0x8(%rbp) │ │ │ │ - mov %r14,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5ab3d8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0xf(%rax) │ │ │ │ - test $0x45c74800,%eax │ │ │ │ - add %cl,(%rax) │ │ │ │ - mov $0x5a,%ah │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - or %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 5ab408 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5aabe5 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5aabda │ │ │ │ + movq $0x5aab30,-0x20(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x5aac00,-0x8(%rbp) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + lea 0x8196d5(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + lea 0x9c9364(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0xf(%rax) │ │ │ │ - test $0x458b4800,%eax │ │ │ │ - or %cl,-0x39(%rax) │ │ │ │ - or %r15b,(%r8) │ │ │ │ - mov $0x5a,%ah │ │ │ │ + add %dh,%al │ │ │ │ + xchg %eax,%edx │ │ │ │ + pushf │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - fimuls -0x77(%rcx) │ │ │ │ - (bad) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp caeda0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + rclb $0xc5,-0x7cb7ff64(%rdx) │ │ │ │ + or %ch,%cl │ │ │ │ + lods %ds:(%rsi),%eax │ │ │ │ + movabs %al,0x20000441f0f006f │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1b(%rdi) │ │ │ │ - movq $0xd755f0,-0x8(%r12) │ │ │ │ - movsd %xmm1,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x5ab438,0x0(%rbp) │ │ │ │ - jmp d9c3a8 │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %dl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x64(%rdi) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5ab4d9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5ab4c4 │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 5aac62 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5ab4d8,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - neg %rsi │ │ │ │ - lea 0xa980a6(%rip),%r14 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xda4628,-0x28(%rbp) │ │ │ │ + movq $0xf73721,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5b3720 │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp c9d8a8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,0x48009c56(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - movq $0x5ab508,0x8(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d06b50 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4c00a90e(%rax) │ │ │ │ - mov %esi,%esi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp caf098 │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex push %rbp │ │ │ │ - pushf │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5ab578 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ + jb 5aacd4 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5aacc9 │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - jae 5ab55a │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jae 5ab56a │ │ │ │ - cmpq $0x0,0x7(%rax) │ │ │ │ - jge 5ab56a │ │ │ │ - lea 0x9c5507(%rip),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x9c54e8(%rip),%rbx │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x5aac28,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0xda4100,-0x10(%rbp) │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + jmp d0cdd8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - push %rbp │ │ │ │ - pushf │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5ab5e1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5ab5c9 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5ab5e0,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - lea 0xa97fa1(%rip),%r14 │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x34(%rdi) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5b3720 │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x5aac78,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + lea 0x81a78c(%rip),%r14 │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - push %rbp │ │ │ │ - pushf │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r10b,(%r8) │ │ │ │ - mov $0x5a,%dh │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls -0x77(%rcx) │ │ │ │ - (bad) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d68f88 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - push %rsp │ │ │ │ - pushf │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,(%r8) │ │ │ │ - mov $0x5a,%dh │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - xor $0x9c351a,%eax │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp d68f88 │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,0x48009c54(%rax) │ │ │ │ - movl $0x5ab660,0x0(%rbp) │ │ │ │ - lea 0x9c34f2(%rip),%rsi │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x34(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x5aace8,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ - jmp d06830 │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + jmp c9dfd8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - or $0x894c00a9,%eax │ │ │ │ - testb $0xde,-0x77(%rcx) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp caf098 │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %dl,0x0(%rsp,%rbx,4) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5ab799 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - jae 5ab71d │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jb 5ab79d │ │ │ │ - movq $0x5ab6e0,-0x18(%rbp) │ │ │ │ - lea 0x9c53c6(%rip),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5ab6e0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - ... │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x3d(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x5aad48,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x28(%r12),%rsi │ │ │ │ + lea 0x8193e7(%rip),%r14 │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x20(%rdi) │ │ │ │ - movsd 0x7(%rbx),%xmm0 │ │ │ │ - movq $0xd755f0,-0x8(%r12) │ │ │ │ - movsd %xmm0,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - movq $0x5ab750,-0x18(%rbp) │ │ │ │ - lea 0x9c535c(%rip),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5ab750 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %dh,0x3d(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + movq $0x5aada8,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x28(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp c9dfd8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sbb %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,-0x70(%rax) │ │ │ │ + pushf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5aaeef │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5aaee4 │ │ │ │ + movq $0x5aae18,-0x30(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %r9,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + mov %r8,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + movq $0x5aaf10,-0x8(%rbp) │ │ │ │ + lea -0x30(%r12),%rsi │ │ │ │ + lea 0x8193cb(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + lea 0x9c907a(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + (bad) │ │ │ │ + pushf │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + mov $0x8f,%al │ │ │ │ + pushf │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + popf │ │ │ │ + lahf │ │ │ │ + outsl %ds:(%rsi),(%dx) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + jmp 5aaf60 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 1052e8b4 <__environ@GLIBC_2.2.5+0xf4d6e0c> │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2c(%rdi) │ │ │ │ - movsd 0x7(%rbx),%xmm0 │ │ │ │ - movsd 0x850b9e(%rip),%xmm1 │ │ │ │ - xorpd %xmm1,%xmm0 │ │ │ │ - movq $0xd755f0,-0x8(%r12) │ │ │ │ - movsd %xmm0,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - cmpq $0x0,0x7(%rax) │ │ │ │ - jge 5ab821 │ │ │ │ - movq $0x5ab7d8,-0x18(%rbp) │ │ │ │ - lea 0x9c52d5(%rip),%rbx │ │ │ │ + movabs %eax,0xa8e845c748000000 │ │ │ │ + scas %es:(%rdi),%eax │ │ │ │ + pop %rdx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5ab7d8 │ │ │ │ + jne 5aafa8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2c(%rdi) │ │ │ │ - movsd 0x7(%rbx),%xmm0 │ │ │ │ - movsd 0x850b0e(%rip),%xmm1 │ │ │ │ - xorpd %xmm1,%xmm0 │ │ │ │ - movq $0xd755f0,-0x8(%r12) │ │ │ │ - movsd %xmm0,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rax,%riz,2) │ │ │ │ + add $0x20,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5ab000 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x5aaf38,-0x18(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + movq $0x5ab038,0x8(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + jmp da7148 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - movq $0x5ab850,-0x18(%rbp) │ │ │ │ - lea 0x9c5258(%rip),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5ab850 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + lea 0xaa4836(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 5ab044 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp c9dfd8 │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x20(%rdi) │ │ │ │ - movsd 0x7(%rbx),%xmm0 │ │ │ │ - movq $0xd755f0,-0x8(%r12) │ │ │ │ - movsd %xmm0,(%r12) │ │ │ │ + add %dh,0x1a(%rdi) │ │ │ │ + movq $0x5aaf60,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + mov %rsi,%r14 │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + jmp 5aaf60 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ + lea 0x9c8ee7(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48009c53(%rax) │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5ababf │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - jae 5ab906 │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jb 5ab8cf │ │ │ │ - mov %rsi,%rbx │ │ │ │ - jmp 5ab909 │ │ │ │ - cmpq $0x0,0x7(%r14) │ │ │ │ - je 5ab8db │ │ │ │ - mov %rsi,%rbx │ │ │ │ - jmp 5ab909 │ │ │ │ - lea 0x9c51e8(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%bl │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - push %rbx │ │ │ │ - pushf │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x77(%rax),%ecx │ │ │ │ - repz add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5abaca │ │ │ │ - cmp $0x144,%rbx │ │ │ │ - jle 5ab9ec │ │ │ │ - add $0xffffffffffffffd0,%r12 │ │ │ │ - movq $0x5ab968,-0x18(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - lea 0x9c516b(%rip),%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5ab968 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - push %rcx │ │ │ │ - pushf │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + jmp 5ab0f8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 1052ea4c <__environ@GLIBC_2.2.5+0xf4d6fa4> │ │ │ │ + (bad) │ │ │ │ + movabs %eax,0x40e845c748000000 │ │ │ │ + mov $0x5a,%cl │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %esp,0x48000001(%rdx) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - cmp 0x7(%rbx),%rcx │ │ │ │ - jle 5ab9bb │ │ │ │ - movq $0x5ab680,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xc8de88,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - add $0xfffffffffffffff8,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x5ab590,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - movq $0xc8dea8,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - cmp $0xfffffffffffffebc,%rbx │ │ │ │ - jge 5abaee │ │ │ │ - add $0xffffffffffffffd0,%r12 │ │ │ │ - movq $0x5aba38,-0x18(%rbp) │ │ │ │ mov %rbx,%rcx │ │ │ │ - lea 0x9c5029(%rip),%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5aba38 │ │ │ │ + jne 5ab140 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48009c51(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - jge 5aba69 │ │ │ │ - movq $0x5abb50,-0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rax,%riz,2) │ │ │ │ + add $0x20,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5ab198 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x5ab0d0,-0x18(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + movq $0x5ab1d0,0x8(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d6bb88 │ │ │ │ - add $0xffffffffffffffd8,%r12 │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5abaa7 │ │ │ │ - movq $0x5ab488,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - movq $0xc8dea8,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x5abb70,0x0(%rbp) │ │ │ │ - jmp d9bef0 │ │ │ │ - lea 0x9c51a2(%rip),%rbx │ │ │ │ + jmp da7148 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x5ab8f8,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp d9bef0 │ │ │ │ - movq $0x5ab360,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0xc8dea8,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ + lea 0xaa469e(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp d9c378 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - rex.XB add %eax,(%r8) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48009c50(%rax) │ │ │ │ - movl $0x5abb90,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 5d4a58 │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - push %rax │ │ │ │ - pushf │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - fldl2t │ │ │ │ - jmp 445abb7f <__environ@GLIBC_2.2.5+0x435540d7> │ │ │ │ - add %eax,(%rax) │ │ │ │ + jne 5ab1dc │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp c9dfd8 │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - push %rax │ │ │ │ - pushf │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,-0x72(%rdi) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rcx,%rdx │ │ │ │ - add %rbx,%rdx │ │ │ │ - cmp 0x8(%rbp),%rdx │ │ │ │ - jge 5aba61 │ │ │ │ - movq $0x5ab528,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xc8de88,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ + add %dh,0x1a(%rdi) │ │ │ │ + movq $0x5ab0f8,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + mov %rsi,%r14 │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + jmp 5ab0f8 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x9c8d5f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x50(%rax) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5abc49 │ │ │ │ - movq $0x5abc38,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5abc38 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%bl │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + jmp 5ab290 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - push %rax │ │ │ │ - pushf │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jae 5abc4b │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 5ab8a8 │ │ │ │ - lea 0x9c5028(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - adc $0xb0000000,%eax │ │ │ │ - rex.WRB pushf │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1052f5bc <__environ@GLIBC_2.2.5+0xf4d7b14> │ │ │ │ + rex.RB call 1052ebe4 <__environ@GLIBC_2.2.5+0xf4d713c> │ │ │ │ (bad) │ │ │ │ + movabs %eax,0xd8e845c748000000 │ │ │ │ + mov $0x5a,%dl │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - in (%dx),%al │ │ │ │ - or %cl,-0x18(%rcx,%rcx,4) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call d97350 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5abdb0 │ │ │ │ - movq $0xda2e40,-0x10(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x5abcd0,-0x18(%rbp) │ │ │ │ - lea 0x9c4d67(%rip),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5abcd0 │ │ │ │ + jne 5ab2d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rax,%riz,2) │ │ │ │ + add $0x20,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5ab330 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x5ab268,-0x18(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + movq $0x5ab368,0x8(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp da7148 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + lea 0xaa4506(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 5ab374 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp c9dfd8 │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %edx,%esp │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,%dl │ │ │ │ - movups 0x7(%rbx),%xmm0 │ │ │ │ - movsd %xmm0,%xmm1 │ │ │ │ - mulsd 0x85061e(%rip),%xmm1 │ │ │ │ - cvttsd2si %xmm1,%rax │ │ │ │ - cvtsi2sd %rax,%xmm2 │ │ │ │ - ucomisd %xmm1,%xmm2 │ │ │ │ - ja 5abd55 │ │ │ │ - mulsd 0x85060e(%rip),%xmm0 │ │ │ │ - cvttsd2si %xmm0,%rbx │ │ │ │ - cvtsi2sd %rbx,%xmm1 │ │ │ │ - ucomisd %xmm1,%xmm0 │ │ │ │ - ja 5abd36 │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - sub %rbx,%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - sub %rbx,%rax │ │ │ │ - dec %rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mulsd 0x8505c3(%rip),%xmm0 │ │ │ │ - cvttsd2si %xmm0,%rbx │ │ │ │ - cvtsi2sd %rbx,%xmm1 │ │ │ │ - ucomisd %xmm1,%xmm0 │ │ │ │ - ja 5abd8c │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - sub %rbx,%rax │ │ │ │ - dec %rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - sub %rbx,%rax │ │ │ │ - add $0xfffffffffffffffe,%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ + add %dh,0x1a(%rdi) │ │ │ │ + movq $0x5ab290,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + mov %rsi,%r14 │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp 5ab290 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ + lea 0x9c8bd7(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ - adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5abe50 │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5abe45 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call d97350 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5abe40 │ │ │ │ - movq $0xda2e40,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0xd75610,-0x8(%r12) │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ - movss 0x8504fd(%rip),%xmm1 │ │ │ │ - xorps %xmm1,%xmm0 │ │ │ │ - movss %xmm0,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - adc $0x0,%eax │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5abee1 │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5abed6 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%bl │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + lea 0x9c8b9e(%rip),%r14 │ │ │ │ + jmp 5aa1e0 │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + adc $0xd0000000,%eax │ │ │ │ + mov -0xfba72b8(%rax,%rax,1),%ebx │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5ab476 │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call d97350 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 5abed1 │ │ │ │ + je 5ab471 │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - movq $0xd75490,-0x8(%r12) │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ - movss 0x850475(%rip),%xmm1 │ │ │ │ - divss %xmm0,%xmm1 │ │ │ │ - movss %xmm1,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + lea 0xaa43f0(%rip),%rsi │ │ │ │ + lea 0x9c8b90(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + jmp cfc970 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0x20000000,%eax │ │ │ │ - rex.WXB pushf │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1052f84c <__environ@GLIBC_2.2.5+0xf4d7da4> │ │ │ │ - (bad) │ │ │ │ - mov $0x48000000,%edx │ │ │ │ - sub $0x8,%esp │ │ │ │ + adc $0xb0000000,%eax │ │ │ │ + mov -0x17ba72b8(%rax,%rax,1),%ebx │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5ab507 │ │ │ │ + sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call d97350 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 5abfc3 │ │ │ │ + je 5ab50b │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x5abf60,-0x18(%rbp) │ │ │ │ - lea 0x9c4ad7(%rip),%rbx │ │ │ │ + movq $0x5ab4f0,-0x18(%rbp) │ │ │ │ + lea 0x9c8b4f(%rip),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5abf60 │ │ │ │ + jne 5ab4f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x5b(%rdi) │ │ │ │ - movsd 0x7(%rbx),%xmm0 │ │ │ │ - mulsd 0x8503be(%rip),%xmm0 │ │ │ │ - cvttsd2si %xmm0,%rax │ │ │ │ - cvtsi2sd %rax,%xmm1 │ │ │ │ - ucomisd %xmm1,%xmm0 │ │ │ │ - ja 5abfa3 │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - inc %rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - js 5ac034 │ │ │ │ - pushf │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5ac039 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5ac016 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5ac030,-0x18(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 597eb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,0x2(%rax) │ │ │ │ - test $0x45c74800,%eax │ │ │ │ - clc │ │ │ │ - (bad) │ │ │ │ - rcrb $0x4c,0x0(%rdx) │ │ │ │ - mov %esi,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5ac060 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - add 0x45c74800(%rcx),%ch │ │ │ │ - add %dl,0x48005ac0(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5ac090 │ │ │ │ + add %dl,%al │ │ │ │ + test %ebp,0x45c74800(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + mov $0x5a,%ch │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + rex.WRXB │ │ │ │ + rex.XB stos %al,%es:(%rdi) │ │ │ │ + add %ch,%cl │ │ │ │ + xchg %eax,%ecx │ │ │ │ + leave │ │ │ │ + imul $0x41,(%rax),%eax │ │ │ │ + jmp *-0x10(%rbp) │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - add %ebp,0x458b4800(%rcx) │ │ │ │ - or %cl,-0x39(%rax) │ │ │ │ - or %r8b,%r8b │ │ │ │ - rcrb $0x48,0x0(%rdx) │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp cad8e0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1b(%rdi) │ │ │ │ - movq $0xd75610,-0x8(%r12) │ │ │ │ - movss %xmm1,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0xc6a7d0,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x5ac0c0,0x0(%rbp) │ │ │ │ - jmp d9c390 │ │ │ │ - add %eax,(%rax) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x5ab520,0x0(%rbp) │ │ │ │ + jmp d9c3d8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0x9c4c,$0x0 │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + enter $0x9c8c,$0x0 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5ac14c │ │ │ │ + jb 5ab59b │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5ac160,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - neg %rsi │ │ │ │ - lea 0xa9741e(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5b3720 │ │ │ │ + lea -0x1(%rax),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5ab5b8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4c(%rax) │ │ │ │ + add %ch,-0x74(%rax) │ │ │ │ pushf │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r10b,0x48005ac1(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d06b50 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - add %ebp,-0x976b400(%rcx) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp cadbd8 │ │ │ │ - nop │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x45(%rdi) │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + jne 5ab5d9 │ │ │ │ + add $0xffffffffffffffd0,%r12 │ │ │ │ + lea 0x9c8c4c(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x5ab578,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + movq $0x1051c09,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0x9c8c24(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %cl,-0x64(%rbx) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5ac200 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - jae 5ac1e2 │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jae 5ac1f2 │ │ │ │ - cmpq $0x0,0x7(%rax) │ │ │ │ - jge 5ac1f2 │ │ │ │ - lea 0x9c4acf(%rip),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + and %cl,0x458d4800(%rsp,%rbx,4) │ │ │ │ + clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5ab691 │ │ │ │ + movq $0x5ab668,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5ab668 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x9c4ab0(%rip),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - pop %rax │ │ │ │ - rex.WXB pushf │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5ac269 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5ac251 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5ac268,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - lea 0xa97319(%rip),%r14 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5b3720 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%al │ │ │ │ - rex.WX pushf │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r11b,0x48005ac2(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ + mov 0x7438b48(%rax,%rax,1),%ebx │ │ │ │ + dec %rax │ │ │ │ + cmp $0x0,%rax │ │ │ │ + jle 5ab681 │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp d68f88 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,0x48009c4a(%rax) │ │ │ │ - movl $0x5ac2c0,0x0(%rbp) │ │ │ │ - lea 0x9c2892(%rip),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp d68f88 │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,0x4a(%rax) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,%r8b │ │ │ │ - ret $0x5a │ │ │ │ - lea 0x9c286a(%rip),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp d06830 │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - ljmp *-0x976b400(%rax) │ │ │ │ - mov %rbx,%r14 │ │ │ │ + jmp 5ab5b8 │ │ │ │ + lea 0x9c8b70(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp cadbd8 │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - rorb $1,-0x64(%rcx) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1052fc5c <__environ@GLIBC_2.2.5+0xf4d81b4> │ │ │ │ - (bad) │ │ │ │ - or (%rcx),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - jae 5ac3a5 │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jb 5ac424 │ │ │ │ - movq $0x5ac368,-0x18(%rbp) │ │ │ │ - lea 0x9c498e(%rip),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5ac368 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x20(%rdi) │ │ │ │ - movss 0x7(%rbx),%xmm0 │ │ │ │ - movq $0xd75610,-0x8(%r12) │ │ │ │ - movss %xmm0,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - movq $0x5ac3d8,-0x18(%rbp) │ │ │ │ - lea 0x9c4924(%rip),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %al,%al │ │ │ │ + mov -0x7ba72b8(%rax,%rax,1),%ebx │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5ab74f │ │ │ │ + movq $0x5ab6e8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5ac3d8 │ │ │ │ + jne 5ab6e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2b(%rdi) │ │ │ │ - movss 0x7(%rbx),%xmm0 │ │ │ │ - movss 0x84ff56(%rip),%xmm1 │ │ │ │ - xorps %xmm1,%xmm0 │ │ │ │ - movq $0xd75610,-0x8(%r12) │ │ │ │ - movss %xmm0,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + add %cl,0x48009c8b(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x4,%rax │ │ │ │ + jb 5ab75a │ │ │ │ + cmp $0x6,%rax │ │ │ │ + jae 5ab784 │ │ │ │ + cmp $0x5,%rax │ │ │ │ + jae 5ab790 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5ab73f │ │ │ │ + mov 0x14(%rbx),%rax │ │ │ │ + movq $0x5ab630,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5ab7c0,0x0(%rbp) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x828906(%rip),%r14 │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + lea 0x9c8b62(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jae 5ab79e │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 5ab774 │ │ │ │ + lea 0x9c89b4(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - cmpq $0x0,0x7(%rax) │ │ │ │ - jge 5ac4a0 │ │ │ │ - movq $0x5ac458,-0x18(%rbp) │ │ │ │ - lea 0x9c489e(%rip),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5ac458 │ │ │ │ + lea 0x9c88e5(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5ab408 │ │ │ │ + lea 0x9c8a42(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x9c89c4(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + subl $0x0,0x45c74800(%rax) │ │ │ │ + call 485b1280 <__environ@GLIBC_2.2.5+0x475597d8> │ │ │ │ + lea 0xaa4082(%rip),%esi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp cfc970 │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %bl,%al │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2b(%rdi) │ │ │ │ - movss 0x7(%rbx),%xmm0 │ │ │ │ - movss 0x84fece(%rip),%xmm1 │ │ │ │ - xorps %xmm1,%xmm0 │ │ │ │ - movq $0xd75610,-0x8(%r12) │ │ │ │ - movss %xmm0,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - movq $0x5ac4d0,-0x18(%rbp) │ │ │ │ - lea 0x9c4829(%rip),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5ac4d0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + test $0x0,%al │ │ │ │ + movq $0x5ab810,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0xaa4057(%rip),%r14 │ │ │ │ + jmp c67e98 │ │ │ │ + nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x20(%rdi) │ │ │ │ - movss 0x7(%rbx),%xmm0 │ │ │ │ - movq $0xd75610,-0x8(%r12) │ │ │ │ - movss %xmm0,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0xc6a7d0,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c3d8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x49(%rax) │ │ │ │ + add %dl,-0x76(%rax) │ │ │ │ pushf │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5ac579 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5ac73f │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - jae 5ac586 │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jb 5ac54f │ │ │ │ - mov %rsi,%rbx │ │ │ │ - jmp 5ac589 │ │ │ │ - cmpq $0x0,0x7(%r14) │ │ │ │ - je 5ac55b │ │ │ │ - mov %rsi,%rbx │ │ │ │ - jmp 5ac589 │ │ │ │ - lea 0x9c47b8(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ + add %ch,%cl │ │ │ │ + rex.XB (bad) │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ (bad) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - rex.WB pushf │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x77(%rax),%ecx │ │ │ │ - repz add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5ac74a │ │ │ │ - cmp $0x144,%rbx │ │ │ │ - jle 5ac66c │ │ │ │ - add $0xffffffffffffffd0,%r12 │ │ │ │ - movq $0x5ac5e8,-0x18(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - lea 0x9c473b(%rip),%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %bl,-0x76(%rax) │ │ │ │ + pushf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5ab8f4 │ │ │ │ + movq $0x5ab8b8,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5ac5e8 │ │ │ │ + jne 5ab8b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,0x49009c47(%rax) │ │ │ │ - add $0x30,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5ac79b │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - cmp 0x7(%rbx),%rcx │ │ │ │ - jle 5ac63b │ │ │ │ - movq $0x5ac308,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xc8de88,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - add $0xfffffffffffffff8,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x5ac218,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - movq $0xc8dea8,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - cmp $0xfffffffffffffebc,%rbx │ │ │ │ - jge 5ac76e │ │ │ │ - add $0xffffffffffffffd0,%r12 │ │ │ │ - movq $0x5ac6b8,-0x18(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - lea 0x9c45f9(%rip),%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5ac6b8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + mov -0x7c2776b8(%rax,%rax,1),%bl │ │ │ │ + loopne 5ab8c5 │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5ab8dc │ │ │ │ + movq $0x5ab908,0x0(%rbp) │ │ │ │ + lea 0xaa3f7e(%rip),%rsi │ │ │ │ + mov 0xe(%rbx),%r14 │ │ │ │ + jmp cfc970 │ │ │ │ + movq $0x5ab958,0x0(%rbp) │ │ │ │ + lea 0xaa3f66(%rip),%rsi │ │ │ │ + mov 0xf(%rbx),%r14 │ │ │ │ + jmp cfc970 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + mov %ebx,0x45c748(%rax,%rax,1) │ │ │ │ + xor %bh,-0x76b7ffa6(%rcx) │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + add %ch,%cl │ │ │ │ + jns 5ab8e2 │ │ │ │ + imul $0xffffff90,(%rax),%eax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x48009c47(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - jge 5ac6e9 │ │ │ │ - movq $0x5ac7d0,-0x8(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d6bb88 │ │ │ │ - add $0xffffffffffffffd8,%r12 │ │ │ │ + add %bh,%al │ │ │ │ + ja 5ab8d7 │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0xa880b4(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5ac727 │ │ │ │ - movq $0x5ac110,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - movq $0xc8dea8,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x5ac7f0,0x0(%rbp) │ │ │ │ - jmp d9bef0 │ │ │ │ - lea 0x9c4772(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x5ac578,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp d9bef0 │ │ │ │ - movq $0x5abfe8,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0xc8dea8,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp d9c378 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - rex.XB add %eax,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,0x46(%rax) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,(%r8) │ │ │ │ - enter $0x5a,$0x49 │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp 5d4a58 │ │ │ │ + jmp c65aa8 │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x48009c89(%rax) │ │ │ │ + movl $0x5ab980,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0xaa3ee7(%rip),%r14 │ │ │ │ + jmp c67e98 │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - rex.RB pushf │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - fldl2t │ │ │ │ - jmp 445ac7ff <__environ@GLIBC_2.2.5+0x43554d57> │ │ │ │ + add %ch,0x4c00a877(%rax) │ │ │ │ + mov %esi,%edi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0xa88064(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp c65aa8 │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - rex.RB pushf │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + xor %cl,-0x7cb6ff64(%rcx) │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,-0x72(%rdi) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rcx,%rdx │ │ │ │ - add %rbx,%rdx │ │ │ │ - cmp 0x8(%rbp),%rdx │ │ │ │ - jge 5ac6e1 │ │ │ │ - movq $0x5ac1b0,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xc8de88,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x5ab880,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x839508(%rip),%r14 │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - rex.RX pushf │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + add %bl,(%rax) │ │ │ │ + mov %ebx,-0xfba72b8(%rax,%rax,1) │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5ac8c9 │ │ │ │ - movq $0x5ac8b8,-0x8(%rbp) │ │ │ │ + jb 5abaf5 │ │ │ │ + movq $0x5aba38,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5ac8b8 │ │ │ │ + jne 5aba38 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - rex.RX pushf │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jae 5ac8cb │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ + add %ah,%al │ │ │ │ + mov %bl,-0x7c2776b8(%rax,%rax,1) │ │ │ │ + loopne 5aba45 │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jae 5abae8 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 5aba5b │ │ │ │ + mov 0xe(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5ac528 │ │ │ │ - lea 0x9c45f8(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - adc $0x98000000,%eax │ │ │ │ - rex.RX pushf │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5ac92f │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call d97350 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5ac92a │ │ │ │ - movq $0xda2e40,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x9c4639(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ca4ff8 │ │ │ │ + jmp 5a42e0 │ │ │ │ + movq $0x5aba90,-0x8(%rbp) │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5aba90 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x0,%eax │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5ac9cc │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5ac9c1 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call d97350 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5ac9bc │ │ │ │ - movq $0xda2e40,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - sub $0x8,%rsp │ │ │ │ - movsd 0x84f9bd(%rip),%xmm0 │ │ │ │ - mov $0x1,%eax │ │ │ │ - call 4050b0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movq $0xd75470,-0x8(%r12) │ │ │ │ - movsd %xmm0,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - ... │ │ │ │ - adc $0x80000000,%eax │ │ │ │ - rex.RX pushf │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5aca27 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call d97350 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5aca22 │ │ │ │ - movq $0xda2e40,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x9c4621(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ca4ff8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0xe0000000,%eax │ │ │ │ - rex.RX pushf │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5aca87 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call d97350 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5aca82 │ │ │ │ - movq $0xda2e40,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x9c4681(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ca4ff8 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,-0x78(%rax) │ │ │ │ + pushf │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,0x48005aba(%r8) │ │ │ │ + mov 0xf(%rbx),%ebx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5abab8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0x9c20,$0x0 │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5acace │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5acae8,-0x18(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 597eb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x78(%rax) │ │ │ │ + pushf │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rdi,%rdx,1) │ │ │ │ + movl $0x5abb10,0x0(%rbp) │ │ │ │ + lea 0xaa3d7e(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp cfc970 │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5a42e0 │ │ │ │ + mov 0xd(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5ab6b0 │ │ │ │ + lea 0x9c883c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - sbb %cl,%bl │ │ │ │ - pop %rdx │ │ │ │ - add %cl,0x75(%rcx,%rcx,4) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - ret │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + xchg %ebx,0x45c748(%rax,%rax,1) │ │ │ │ + cmp %bh,-0x76b7ffa6(%rbx) │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ (bad) │ │ │ │ - jne 5acb18 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x71e900aa,%eax │ │ │ │ + ret │ │ │ │ + imul $0xffffff90,(%rax),%eax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x49009c87(%rax) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5abb79 │ │ │ │ + movq $0x5ab9a8,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5abba0,0x0(%rbp) │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0xa87e86(%rip),%r14 │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + jmp c65aa8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c3d8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,-0x35(%r8) │ │ │ │ - pop %rdx │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - or %r14b,%r14b │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jne 5acb48 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + jg 5abb47 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r10b,%r8b │ │ │ │ + mov $0x8948005a,%ebx │ │ │ │ + (bad) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp c9dfd8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + jle 5abb77 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,%r8b │ │ │ │ + mov $0x8d48005a,%ebx │ │ │ │ + xor $0xaa3c72,%eax │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp cfc970 │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + jle 5abb9f │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,(%r8) │ │ │ │ + mov $0x8948005a,%esp │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + rex.RXB cmp $0xaa,%al │ │ │ │ + add %ch,%cl │ │ │ │ + mov %eax,%edx │ │ │ │ + imul $0xffffff90,(%rax),%eax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0xd0c2f8,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0xc6a7d0,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + jmp d9c3d8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %al,%al │ │ │ │ + xchg %bl,-0x27c17(%rax,%rax,1) │ │ │ │ + decl (%rdi) │ │ │ │ (bad) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5acbe9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5acc00 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5acbf5 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x5acaa0,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x5acc18,-0x20(%rbp) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp d05940 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,0x1000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - add %r8b,(%r8) │ │ │ │ - fiaddl (%r8) │ │ │ │ - jmp d05a18 │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + lea 0x9c86b6(%rip),%r14 │ │ │ │ + jmp 5a7980 │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x45,%al │ │ │ │ - pushf │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5acc89 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5acc74 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5acc88,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - neg %rsi │ │ │ │ - lea 0xa968f6(%rip),%r14 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5b3720 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x75(%rax) │ │ │ │ - test $0x458b4800,%eax │ │ │ │ - or %cl,-0x39(%rax) │ │ │ │ - or %r15b,0x48005acc(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d06b50 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + lea 0x9c86d6(%rip),%rsi │ │ │ │ + lea 0x9c8687(%rip),%r14 │ │ │ │ + jmp 5aab90 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - call 4c5b278d <__environ@GLIBC_2.2.5+0x4b55ace5> │ │ │ │ - mov %esi,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5acce8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + lea 0x9c865e(%rip),%r14 │ │ │ │ + jmp 5aa028 │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,(%r8) │ │ │ │ - int $0x5a │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - or %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 5acd18 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0xd0c2f8,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + lea 0x9c879e(%rip),%r14 │ │ │ │ + jmp 5a7b38 │ │ │ │ nop │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,0x48009c44(%rax) │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5acdd0 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5acdc5 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + loopne 5abcbd │ │ │ │ + pushf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5abd5a │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x5acc38,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x5acde8,-0x20(%rbp) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp d05940 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5abe60 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x48009c87(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5abe18 │ │ │ │ + movq $0x5abdb0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5abdb0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,-0x79(%rax) │ │ │ │ + pushf │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x67(%rbx),%esi │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jae 5abe31 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5abe08 │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + movq $0x5abd38,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x104f851,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + lea 0x9c86e9(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + lea 0xaa3a27(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0xe(%rbx),%rsi │ │ │ │ + lea 0x9c86dd(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp c9e1e8 │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - add %r8b,(%r8) │ │ │ │ - fiaddl (%r8) │ │ │ │ - jmp d05a18 │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5ace3a │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xda4100,-0x20(%rbp) │ │ │ │ - movq $0xf6e751,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp cff8e8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jae 5abe9c │ │ │ │ + lea 0x9c86a8(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x48009c86(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jb 5abeb5 │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov 0xd(%rbx),%r14 │ │ │ │ + movq $0x5abe88,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5abe88 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 5abec7 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5abd18 │ │ │ │ + mov 0xf(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5ac5a0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5ace82 │ │ │ │ + xor %al,-0x72b7ff64(%rsi) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5abf0a │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xda4100,-0x20(%rbp) │ │ │ │ - movq $0xf6e751,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp cff8e8 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5ac5a0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + clc │ │ │ │ + test %ebx,-0x17ba72b8(%rax,%rax,1) │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5acfdf │ │ │ │ + jb 5abf87 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - jae 5acf88 │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jb 5acf08 │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xda4100,-0x20(%rbp) │ │ │ │ - movq $0xf6e751,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp cff8e8 │ │ │ │ + movq $0x5abf60,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5abf60 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x48009c85(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5abf79 │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5abd78 │ │ │ │ + lea 0xaa38d1(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x7d(%r8) │ │ │ │ + js 5abf23 │ │ │ │ + pushf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 7352f8f4 <__environ@GLIBC_2.2.5+0x724d7e4c> │ │ │ │ + movq $0xda2c08,%gs:-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5abfe0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5abfe0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5acfe3 │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - jge 5acf4a │ │ │ │ - movq $0x5ace08,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xda4100,-0x20(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp cff7b0 │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xda4100,-0x20(%rbp) │ │ │ │ - movq $0xf6e751,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp cff8e8 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + test %ebx,-0x7c2776b8(%rax,%rax,1) │ │ │ │ + loopne 5abfed │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5ac000 │ │ │ │ + mov 0x6(%rbx),%rsi │ │ │ │ + lea 0x9c85aa(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp c9e1e8 │ │ │ │ + lea 0xaa384a(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5acfbf │ │ │ │ - movq $0x5ace50,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xda4100,-0x20(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp cff7b0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x5acf80,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp d9c360 │ │ │ │ + lock test %bl,-0xfba72b8(%rax,%rax,1) │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5ac04a │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5ac5a0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x5acf00,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp d9c360 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - rex.W │ │ │ │ - rex.B pushf │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5ad069 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5ad051 │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov $0x48009c84,%eax │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5ac082 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5ad068,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - lea 0xa96519(%rip),%r14 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5b3720 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5ac5a0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - sbb 0x8458b48(%rax,%rax,1),%bl │ │ │ │ - movq $0x5ad098,0x8(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d68f88 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48009c1a(%rax) │ │ │ │ - movl $0x5ad0c0,0x0(%rbp) │ │ │ │ - lea 0x9c1a92(%rip),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp d68f88 │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x70(%rax) │ │ │ │ - test $0x45c74800,%eax │ │ │ │ - add %ch,%al │ │ │ │ - rcrb $1,0x0(%rdx) │ │ │ │ - lea 0x9c1a6a(%rip),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp d06830 │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5ac0ea │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5ac0d8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5ac0d8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - sbb %dl,%cl │ │ │ │ - pop %rdx │ │ │ │ - add %cl,0x75(%rcx,%rcx,4) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ + add %r8b,(%r8) │ │ │ │ + rcrl $0x31,0x0(%rdx) │ │ │ │ + testb $0xde,-0x77(%rcx) │ │ │ │ + jmp cfba90 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - ret │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - jne 5ad118 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0xd75650,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x5ac100,0x0(%rbp) │ │ │ │ + jmp d9c378 │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,-0x2f(%r8) │ │ │ │ - pop %rdx │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - or %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 5ad148 │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5ac1a2 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5ac190,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5ac190 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,0x31005ac1(%r8) │ │ │ │ + testb $0xde,-0x77(%rcx) │ │ │ │ + jmp cfba90 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0xd0c2f8,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0xd75650,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x5ac1b8,0x0(%rbp) │ │ │ │ + jmp d9c378 │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %cl,%al │ │ │ │ - (bad) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5ad1e9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5ad200 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5ad1f5 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,-0x72b7ff64(%rbx) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5ac22a │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x5ad018,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x5ad218,-0x20(%rbp) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp d05940 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5ac5a0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - add %r8b,(%r8) │ │ │ │ - fiaddl (%r8) │ │ │ │ - jmp d05a18 │ │ │ │ + fadds -0x72b7ff64(%rdx) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5ac262 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5ac5a0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5ad26a │ │ │ │ + movabs 0x4cf0458d48009c82,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5ac29a │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xda4100,-0x20(%rbp) │ │ │ │ - movq $0xf6e751,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp cff8e8 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5ac5a0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5ad2b2 │ │ │ │ + loopne 5ac30a │ │ │ │ + pushf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5ac2d2 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xda4100,-0x20(%rbp) │ │ │ │ - movq $0xf6eb39,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp cff8e8 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5a42e0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5ad33e │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5ad333 │ │ │ │ + push %rax │ │ │ │ + sbbb $0x4c,-0xfba72b8(%rax,%rax,1) │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5ac30a │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x5ad238,-0x28(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5ad280,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x5ad358,-0x28(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp d05940 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5aba00 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - add %r13b,(%r8) │ │ │ │ - rex.RX fiaddl (%rax) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,0x8(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - jmp d059b0 │ │ │ │ - add (%rax),%eax │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + clc │ │ │ │ + sbbl $0x72f8394c,-0xfba72b8(%rax,%rax,1) │ │ │ │ + sbb %ecx,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock or %ch,(%rdx,%rbx,8) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + pop %rbp │ │ │ │ + clc │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5ac5a0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5ad3d9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5ad416 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5ad40b │ │ │ │ + rolb $0x45,-0x72b7ff64(%rcx) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5ac37a │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x5ad2c8,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x18(%r12),%rbx │ │ │ │ - mov %rcx,%rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - cmp $0x3,%rdx │ │ │ │ - jae 5ad3ea │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - jae 5ad402 │ │ │ │ - cmpq $0x0,0x7(%rcx) │ │ │ │ - jge 5ad402 │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xda4100,-0x20(%rbp) │ │ │ │ - mov %rbx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp cff7b0 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + jmp 5ac5a0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5ad462 │ │ │ │ + test $0x7f,%al │ │ │ │ + pushf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5ac3b2 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xda4100,-0x20(%rbp) │ │ │ │ - movq $0xf6e751,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp cff8e8 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5aba00 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,0x3e(%rax) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB mov $0x72f8394c,%r8d │ │ │ │ - sbb $0xe045c748,%eax │ │ │ │ - enter $0x5ad4,$0x0 │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp caa318 │ │ │ │ - lea 0x9c3e53(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rcx),%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - ds pushf │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - lock (bad) │ │ │ │ - pop %rdx │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x77(%rax) │ │ │ │ + push %rax │ │ │ │ + sbbl $0x72f8394c,-0xfba72b8(%rax,%rax,1) │ │ │ │ + sbb %ecx,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock or %ch,(%rdx,%rbx,8) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ pop %rbp │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - lock xorl $0x4,0x0(%rbp) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - cmp $0xc748009c,%eax │ │ │ │ - add %r8b,-0x2b(%r8) │ │ │ │ - pop %rdx │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - nop │ │ │ │ - xchg %esi,0x0(%rbp) │ │ │ │ - add $0x4,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - cmp $0x8b48009c,%eax │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - rex.WRB and %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - sub %cl,-0x75(%rax) │ │ │ │ - jne 5ad530 │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - jmp 5ad565 │ │ │ │ - add $0x2,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,0x48009c3d(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov 0x20(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov %rcx,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x3,%rdi │ │ │ │ - jae 5ad5d8 │ │ │ │ - mov %rcx,%r8 │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - jae 5ad5d8 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5ad6a9 │ │ │ │ - cmpq $0x0,0x7(%r8) │ │ │ │ - jne 5ad5a9 │ │ │ │ - movq $0x5ad430,-0x20(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0xc8dea8,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%r12 │ │ │ │ - jmp 5ad5d8 │ │ │ │ - nop │ │ │ │ - add $0x4,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - cmp $0x8b48009c,%eax │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - rex.WRB and %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - sub %cl,-0x75(%rax) │ │ │ │ - jne 5ad5e0 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5ad689 │ │ │ │ - cmp $0x144,%rdx │ │ │ │ - jle 5ad61e │ │ │ │ - add $0xffffffffffffffc8,%r12 │ │ │ │ - movq $0x5ad6e0,-0x8(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xda4100,-0x18(%rbp) │ │ │ │ - movq $0xf70fa0,-0x10(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp caa458 │ │ │ │ - cmp $0xfffffffffffffebc,%rdx │ │ │ │ - jge 5ad653 │ │ │ │ - add $0xffffffffffffffc8,%r12 │ │ │ │ - movq $0x5ad920,-0x8(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xda4100,-0x18(%rbp) │ │ │ │ - movq $0xf70fa0,-0x10(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp caa458 │ │ │ │ - movq $0x5acb98,-0x30(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - movq $0xc8dea8,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - movq $0x5ad5c0,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d9bef0 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x5ad510,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d9c360 │ │ │ │ - nop │ │ │ │ - add $0x4,%eax │ │ │ │ + clc │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5ac5a0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - cmp 0x45c748(%rax,%rax,1),%bl │ │ │ │ - or %dl,%bh │ │ │ │ - pop %rdx │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - psadbw %mm3,%mm0 │ │ │ │ - (bad) │ │ │ │ - jne 5ad708 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - cmp 0x45c748(%rax,%rax,1),%bl │ │ │ │ - rex.W xlat %ds:(%rbx) │ │ │ │ - pop %rdx │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - sbb %cl,-0x39(%rax) │ │ │ │ + sbb %al,-0x72b7ff64(%rcx) │ │ │ │ rex.RB │ │ │ │ - lock add %al,-0x26(%rcx) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - adcb $0xf7,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5ac422 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp caa388 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x5,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,0x3a(%rax) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,0x49005ad7(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp cac750 │ │ │ │ - add $0x5,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.WRB and %r9b,-0x75(%r8) │ │ │ │ - jne 5ad780 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - mov %rbx,%rax │ │ │ │ - jmp 5ad81c │ │ │ │ - add $0x5,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - cmp %ebx,0x8ec8348(%rax,%rax,1) │ │ │ │ - movsd %xmm1,%xmm0 │ │ │ │ - mov $0x1,%eax │ │ │ │ - call 4050b0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movq $0x5ad7d8,-0x8(%rbp) │ │ │ │ - lea 0x9c380b(%rip),%rbx │ │ │ │ - movsd %xmm0,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5ad7d8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - rex.RX or (%rax),%r8b │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x48009c39(%rax) │ │ │ │ - mov 0x28(%rbp),%ecx │ │ │ │ - mov 0x30(%rbp),%rdx │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - add $0x7,%rbx │ │ │ │ - movsd 0x8(%rbp),%xmm0 │ │ │ │ - divsd (%rbx),%xmm0 │ │ │ │ - cvtsi2sdq 0x20(%rbp),%xmm1 │ │ │ │ - mulsd %xmm0,%xmm1 │ │ │ │ - cvttsd2si %xmm1,%rbx │ │ │ │ - cvtsi2sd %rbx,%xmm0 │ │ │ │ - ucomisd %xmm0,%xmm1 │ │ │ │ - ja 5ad8a2 │ │ │ │ - cmp %rbx,%rdx │ │ │ │ - jle 5ad8ae │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5ad85f │ │ │ │ - movq $0x5ad388,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - movq $0xc8de88,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - movq $0x5ad768,0x8(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d9bef0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %al,(%rdx) │ │ │ │ + jmp 5ac5a0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - cmp %bl,0x184d8b48(%rax,%rax,1) │ │ │ │ - mov 0x20(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ + add %bh,-0x64(%rdi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5ac45a │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5ad8ae │ │ │ │ - inc %rbx │ │ │ │ - cmp %rbx,%rdx │ │ │ │ - jg 5ad81c │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5ad8f1 │ │ │ │ - movq $0x5ad198,-0x30(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - movq $0xc8dea8,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - movq $0x5ad890,0x10(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp d9bef0 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x4,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,0x48009c39(%rax) │ │ │ │ - movl $0x5ad948,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5ad948 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp 5aba00 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x4,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,0x39(%rax) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - mov %bl,%cl │ │ │ │ - pop %rdx │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - sbb %cl,-0x39(%rax) │ │ │ │ - rex.RB call 1351a5c <__environ@GLIBC_2.2.5+0x2f9fb4> │ │ │ │ - movq $0xf71080,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp caa388 │ │ │ │ - nopl (%rax) │ │ │ │ - rex.RX or %r8b,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - cmp %ebx,0x45c748(%rax,%rax,1) │ │ │ │ - test $0xd9,%al │ │ │ │ - pop %rdx │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - mov $0x46006fed,%eax │ │ │ │ - or %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - cmp %bl,0x8ec8348(%rax,%rax,1) │ │ │ │ - movsd %xmm1,%xmm0 │ │ │ │ - mov $0x1,%eax │ │ │ │ - call 4050b0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movq $0x5ad9f0,-0x8(%rbp) │ │ │ │ - lea 0x9c35f3(%rip),%rbx │ │ │ │ - movsd %xmm0,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5ac4c2 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5ac4b0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5ad9f0 │ │ │ │ + jne 5ac4b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x38(%rax) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sub %r9b,-0x7d(%r8) │ │ │ │ - ret │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,%r8b │ │ │ │ (bad) │ │ │ │ - movsd 0x8(%rbp),%xmm0 │ │ │ │ - divsd (%rbx),%xmm0 │ │ │ │ - cvtsi2sdq 0x10(%rbp),%xmm1 │ │ │ │ - mulsd %xmm0,%xmm1 │ │ │ │ - cvttsd2si %xmm1,%rbx │ │ │ │ - cvtsi2sd %rbx,%xmm2 │ │ │ │ - ucomisd %xmm1,%xmm2 │ │ │ │ - ja 5ada48 │ │ │ │ - movq $0x5adb80,0x8(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xda4100,-0x8(%rbp) │ │ │ │ - movq $0xf71140,0x0(%rbp) │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - movsd %xmm0,0x28(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp caa3f0 │ │ │ │ - movq $0x5adab8,0x8(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xda4100,-0x8(%rbp) │ │ │ │ - movq $0xf71140,0x0(%rbp) │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - movsd %xmm0,0x28(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp caa3f0 │ │ │ │ - nopl (%rax) │ │ │ │ - test %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + pop %rdx │ │ │ │ + add %dh,(%rcx) │ │ │ │ + testb $0xde,-0x77(%rcx) │ │ │ │ + jmp cfba90 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x37(%rax) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - jne 5ada9c │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5adbdb │ │ │ │ - sub %rbx,%rax │ │ │ │ - dec %rax │ │ │ │ - jmp 5adbb2 │ │ │ │ - rex.RX or (%rax),%r8b │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,0x37(%rax) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - xor %cl,-0x75(%rax) │ │ │ │ - jne 5adadc │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - cvtsi2sdq 0x7(%rbx),%xmm0 │ │ │ │ - mulsd 0x20(%rbp),%xmm0 │ │ │ │ - cvttsd2si %xmm0,%rbx │ │ │ │ - cvtsi2sd %rbx,%xmm1 │ │ │ │ - ucomisd %xmm1,%xmm0 │ │ │ │ - ja 5adaee │ │ │ │ - sub %rbx,%rax │ │ │ │ - dec %rax │ │ │ │ - jmp 5adbb2 │ │ │ │ - sub %rbx,%rax │ │ │ │ - add $0xfffffffffffffffe,%rax │ │ │ │ - jmp 5adbb2 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x5,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - ss pushf │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %ebx,(%rcx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.WRB and %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - sub %cl,-0x77(%rax) │ │ │ │ - rorb $1,0x1(%rax) │ │ │ │ - fmuls 0x3b(%rax) │ │ │ │ - sbb %r9b,(%r15) │ │ │ │ - lea 0x49000000(%rsi),%edx │ │ │ │ - movl $0x5ace98,-0x28(%rsp) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - movq $0xc8de88,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0xd75650,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - rex.RX or (%rax),%r8b │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,0x48009c36(%rax) │ │ │ │ - mov 0x28(%rbp),%ecx │ │ │ │ - mov 0x30(%rbp),%rdx │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - cvtsi2sdq 0x7(%rbx),%xmm0 │ │ │ │ - mulsd 0x20(%rbp),%xmm0 │ │ │ │ - cvttsd2si %xmm0,%rbx │ │ │ │ - cvtsi2sd %rbx,%xmm1 │ │ │ │ - ucomisd %xmm1,%xmm0 │ │ │ │ - ja 5ada9d │ │ │ │ - sub %rbx,%rax │ │ │ │ - cmp %rax,%rdx │ │ │ │ - jge 5adbdb │ │ │ │ - movq $0x5adc60,0x8(%rbp) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp d6bb88 │ │ │ │ - add $0xffffffffffffffd0,%r12 │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5adc1e │ │ │ │ - movq $0x5acd68,-0x30(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - movq $0xc8dea8,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - movq $0x5ada88,0x10(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp d9bef0 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x5ac4d8,0x0(%rbp) │ │ │ │ jmp d9c378 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x5,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48009c35(%rax) │ │ │ │ - movl $0x5adb10,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 5d4a58 │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x36(%rax) │ │ │ │ - pushf │ │ │ │ + lock jg 5ac4c3 │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5adcd5 │ │ │ │ - movq $0x5adcc0,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ + jb 5ac547 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5adcc0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 5ac5a0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x36(%rax) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jnp 5adcd3 │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5ad480 │ │ │ │ - lea 0x9c3634(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + mov $0x48009c7f,%eax │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5ac57f │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5ac5a0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x2f(%rax) │ │ │ │ + add %bh,0x7f(%rax) │ │ │ │ pushf │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5add45 │ │ │ │ - movq $0x5add30,-0x8(%rbp) │ │ │ │ + rex.RB loopne 5ac5f1 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5ac6ea │ │ │ │ + movq $0x5ac5d8,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5add30 │ │ │ │ + jne 5ac5d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,0x7f(%rax) │ │ │ │ pushf │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,-0x23(%r8) │ │ │ │ - pop %rdx │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jae 5add4b │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 5ab8a8 │ │ │ │ - lea 0x9c35d4(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add %esi,0x48(%rcx,%rdx,1) │ │ │ │ - mov 0x6(%rbx),%ebx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x83486a72,%eax │ │ │ │ + clc │ │ │ │ + (bad) │ │ │ │ + jae 5ac6f5 │ │ │ │ + cmp $0x6,%rax │ │ │ │ + jb 5ac7ce │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5ac63e │ │ │ │ + mov 0xa(%rbx),%rax │ │ │ │ + movq $0x5ac208,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xc6a0d0,-0x10(%r12) │ │ │ │ + movq $0x103394f,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xd(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jb 5ac73f │ │ │ │ + cmp $0x4,%rax │ │ │ │ + jae 5ac7e2 │ │ │ │ + add $0x60,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5ac6da │ │ │ │ + mov 0xd(%rbx),%rax │ │ │ │ + mov 0x15(%rbx),%rbx │ │ │ │ + movq $0x5ac028,-0x58(%r12) │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + movq $0x5ac060,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0xc6a0d0,-0x28(%r12) │ │ │ │ + movq $0x103393f,-0x20(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xc6a0d0,-0x10(%r12) │ │ │ │ + lea -0x25(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x58(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xd(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - xor %ebx,-0x7ba72b8(%rax,%rax,1) │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5addf5 │ │ │ │ - movq $0x5adde0,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5adde0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - xor %bl,0x45c748(%rax,%rax,1) │ │ │ │ - adc %bl,%dh │ │ │ │ - pop %rdx │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jae 5addfb │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 5ac528 │ │ │ │ - lea 0x9c3534(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + lea 0x9c7e9f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rcx,%rdx,1) │ │ │ │ - mov 0x6(%rbx),%ebx │ │ │ │ + mov %rbx,%rax │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + cmp $0x12,%rbx │ │ │ │ + jae 5ac7d6 │ │ │ │ + cmp $0x7,%rbx │ │ │ │ + jb 5ac7d6 │ │ │ │ + add $0xfffffffffffffff9,%rbx │ │ │ │ + lea 0x84fbbf(%rip),%rcx │ │ │ │ + mov (%rcx,%rbx,8),%rbx │ │ │ │ + jmp *%rbx │ │ │ │ + mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ + jmp 5abcc0 │ │ │ │ + mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,0x48009c34(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5adeb0 │ │ │ │ - movq $0x5ade90,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5abc98 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jae 5ac7d3 │ │ │ │ + add $0x68,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5ac7be │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x17(%rbx),%rcx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + movq $0x5abee8,-0x60(%r12) │ │ │ │ + mov %rbx,-0x50(%r12) │ │ │ │ + movq $0x5abf20,-0x48(%r12) │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + movq $0x5abfa0,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0xc6a0b0,-0x18(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x60(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + mov %rbx,%rax │ │ │ │ + jmp 5ac7d6 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5abcf0 │ │ │ │ + movq $0x5ac818,-0x8(%rbp) │ │ │ │ + mov 0x14(%rbx),%rax │ │ │ │ + mov 0xc(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5ade90 │ │ │ │ + jne 5ac818 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x34(%rax) │ │ │ │ - pushf │ │ │ │ + add %al,(%rax) │ │ │ │ + jge 5ac7b3 │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r10b,%r8b │ │ │ │ - ficomps 0x0(%rdx) │ │ │ │ - mov 0xf(%rbx),%rdi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x49(%rsi,%rcx,2) │ │ │ │ + add $0x28,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5ac866 │ │ │ │ + movq $0x5ac150,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xc6a190,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x1(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5acf40 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5ac866 │ │ │ │ + movq $0x5ac098,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xc6a170,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x1(%r12),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5acf40 │ │ │ │ + add $0x60,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5ac6d7 │ │ │ │ + mov 0x9(%rax),%rbx │ │ │ │ + mov 0x11(%rax),%rax │ │ │ │ + movq $0x5ac528,-0x58(%r12) │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + movq $0x5ac560,-0x40(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0xc6a0d0,-0x28(%r12) │ │ │ │ + movq $0x1033947,-0x20(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xc6a0d0,-0x10(%r12) │ │ │ │ + lea -0x25(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x58(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xd(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5ad480 │ │ │ │ - lea 0x9c3489(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x5ac958,0x0(%rbp) │ │ │ │ + mov 0x9(%rax),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5ac958 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + jnp 5ac8f3 │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rbp,%rcx,1) │ │ │ │ - mov 0x6(%rbx),%ebx │ │ │ │ + fadds -0x72b7f820(%rbx) │ │ │ │ + or $0x84f9d3,%eax │ │ │ │ + mov (%rcx,%rax,8),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x9c7b1d(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5ac9bb │ │ │ │ + mov 0xb(%rbx),%rax │ │ │ │ + movq $0x5ac470,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xc6a210,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x1(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 5ae240 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bl,%al │ │ │ │ - xor -0x27ba72b8(%rax,%rax,1),%ebx │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5adf97 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5adf78,-0x28(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x20(%rbx),%rcx │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 5ad200 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + add $0x48,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5aca24 │ │ │ │ + mov 0x9(%rax),%rbx │ │ │ │ + mov 0x11(%rax),%rax │ │ │ │ + movq $0x5ac3c8,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x5ac400,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xc6a0f0,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xb(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp d9c360 │ │ │ │ + movq $0x5aca78,-0x18(%rbp) │ │ │ │ + mov 0x11(%rax),%rbx │ │ │ │ + mov 0x9(%rax),%rcx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov 0x19(%rax),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5adf78 │ │ │ │ + jne 5aca78 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48009c33(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - movq $0x5adfb0,0x10(%rbp) │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5ad480 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rbp,%rcx,1) │ │ │ │ - mov 0x6(%rbx),%ebx │ │ │ │ + add %ah,0x48009c7a(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5accfc │ │ │ │ + add $0x88,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5acb2a │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + movq $0x5ac320,-0x80(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x70(%r12) │ │ │ │ + movq $0x5ac358,-0x68(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x58(%r12) │ │ │ │ + movq $0x5ac390,-0x50(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0xc6a130,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0xc6a0d0,-0x28(%r12) │ │ │ │ + lea -0x31(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + lea -0x68(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xc6a0d0,-0x10(%r12) │ │ │ │ + lea -0x25(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x80(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xd(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x88,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5acb77 │ │ │ │ + mov 0x9(%rax),%rax │ │ │ │ + movq $0x5ac2e8,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xc6a130,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp d9c360 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5acb77 │ │ │ │ + mov 0x9(%rax),%rax │ │ │ │ + movq $0x5ac2b0,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xc6a110,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x2(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x48,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5aca24 │ │ │ │ + mov 0x9(%rax),%rbx │ │ │ │ + mov 0x11(%rax),%rax │ │ │ │ + movq $0x5ac240,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x5ac278,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xc6a0d0,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xd(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x14(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5ad0c8 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5ac9bb │ │ │ │ + mov 0x15(%rbx),%rax │ │ │ │ + movq $0x5ac438,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xc6a150,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5accaf │ │ │ │ + mov 0x16(%rbx),%rax │ │ │ │ + movq $0xc6a2f0,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xc6a270,-0x8(%r12) │ │ │ │ + lea -0x16(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5accaf │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + movq $0xc6a2d0,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xc6a270,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5ac7d6 │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov 0x9(%rax),%r14 │ │ │ │ + jmp 5ac5ad │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 5ae026 │ │ │ │ - pushf │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lock ja 5accc3 │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5ae00e │ │ │ │ + jb 5acd4a │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5b3720 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5ae05a │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xda4100,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp cff8e8 │ │ │ │ + jmp 5ac5a0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bl,0x40(%rax) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 5ae0f4 │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5ae0e9 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x5adfe8,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x5ae028,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xda4628,-0x28(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp cff748 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarb $0x9c,(%rdi) │ │ │ │ + xor %dl,-0x64(%rdx) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5ae12e │ │ │ │ + jb 5acd82 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5b3720 │ │ │ │ + jmp 5a42e0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5ae17a │ │ │ │ + clc │ │ │ │ + push %rcx │ │ │ │ + pushf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5acdba │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xda4100,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp cff8e8 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5a42e0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,0x77(%rax) │ │ │ │ pushf │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 5ae214 │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5ae209 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x5ae108,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x5ae148,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xda4628,-0x28(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp cff748 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov $0xfffffffc,%eax │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl (%rdx,%rax,1) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5acee4 │ │ │ │ + movq $0x5ace10,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5ace10 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - xor %ebx,-0x27ba72b8(%rax,%rax,1) │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5ae26c │ │ │ │ - movq $0x5ae2a0,-0x20(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %rsi,%r14 │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp d05a80 │ │ │ │ - lea 0x9c311d(%rip),%rbx │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - addl $0x0,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - xor %bl,0x45c748(%rax,%rax,1) │ │ │ │ - shl $0x5a,%dl │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - loopne 5ae327 │ │ │ │ - jne 5ae2b0 │ │ │ │ - addl $0x0,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,0x49009c30(%rax) │ │ │ │ - add $0x38,%esp │ │ │ │ + add %cl,(%rax) │ │ │ │ + ja 5acdab │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rsi,%rdx,2) │ │ │ │ + add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5ae32b │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - test %rax,%rax │ │ │ │ - jl 5ae310 │ │ │ │ - movq $0x5ae190,-0x30(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xc8dea8,-0x8(%r12) │ │ │ │ + ja 5ace62 │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + movq $0x5acd98,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xc6a290,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x1033969,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + add $0x50,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5aced4 │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x5acd28,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + movq $0x5acd60,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0xc6a2b0,-0x18(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x1033969,-0x8(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + lea -0x16(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%r12 │ │ │ │ - movq $0x5ae378,0x0(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rbx,0x18(%rbp) │ │ │ │ - jmp 596720 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %r8b,(%rax) │ │ │ │ + lea 0x9c76b5(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - xor %bl,0x10458b48(%rax,%rax,1) │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 5ae380 │ │ │ │ + sbb %dh,-0x64(%rsi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5acf22 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5ac5a0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - addl $0x0,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - (bad) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x7d(%r9) │ │ │ │ - (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x71(%rdi) │ │ │ │ - test %r14,%r14 │ │ │ │ - jl 5ae3c8 │ │ │ │ - movq $0x5ae070,-0x30(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0xc8dea8,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x5adf28,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0xc8de88,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - movq $0x5ae350,-0x8(%rbp) │ │ │ │ - mov %r14,0x0(%rbp) │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d9bef0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x2f(%rax) │ │ │ │ - pushf │ │ │ │ + add %bl,%al │ │ │ │ + jne 5acedb │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73531d94 <__environ@GLIBC_2.2.5+0x724da2ec> │ │ │ │ - push %rax │ │ │ │ - movq $0x5ae480,-0x18(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5ae480 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + rex.RB call 74530894 <__environ@GLIBC_2.2.5+0x734d8dec> │ │ │ │ + data16 lea 0x9c7660(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - (bad) │ │ │ │ - pushf │ │ │ │ - add %cl,0x43(%rbx,%rcx,4) │ │ │ │ - cmovs -0x74b7f885(%rbx),%ecx │ │ │ │ - jne 5ae49c │ │ │ │ + add %dh,0x49009c75(%rax) │ │ │ │ + add $0x30,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5ad020 │ │ │ │ + movq $0x5acf00,-0x28(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xc6a0d0,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5ae240 │ │ │ │ - lea 0x9c2f00(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - add -0xfba72b8(%rax,%rax,1),%bl │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5ae4da │ │ │ │ - movq $0x5ae4f8,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 596720 │ │ │ │ - lea 0x9c2ecf(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - sub %ah,%ch │ │ │ │ - pop %rdx │ │ │ │ - add %cl,0x75(%rcx,%rcx,4) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 5ae528 │ │ │ │ + lea -0xd(%r12),%rsi │ │ │ │ + movq $0x5acfe0,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5acfe0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add (%rdi),%ecx │ │ │ │ - xorl $0xffffff83,0x48000001(%rdx) │ │ │ │ - stc │ │ │ │ - add (%rdi),%cl │ │ │ │ (bad) │ │ │ │ - jmp 5ae544 │ │ │ │ add %al,(%rax) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov 0x8(%rbx),%rcx │ │ │ │ - mov %rax,%rdx │ │ │ │ - movabs $0xcbf29ce484222325,%rax │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mul %rcx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - bswap %rdi │ │ │ │ - movabs $0xcbf29ce484222325,%r8 │ │ │ │ - xor %rax,%rdx │ │ │ │ - add %rdi,%rdx │ │ │ │ - add %r8,%rdx │ │ │ │ - movabs $0xff51afd7ed558ccd,%rax │ │ │ │ - mov %rdx,%rdi │ │ │ │ - shr $0x21,%rdi │ │ │ │ - xor %rdi,%rdx │ │ │ │ - imul %rax,%rdx │ │ │ │ - movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ - mov %rdx,%rdi │ │ │ │ - shr $0x21,%rdi │ │ │ │ - xor %rdi,%rdx │ │ │ │ - imul %rax,%rdx │ │ │ │ - lea 0x10(%rbx),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %rdx,%rdi │ │ │ │ - shr $0x21,%rdi │ │ │ │ - xor %rdi,%rdx │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rdi,%rdx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rbx │ │ │ │ - xor %eax,%eax │ │ │ │ - call 612c59 │ │ │ │ - add $0x8,%rsp │ │ │ │ - mov %rax,%rcx │ │ │ │ - mul %rbx │ │ │ │ - bswap %rbx │ │ │ │ - xor %rax,%rdx │ │ │ │ - add %rdx,%rcx │ │ │ │ - add %rcx,%rbx │ │ │ │ - movabs $0xff51afd7ed558ccd,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ + add %bh,(%rax) │ │ │ │ + jne 5acf7b │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 5acfec │ │ │ │ mov %rbx,%rax │ │ │ │ - shr $0x21,%rax │ │ │ │ - xor %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,%rcx │ │ │ │ - movabs $0xcbf29ce484222325,%rax │ │ │ │ - mul %rbx │ │ │ │ - bswap %rbx │ │ │ │ - movabs $0xcbf29ce484222325,%rsi │ │ │ │ - xor %rax,%rdx │ │ │ │ - add %rbx,%rdx │ │ │ │ - add %rsi,%rdx │ │ │ │ - movabs $0xff51afd7ed558ccd,%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - shr $0x21,%rbx │ │ │ │ - xor %rbx,%rdx │ │ │ │ - imul %rax,%rdx │ │ │ │ - movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - shr $0x21,%rbx │ │ │ │ - xor %rbx,%rdx │ │ │ │ - imul %rax,%rdx │ │ │ │ - mov %rdx,%rax │ │ │ │ - shr $0x21,%rax │ │ │ │ - xor %rax,%rdx │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mul %rcx │ │ │ │ - bswap %rcx │ │ │ │ - xor %rax,%rdx │ │ │ │ - add %rdx,%rbx │ │ │ │ - add %rbx,%rcx │ │ │ │ - movabs $0xff51afd7ed558ccd,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - shr $0x21,%rbx │ │ │ │ - xor %rbx,%rcx │ │ │ │ - imul %rax,%rcx │ │ │ │ - movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - shr $0x21,%rbx │ │ │ │ - xor %rbx,%rcx │ │ │ │ - imul %rax,%rcx │ │ │ │ - mov %rcx,%rax │ │ │ │ - shr $0x21,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - xor %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x5(%rbx),%rbx │ │ │ │ - mov 0x8(%rbx),%rcx │ │ │ │ - mov %rax,%rdx │ │ │ │ - movabs $0xcbf29ce484222325,%rax │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mul %rcx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - bswap %rdi │ │ │ │ - movabs $0xcbf29ce484222325,%r8 │ │ │ │ - xor %rax,%rdx │ │ │ │ - add %rdi,%rdx │ │ │ │ - add %r8,%rdx │ │ │ │ - movabs $0xff51afd7ed558ccd,%rax │ │ │ │ - mov %rdx,%rdi │ │ │ │ - shr $0x21,%rdi │ │ │ │ - xor %rdi,%rdx │ │ │ │ - imul %rax,%rdx │ │ │ │ - movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ - mov %rdx,%rdi │ │ │ │ - shr $0x21,%rdi │ │ │ │ - xor %rdi,%rdx │ │ │ │ - imul %rax,%rdx │ │ │ │ - lea 0x10(%rbx),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %rdx,%rdi │ │ │ │ - shr $0x21,%rdi │ │ │ │ - xor %rdi,%rdx │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rdi,%rdx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rbx │ │ │ │ - xor %eax,%eax │ │ │ │ - call 612c59 │ │ │ │ - add $0x8,%rsp │ │ │ │ - neg %rax │ │ │ │ - mov %rax,%rcx │ │ │ │ - mul %rbx │ │ │ │ - bswap %rbx │ │ │ │ - xor %rax,%rdx │ │ │ │ - add %rdx,%rcx │ │ │ │ - add %rcx,%rbx │ │ │ │ - movabs $0xff51afd7ed558ccd,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5ad030 │ │ │ │ + movq $0x5acf68,-0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - mov %rbx,%rax │ │ │ │ - shr $0x21,%rax │ │ │ │ - xor %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,0x48009c2b(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5ae845 │ │ │ │ - movq $0x5ae830,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5ae830 │ │ │ │ + jne 5acf68 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48009c2b(%rax) │ │ │ │ - movl $0x5ae860,0x0(%rbp) │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 5ae4c0 │ │ │ │ - lea 0x9c2b74(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c378 │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ + enter $0x9c74,$0x0 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5ad06f │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5ad0c8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + nop │ │ │ │ + je 5ad023 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5ad0aa │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5ac5a0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %dl,0x74(%rax) │ │ │ │ + pushf │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 5ae8f6 │ │ │ │ - mov %r14,%rax │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5ad195 │ │ │ │ + movq $0x5ad100,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - jae 5ae8e2 │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jae 5ae8e2 │ │ │ │ - cmpq $0x0,0x7(%r14) │ │ │ │ - jne 5ae8e2 │ │ │ │ - xor %r14d,%r14d │ │ │ │ - lea 0x9c2b1b(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x5ae990,-0x8(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5961c0 │ │ │ │ - lea 0x9c2b1b(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,-0x7(%rax) │ │ │ │ - test $0xc4834900,%eax │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %ebp,%ebp │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rcx) │ │ │ │ - rex.R and $0xe0,%al │ │ │ │ - push %rax │ │ │ │ - push %rsi │ │ │ │ - xlat %ds:(%rbx) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - pop %rsp │ │ │ │ - and $0xe8,%al │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x5ae9b0,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - incq 0x10(%rbp) │ │ │ │ - lea -0xe(%r12),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5ae9b0 │ │ │ │ + jne 5ad100 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - clc │ │ │ │ - test $0x58d4800,%eax │ │ │ │ - mov $0x3100aa0e,%edx │ │ │ │ - leave │ │ │ │ - jmp 5ae9c0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - rex.XB add %eax,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bl,(%rax) │ │ │ │ + je 5ad09b │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - test $0x758b4c00,%eax │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - mov %ebx,%edx │ │ │ │ - and $0x7,%edx │ │ │ │ - cmp $0x3,%rdx │ │ │ │ - jae 5ae9d9 │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - jae 5ae9d9 │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - je 5aea03 │ │ │ │ - movq $0x5aea38,-0x18(%rbp) │ │ │ │ - lea 0x9bfcf1(%rip),%rsi │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp d69cb0 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add %rbx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %dl,0x49000000(%rax) │ │ │ │ + add $0x60,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5ad185 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x5ad050,-0x58(%r12) │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + movq $0x5ad088,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0xc6a0d0,-0x28(%r12) │ │ │ │ + movq $0x103395f,-0x20(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xc6a0d0,-0x10(%r12) │ │ │ │ + lea -0x25(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x58(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xd(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + lea 0x9c7424(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + lea 0xa867b0(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp d9c378 │ │ │ │ xchg %ax,%ax │ │ │ │ - rex.XB add %eax,(%r8) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x8(%rax) │ │ │ │ - test $0x45c74800,%eax │ │ │ │ - clc │ │ │ │ - sbb %ch,%cl │ │ │ │ - pop %rdx │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - adc %ebx,%ebp │ │ │ │ - jnp 5aea4d │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + pop %rax │ │ │ │ + jae 5ad15b │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5ad1e2 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5ac5a0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48009c29(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5aeab5 │ │ │ │ - movq $0x5aeaa0,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5aeaa0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,0x29(%rax) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,%r8b │ │ │ │ - (bad) │ │ │ │ - pop %rdx │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jae 5aeabb │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 5ae8b0 │ │ │ │ - lea 0x9c297c(%rip),%rbx │ │ │ │ + add %bl,(%rax) │ │ │ │ + jae 5ad19b │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jae 5ad27e │ │ │ │ + lea 0x9c73c0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - adc -0x70(%rsi),%ah │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x31(%rdi) │ │ │ │ - movq $0xd75650,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0xd752a8,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ + add %dh,%al │ │ │ │ + jb 5ad1c3 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 5ad234 │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5ad29b │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5ad2ab │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x5ad1c0,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xc6a0d0,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x5aead0,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d9bef0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x30000000,%eax │ │ │ │ - test %ch,0x458d4800(%rax) │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5aebaf │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call d97350 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5aebaa │ │ │ │ - movq $0xda2e40,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x8148f8(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c7b708 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0xd0000000,%eax │ │ │ │ - subl $0xfffffff0,0x458d4800(%rax) │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5aec0f │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call d97350 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5aec0a │ │ │ │ - movq $0xda2e40,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x81486e(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + lea -0xd(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0x5ad228,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c7b708 │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5ad228 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x8000000,%eax │ │ │ │ - sub %ebx,-0xfba72b8(%rax,%rax,1) │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5aec6f │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call d97350 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5aec6a │ │ │ │ - movq $0xda2e40,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x9c28a9(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp cfd210 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %eax,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex sub %ebx,-0xfba72b8(%rax,%rax,1) │ │ │ │ + shlb $0x0,-0x64(%rdx) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5aecab │ │ │ │ + jb 5ad2f2 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - lea -0x1(%rax),%r14 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5aecc8 │ │ │ │ + jmp 5ac5a0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - sub %bl,0x30c48349(%rax,%rax,1) │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5aed1a │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - jne 5aece9 │ │ │ │ - add $0xffffffffffffffd0,%r12 │ │ │ │ - lea 0x9c28c4(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x5aec88,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - movq $0x1051c49,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - lea 0x9c289c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - ... │ │ │ │ - adc $0x88000000,%eax │ │ │ │ - sub %bl,-0xfba72b8(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov %cl,0x0(%rsp,%rbx,4) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5aed86 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call d97350 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5aed81 │ │ │ │ - movq $0xda2e40,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov $0x1,%r14d │ │ │ │ + jb 5ad32a │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5aecc8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp 5a42e0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - or $0x2000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + push %rax │ │ │ │ + rex.WR pushf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5ad362 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5a42e0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x72(%rax) │ │ │ │ + pushf │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5aee1d │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5aee12 │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 5aeddf │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - movq $0x5aeea0,-0x8(%rbp) │ │ │ │ - lea 0xa96a43(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp c9e1e8 │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - movq $0x1052a49,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - movq $0x5aee38,-0x8(%rbp) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0xa96a10(%rip),%r14 │ │ │ │ + jb 5ad48c │ │ │ │ + movq $0x5ad3b8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp c9e1e8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x9c27d4(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5ad3b8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - es pushf │ │ │ │ + add %ch,(%rax) │ │ │ │ + jb 5ad353 │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rdi) │ │ │ │ - add $0x18,%esp │ │ │ │ + add %esi,0x49(%rsi,%rdx,2) │ │ │ │ + add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5aee7b │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0xd752a8,-0x10(%r12) │ │ │ │ + ja 5ad40a │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + movq $0x5ad340,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xc6a290,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ + movq $0x104ef29,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,0x48009c25(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 5aeeef │ │ │ │ - add $0x18,%r12 │ │ │ │ + add $0x50,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5aeedf │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0xd752a8,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + ja 5ad47c │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x5ad2d0,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + movq $0x5ad308,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0xc6a2b0,-0x18(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x104ef29,-0x8(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x16(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - lea 0x9c2552(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + lea 0x9c716d(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 5b0808 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x70(%rax) │ │ │ │ + pushf │ │ │ │ + add %ch,%cl │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + jmp 1f6ad4b6 <__environ@GLIBC_2.2.5+0x1e655a0e> │ │ │ │ + add %al,0x1000000(%rip) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + jo 5ad46b │ │ │ │ + add %ch,%cl │ │ │ │ + movabs %eax,0x5001f0fffffe8 │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,-0x16ff6390(%rax) │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + lock (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ + add %cl,0x48009c70(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5aef84 │ │ │ │ - movq $0x5aef68,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + jb 5ad52a │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5ac5a0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x70(%rax) │ │ │ │ + pushf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5ad5df │ │ │ │ + movq $0x5ad580,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5aef68 │ │ │ │ + jne 5ad580 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - jnp 5aef73 │ │ │ │ - add %bh,0xe(%rdi) │ │ │ │ - lea 0xaa3ad3(%rip),%rbx │ │ │ │ + add %dl,(%rax) │ │ │ │ + jo 5ad51b │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x5e(%rdx),%esi │ │ │ │ + cmp $0x4,%rax │ │ │ │ + jb 5ad60c │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5ad5cf │ │ │ │ + mov 0xc(%rbx),%rax │ │ │ │ + movq $0x5ad508,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xc69fd0,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x4(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + lea 0x9c705a(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 5ad5fe │ │ │ │ + lea 0xa8632b(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + lea 0xa86314(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xa86318(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5aefbf │ │ │ │ + (bad) │ │ │ │ + outsl %ds:(%rsi),(%dx) │ │ │ │ + pushf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5ad652 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - lea -0x1(%rax),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5aefe0 │ │ │ │ + jmp 5ac5a0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5af037 │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - jne 5af001 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - add $0xffffffffffffffc8,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x5aef98,-0x30(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - movq $0x1052a49,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + sub %ch,-0x64(%rdi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5ad68a │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5ac5a0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5af0ac │ │ │ │ - movq $0x5af090,-0x8(%rbp) │ │ │ │ + jb 5ad719 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5ad6e0,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5af090 │ │ │ │ + jne 5ad6e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - jnp 5af09b │ │ │ │ - add %bh,0xe(%rdi) │ │ │ │ - lea 0xaa39ab(%rip),%rbx │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add 0x22(%rbx),%esi │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 5ad6fd │ │ │ │ + lea 0xa86284(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + lea 0xa8627f(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xa8625f(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,0x26(%rax) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5af111 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5af1bd │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5af1b2 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5ad7a9 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - neg %rbx │ │ │ │ - cmp $0x0,%rbx │ │ │ │ - jle 5af145 │ │ │ │ - movq $0xd75710,-0x20(%r12) │ │ │ │ - movq $0x1052a49,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - movq $0x5aefe0,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x5af1d8,-0x20(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5aefe0 │ │ │ │ - movq $0x5aef30,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - movq $0x5af190,-0x20(%rbp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + movq $0x5ad770,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5af190 │ │ │ │ + jne 5ad770 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x25(%rax) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r15b,(%r8) │ │ │ │ - repnz pop %rdx │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fisttps -0x73(%rax) │ │ │ │ - xor $0xaa068c,%eax │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 5b3a20 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - and $0x8349009c,%eax │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x31(%rdi) │ │ │ │ - movq $0x5af058,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x5af2f0,0x8(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - lea 0xaa062a(%rip),%rsi │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add 0x22(%rbx),%esi │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 5ad78d │ │ │ │ + lea 0xa8620c(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5b3a20 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xa86207(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xa861e7(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,%al │ │ │ │ - and $0x9c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ + insl (%dx),%es:(%rdi) │ │ │ │ + pushf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ - push $0x4c005af2 │ │ │ │ - mov %esi,0x0(%rbp) │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5ad901 │ │ │ │ + movq $0x5ad800,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5af268 │ │ │ │ + jne 5ad800 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x49009c24(%rax) │ │ │ │ - add $0x18,%esp │ │ │ │ + add %dl,0x48009c6d(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0xfffffffffffffff8,%rax │ │ │ │ + mov (%rax),%rax │ │ │ │ + mov -0x4(%rax),%eax │ │ │ │ + cmp $0x10,%rax │ │ │ │ + jne 5ad8af │ │ │ │ + add $0x78,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5af2c9 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 5af2b6 │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 5af36a │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - movq $0xf72101,-0x8(%r12) │ │ │ │ + ja 5ad89f │ │ │ │ + mov 0x9(%rbx),%rax │ │ │ │ + mov 0x11(%rbx),%rcx │ │ │ │ + mov 0x19(%rbx),%rbx │ │ │ │ + movq $0x5ad668,-0x70(%r12) │ │ │ │ + mov %rbx,-0x60(%r12) │ │ │ │ + movq $0x5ad6a0,-0x58(%r12) │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + movq $0x5ad730,-0x40(%r12) │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + movq $0xc6a370,-0x28(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + lea -0x58(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xd752a8,-0x10(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x70(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov $0x1,%r14d │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5aeda8 │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - mov %rax,%rsi │ │ │ │ - xor %r14d,%r14d │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5aeda8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x78,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5ad8f1 │ │ │ │ + movq $0x5ad630,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xd752a8,-0x10(%r12) │ │ │ │ + movq $0xf74651,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ + lea 0x9c6d68(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - and $0x9c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - and %dh,%bl │ │ │ │ - pop %rdx │ │ │ │ - add %cl,0x75(%rcx,%rcx,4) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 5af320 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - and 0x18c48349(%rax,%rax,1),%ebx │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5af391 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 5af37e │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 5af36a │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - movq $0xf72101,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov $0x1,%r14d │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5aeda8 │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - lea 0x9c2e93(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - mov %rax,%rsi │ │ │ │ - xor %r14d,%r14d │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5aeda8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + lea 0x9c6d4e(%rip),%r14 │ │ │ │ + jmp 5a9e48 │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5af473 │ │ │ │ + cwtl │ │ │ │ + insb (%dx),%es:(%rdi) │ │ │ │ + pushf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5ad96a │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5af400,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5af400 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5ade18 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,(%r8) │ │ │ │ - hlt │ │ │ │ - pop %rdx │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - psadbw %mm3,%mm0 │ │ │ │ - (bad) │ │ │ │ - jne 5af428 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %ch,0x0(%rsp,%rbx,4) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5ad9a2 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5ac5a0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rbx,%rax,2) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5af463 │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - movq $0x1051c29,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - lea 0xaa03d3(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + fsubrs -0x64(%rbx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5ad9da │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5ac5a0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10532dec <__environ@GLIBC_2.2.5+0xf4db344> │ │ │ │ - (bad) │ │ │ │ - jge 5af4a3 │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x5af4e0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x20(%rbx),%rcx │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5ada69 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5ada30,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5af4e0 │ │ │ │ + jne 5ada30 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x39(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jg 5af505 │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add 0x22(%rbx),%esi │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 5ada4d │ │ │ │ + lea 0xa85f34(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - add 0x10(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + lea 0xa85f2f(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xa85f0f(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5af5cb │ │ │ │ - movq $0x5af580,-0x8(%rbp) │ │ │ │ + jb 5adaf9 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5adac0,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5af580 │ │ │ │ + jne 5adac0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rbx,%rax,2) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5af5bb │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - movq $0x1051c29,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add 0x22(%rbx),%esi │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 5adadd │ │ │ │ + lea 0xa85ebc(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - lea 0xaa027b(%rip),%rbx │ │ │ │ + lea 0xa85eb7(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xa85e97(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ + subb $0x0,-0x64(%rdx) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5af673 │ │ │ │ - movq $0x5af628,-0x8(%rbp) │ │ │ │ + jb 5adc59 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5adb58,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5af628 │ │ │ │ + jne 5adb58 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + push $0xffffffffffffff9c │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rbx,%rax,2) │ │ │ │ - add $0x18,%esp │ │ │ │ + fmuls -0x7d(%rax) │ │ │ │ + loopne 5adb57 │ │ │ │ + mov (%rax),%rax │ │ │ │ + mov -0x4(%rax),%eax │ │ │ │ + cmp $0x10,%rax │ │ │ │ + jne 5adc07 │ │ │ │ + add $0x78,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5af663 │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - movq $0x1051c29,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + ja 5adbf7 │ │ │ │ + mov 0x9(%rbx),%rax │ │ │ │ + mov 0x11(%rbx),%rcx │ │ │ │ + mov 0x19(%rbx),%rbx │ │ │ │ + movq $0x5ad9b8,-0x70(%r12) │ │ │ │ + mov %rbx,-0x60(%r12) │ │ │ │ + movq $0x5ad9f0,-0x58(%r12) │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + movq $0x5ada80,-0x40(%r12) │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + movq $0xc6a370,-0x28(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + lea -0x58(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xd752a8,-0x10(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x70(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + movq $0x78,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - lea 0xaa01d3(%rip),%rbx │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5adc49 │ │ │ │ + movq $0x5ad980,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xd752a8,-0x10(%r12) │ │ │ │ + movq $0xf74651,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - andb $0x0,-0x57(%rcx) │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5af6bd │ │ │ │ - movq $0x5af6d8,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xa96165(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp c9e1e8 │ │ │ │ + and %al,-0x64(%rbx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5adc93 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5adce8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rdi,%rdi,1) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5af713 │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - movq $0x1051c29,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - lea 0xaa0127(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + call 485b78eb <__environ@GLIBC_2.2.5+0x4755fe43> │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5adcca │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5a42e0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ + add %ch,0x48009c42(%rax) │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5af7c5 │ │ │ │ - movq $0x5af780,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + jb 5adde7 │ │ │ │ + movq $0x5add40,-0x28(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rdx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5af780 │ │ │ │ + jne 5add40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3c(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jg 5af7a9 │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - lea 0xaa32c7(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - inc %rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x42(%rax) │ │ │ │ + pushf │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bl,0x49000000(%rbx) │ │ │ │ + add $0x70,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5addd7 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x5adc70,-0x68(%r12) │ │ │ │ + mov %rbx,-0x58(%r12) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rbx,-0x50(%r12) │ │ │ │ + movq $0x5adca8,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0xd75288,-0x30(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x68(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + movq $0x70,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %ch,(%rdx) │ │ │ │ - pushf │ │ │ │ + add %cl,%al │ │ │ │ + addr32 pushf │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5af841 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5af852 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5af847 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x5af748,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x5af868,-0x18(%rbp) │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea 0xa9fff9(%rip),%rsi │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 5b3a20 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5adf4a │ │ │ │ + movq $0x5ade50,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5ade50 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48009c29(%rax) │ │ │ │ - movl $0x5af898,-0x8(%rbp) │ │ │ │ - mov %r14,0x0(%rbp) │ │ │ │ + add %dl,0x48009c67(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5adf3c │ │ │ │ + movq $0x5ade98,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5af898 │ │ │ │ + jne 5ade98 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x29(%rax) │ │ │ │ + add %cl,0x67(%rax) │ │ │ │ pushf │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x7f(%rcx) │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ + addb $0x0,(%rax) │ │ │ │ + add %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %cl,(%rdi) │ │ │ │ - xchg %ecx,0x48000000(%rbx) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 5af90e │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - jne 5af8fa │ │ │ │ - movq $0xd75710,-0x28(%r12) │ │ │ │ - movq $0xf72101,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xd752a8,-0x10(%r12) │ │ │ │ - movq $0xf72101,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%r12 │ │ │ │ - lea 0x9c2903(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0xd752a8,-0x28(%r12) │ │ │ │ + xchg %eax,0x48000000(%rax) │ │ │ │ + mov 0xf(%rbx),%eax │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x5ad948,-0x78(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x68(%r12) │ │ │ │ + movq $0x5adb10,-0x60(%r12) │ │ │ │ + mov %rbx,-0x50(%r12) │ │ │ │ + movq $0xda1b20,-0x48(%r12) │ │ │ │ + lea -0x60(%r12),%rbx │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + movq $0xda1b98,-0x30(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ + movq $0x5adce8,-0x18(%r12) │ │ │ │ + lea -0x48(%r12),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + lea -0x30(%r12),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + lea -0x78(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + jmp 5adce8 │ │ │ │ + movq $0x80,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + lea 0xaa190e(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x9c6777(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %bl,-0x72b7ff64(%rip) │ │ │ │ - rex.RB loopne 5af9a9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5afa5c │ │ │ │ + or %ah,-0x64(%rdi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5adf91 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5af9a0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5af9a0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x9c66e9(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c9e1e8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - sbb $0x9c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - fdivr %st(1),%st │ │ │ │ - pop %rdx │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ - add %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 5af9d8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + call 485b7be8 <__environ@GLIBC_2.2.5+0x47560140> │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5adfca │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5a42e0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48009c1c(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - jle 5afa41 │ │ │ │ - movq $0x5afa10,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + call 485b7c47 <__environ@GLIBC_2.2.5+0x4756019f> │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5ae002 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5ade18 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + js 5ae055 │ │ │ │ + pushf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5ae03a │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5a42e0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x48009c66(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5ae16c │ │ │ │ + movq $0x5ae090,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5afa10 │ │ │ │ + jne 5ae090 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x1c(%rax) │ │ │ │ + add %cl,0x66(%rax) │ │ │ │ pushf │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add %esi,0x48(%rbp,%rdx,1) │ │ │ │ - movl $0x5afb48,0x0(%rbp) │ │ │ │ - mov 0xe(%rbx),%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp cfd310 │ │ │ │ - lea 0x9c1b18(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x5afad8,0x8(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0xa95dc6(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp c9e1e8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - sbb %ebx,-0x7c2776b8(%rax,%rax,1) │ │ │ │ - loopne 5afa7d │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 5afb27 │ │ │ │ - add $0x18,%r12 │ │ │ │ + add 0x67(%rbx),%esi │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jae 5ae177 │ │ │ │ + add $0x48,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5afab3 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0xd752a8,-0x10(%r12) │ │ │ │ + ja 5ae15c │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x5adf68,-0x40(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x5adfa8,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xc69ff0,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,0x48009c19(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 5afb27 │ │ │ │ - add $0x18,%r12 │ │ │ │ + add $0x48,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5afb17 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0xd752a8,-0x10(%r12) │ │ │ │ + ja 5ae15c │ │ │ │ + mov 0xd(%rbx),%rax │ │ │ │ + mov 0x15(%rbx),%rbx │ │ │ │ + movq $0x5adfe0,-0x40(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x5ae018,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xc6a010,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - lea 0x9c193a(%rip),%rbx │ │ │ │ + lea 0x9c6595(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - sbb 0x45c748(%rax,%rax,1),%bl │ │ │ │ - jo 5afb48 │ │ │ │ - pop %rdx │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - mov $0xe900a95c,%edi │ │ │ │ - mov %esp,%esi │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %dl,0x2(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp 5ad928 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + push $0x48009c64 │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5afc34 │ │ │ │ + jb 5ae1ba │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5afbc0,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5afbc0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5ad380 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + fs pushf │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x31(%rdi) │ │ │ │ + movq $0x5ae198,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x104f851,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0x9c64f0(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + fs pushf │ │ │ │ + add %ch,%bl │ │ │ │ + mov 0xf(%rsi),%fs │ │ │ │ (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,%r8b │ │ │ │ - sti │ │ │ │ - pop %rdx │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5afbf0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%r8) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + movabs 0x4cf0458d48009c63,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5ae282 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5ad380 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,(%r8) │ │ │ │ - cld │ │ │ │ - pop %rdx │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ + clc │ │ │ │ (bad) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5afc18 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5ae2ba │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5ac5a0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - xor $0xa9fc32,%eax │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - add 0x8(%rbp),%rax │ │ │ │ - lea -0x1(%rax),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp d0d5a0 │ │ │ │ + sarb $0x0,(%rsp,%rbx,4) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5ae2f2 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5a42e0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + mov %bh,(%rsp,%rbx,4) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 5afd08 │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5ae32a │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5afca0,-0x28(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5afca0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x4b(%rdi) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5afb70,-0x30(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - movq $0x1051f99,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp c9dfd8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5a42e0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - clc │ │ │ │ - sbb %bl,-0x17ba72b8(%rax,%rax,1) │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5afd9c │ │ │ │ + movabs 0x4ce8458d48009c62,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5ae45c │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5afd60,-0x18(%rbp) │ │ │ │ + movq $0x5ae388,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5afd60 │ │ │ │ + jne 5ae388 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48009c18(%rax) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jg 5afd7a │ │ │ │ - lea 0x9c1867(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - cmp $0x0,%rax │ │ │ │ - jle 5afd8c │ │ │ │ - mov %rax,%r14 │ │ │ │ + add %bl,0x62(%rax) │ │ │ │ + pushf │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rsi,%rdx,2) │ │ │ │ + add $0x30,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5ae3da │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + movq $0x5ae308,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xc6a290,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x104ef29,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5aecc8 │ │ │ │ - lea 0x9c17ed(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + add $0x50,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5ae44c │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x5ae298,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + movq $0x5ae2d0,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0xc6a2b0,-0x18(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x104ef29,-0x8(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x16(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - (bad) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48009c19(%rax) │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5afe50 │ │ │ │ - movq $0x5afe00,-0x20(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5ae57d │ │ │ │ + movq $0x5ae4b0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5afe00 │ │ │ │ + jne 5ae4b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add (%rcx),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x19(%rax) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r8b,-0x7cb7f81d(%r11) │ │ │ │ - sti │ │ │ │ - add 0x2c(%rbx),%esi │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jb 5afe2a │ │ │ │ - movq $0x5b0220,0x0(%rbp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 5ae8b0 │ │ │ │ - movq $0x5afed8,0x0(%rbp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 5ae8b0 │ │ │ │ - movq $0x5aff48,0x0(%rbp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ + add %cl,0x48009c62(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jb 5ae531 │ │ │ │ + cmp $0x4,%rax │ │ │ │ + jb 5ae5b8 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5ae521 │ │ │ │ + mov 0xc(%rbx),%rax │ │ │ │ + mov 0x14(%rbx),%rbx │ │ │ │ + movq $0x5ae340,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + movq $0x104f851,(%r12) │ │ │ │ + movq $0x5ae5a8,-0x8(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ - jmp 5ae8b0 │ │ │ │ + lea -0xe(%r12),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5ae478 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 5ae588 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5ae521 │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + movq $0x5ae260,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x104f851,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x9c61b4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ + lea 0xaa12c2(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,%rcx │ │ │ │ - jmp 5b0083 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %bl,0x185d8b48(%rax,%rax,1) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 5b0083 │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - jmp 5b0083 │ │ │ │ - nop │ │ │ │ - addl $0x0,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - sbb %bl,0x185d8b48(%rax,%rax,1) │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - jmp 5afed8 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 5ae5b4 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp c9dfd8 │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov 0xd(%rbx),%r14 │ │ │ │ + jmp 5ae485 │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - (bad) │ │ │ │ + add %bl,0x61(%rax) │ │ │ │ pushf │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %ch,%cl │ │ │ │ + xchg %eax,%ebx │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %edx,0x49000005(%rcx) │ │ │ │ - movl $0xd75650,-0x8(%rsp) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - movq $0x5affa0,0x0(%rbp) │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5affa0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - addl $0x0,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - sbb %bl,0x8458b48(%rax,%rax,1) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - jmp 5aff4c │ │ │ │ - xchg %ax,%ax │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %bl,0x48009c5f(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5ae61a │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5ac5a0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %bl,0x8458b48(%rax,%rax,1) │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b01b5 │ │ │ │ - test %r14,%r14 │ │ │ │ - jge 5b0167 │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - movq $0x5affc0,0x0(%rbp) │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ + add %bl,0x5f(%rax) │ │ │ │ + pushf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5ae6c9 │ │ │ │ + movq $0x5ae670,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5affc0 │ │ │ │ + jne 5ae670 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - addl $0x0,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ - (bad) │ │ │ │ + pop %rdi │ │ │ │ pushf │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r13b,%r11b │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x58(%rbp) │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5ae6b9 │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + movq $0x5ae5f8,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xcff638,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + lea 0x9c6098(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + lea 0xa94db6(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - addl $0x0,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %ch,0x60(%rax) │ │ │ │ pushf │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x39(%r8) │ │ │ │ - or %r8b,(%r8) │ │ │ │ - add %bl,0x0(%rbx) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ - mov %rdx,0x18(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b0000 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %ch,%cl │ │ │ │ + xor %edi,%edi │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - (bad) │ │ │ │ + add %dh,0x60(%rax) │ │ │ │ pushf │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x77(%r8) │ │ │ │ - fiaddl -0x7cb7f81e(%rbx) │ │ │ │ - cli │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %al,0x1(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,%rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 5afe95 │ │ │ │ - movq $0x5b0068,-0x10(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x6(%rax),%rbx │ │ │ │ - mov 0xe(%rax),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5ae73a │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b0068 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + jmp 5ae930 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - (bad) │ │ │ │ + rex pop %rsi │ │ │ │ pushf │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - jnp 5b0073 │ │ │ │ - add %cl,(%rdi) │ │ │ │ - test %ah,(%rcx) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ - adc %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - add $0xa8,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b0138 │ │ │ │ - movq $0x5af7f0,-0xa0(%r12) │ │ │ │ - mov %rbx,-0x90(%r12) │ │ │ │ - mov %rax,-0x88(%r12) │ │ │ │ - movq $0x5af958,-0x80(%r12) │ │ │ │ - lea -0xa0(%r12),%rax │ │ │ │ - mov %rax,-0x70(%r12) │ │ │ │ - movq $0x5afc48,-0x68(%r12) │ │ │ │ - mov %rax,-0x58(%r12) │ │ │ │ - mov %rcx,-0x50(%r12) │ │ │ │ - lea -0x80(%r12),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0xd75710,-0x40(%r12) │ │ │ │ - movq $0x1051c29,-0x38(%r12) │ │ │ │ - lea -0x68(%r12),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0xda1b20,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x3e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0xa8,0x388(%r13) │ │ │ │ - movq $0x5afe80,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d9bef0 │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 59f950 │ │ │ │ - cmp $0x7,%r14 │ │ │ │ - jle 5b01d5 │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - movq $0x5b01a8,0x0(%rbp) │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b01a8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - addl $0x0,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5ae772 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5ac5a0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - adc $0x8b48009c,%eax │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r13b,%r9b │ │ │ │ - adc %esi,%edi │ │ │ │ - (bad) │ │ │ │ - decl -0x39(%rcx) │ │ │ │ - test %ecx,0x10000003(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,(%r8) │ │ │ │ - lcall *0x0(%rdx) │ │ │ │ - mov %r14,0x10(%rbp) │ │ │ │ - mov %rbx,0x18(%rbp) │ │ │ │ - jmp d9bef0 │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x7(%r12),%rcx │ │ │ │ - jmp 5b0247 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - addl $0x0,(%rax) │ │ │ │ + or %bh,(%rax) │ │ │ │ + pushf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5ae7aa │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5a42e0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - adc $0x8b48009c,%eax │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ - sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ - adc %ch,%bl │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + shlb $1,(%rdi) │ │ │ │ + pushf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5ae7e2 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5a42e0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc $0x8b48009c,%eax │ │ │ │ - or %r9b,-0x7d(%r9) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %esp,0x49000002(%rip) │ │ │ │ - movl $0xd75650,-0x8(%rsp) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x7(%r12),%rcx │ │ │ │ - movq $0x5b0280,0x8(%rbp) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ - mov %rdx,0x18(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ + call 485b8456 <__environ@GLIBC_2.2.5+0x475609ae> │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5ae914 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5ae840,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5b0280 │ │ │ │ + jne 5ae840 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48009c14(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 5b0384 │ │ │ │ - add $0x70,%r12 │ │ │ │ + add %ah,0x48009c5d(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5ae8a2 │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b044a │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov 0x7(%rcx),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - jl 5b0323 │ │ │ │ - movq $0x5af498,-0x68(%r12) │ │ │ │ - mov %rcx,-0x58(%r12) │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - mov %rdx,-0x48(%r12) │ │ │ │ - lea -0x68(%r12),%rbx │ │ │ │ - add $0xffffffffffffffb8,%r12 │ │ │ │ - movq $0x5b0308,0x0(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,0x8(%rbp) │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b0308 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - adc 0x45c748(%rax,%rax,1),%ebx │ │ │ │ - fadds (%rbx,%rbx,2) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fisttps -0x73(%rax) │ │ │ │ - xor $0xa9f518,%eax │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - jmp 5b3a20 │ │ │ │ - movq $0x5af0c0,-0x68(%r12) │ │ │ │ - mov %rbx,-0x58(%r12) │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - mov %rdx,-0x48(%r12) │ │ │ │ - movq $0x5af3b8,-0x40(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0xda1b20,-0x28(%r12) │ │ │ │ + ja 5ae892 │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + movq $0x5ae7c0,-0x28(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ + movq $0xc6a290,-0x10(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + movq $0x1033969,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - mov 0x7(%rcx),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5a29e0 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x5b03c8,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + add $0x50,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5ae904 │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x5ae750,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + movq $0x5ae788,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0xc6a2b0,-0x18(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x1033969,-0x8(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x16(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x48009c5c(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5ae9dd │ │ │ │ + movq $0x5ae968,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5b03c8 │ │ │ │ + jne 5ae968 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - adc 0x8458b48(%rax,%rax,1),%bl │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - jne 5afe54 │ │ │ │ - add $0x48,%r12 │ │ │ │ + add %ah,(%rax) │ │ │ │ + pop %rsi │ │ │ │ + pushf │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rsp,%rsi,2) │ │ │ │ + add $0x48,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b043a │ │ │ │ - movq $0x5afd20,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0xd75710,-0x28(%r12) │ │ │ │ - movq $0x1051c29,-0x20(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ + ja 5ae9cd │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x5ae718,-0x40(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x5ae7f8,-0x28(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0xd75710,-0x10(%r12) │ │ │ │ - movq $0x1051c49,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - movq $0x70,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x5b0200,0x0(%rbp) │ │ │ │ - mov %r14,0x10(%rbp) │ │ │ │ - mov %rbx,0x18(%rbp) │ │ │ │ - jmp d9bef0 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x5afeb8,0x0(%rbp) │ │ │ │ - mov %r14,0x10(%rbp) │ │ │ │ - mov %rbx,0x18(%rbp) │ │ │ │ - jmp d9bef0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ + lea 0x9c5da4(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + lea 0xaa0e62(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x53(%rax) │ │ │ │ - test $0x558b4800,%eax │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - pop (%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - nopl (%rax) │ │ │ │ - ret $0x0 │ │ │ │ + add %bl,-0x64(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5aea2a │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5ae058 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - adc 0x45c748(%rax,%rax,1),%bl │ │ │ │ - add %al,-0x76b3ffa5(%rip) │ │ │ │ - jne 5b04f4 │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b0500 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + enter $0x9c5a,$0x0 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5aea62 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5abd78 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - adc %ebx,0x18c48349(%rax,%rax,1) │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b05ae │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 5b054e │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 5b05be │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - movq $0xf72101,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - jmp 5b0554 │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b05d2 │ │ │ │ - add %rbx,%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - jg 5b058b │ │ │ │ - movq $0x5af698,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0x845c72(%rip),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp d6e428 │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - movq $0x5b0608,0x8(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0xa95278(%rip),%r14 │ │ │ │ - mov %rdx,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp c9e1e8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - lea 0x9c1c3f(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x5b04b0,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d9bef0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%r8) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + nop │ │ │ │ + pop %rsp │ │ │ │ + pushf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5aea9a │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5ae058 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r15b,(%r8) │ │ │ │ + pop %rax │ │ │ │ + pop %rdx │ │ │ │ + pushf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 73532404 <__environ@GLIBC_2.2.5+0x724da95c> │ │ │ │ + pop %rsi │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5aeaf0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5aeaf0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - pop %rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + pop %rdx │ │ │ │ + pushf │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - fimuls -0x77(%rcx) │ │ │ │ - (bad) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x4c(%rbp,%rcx,1) │ │ │ │ + mov 0x6(%rbx),%esi │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp cfde10 │ │ │ │ + jmp 5abd78 │ │ │ │ + lea 0xaa0d41(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + pop %rax │ │ │ │ + pop %rsp │ │ │ │ + pushf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5aeb52 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5ae930 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - push $0x4c005b06 │ │ │ │ - mov %esi,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 105324c4 <__environ@GLIBC_2.2.5+0xf4daa1c> │ │ │ │ + (bad) │ │ │ │ + jp 5aeb7c │ │ │ │ + add %al,(%rax) │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0x7,%r14d │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + jne 5aec67 │ │ │ │ + movq $0x5aebc0,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5b0668 │ │ │ │ + jne 5aebc0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + pop %rsp │ │ │ │ + pushf │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x49(%rsi,%rax,2) │ │ │ │ - add $0x18,%esp │ │ │ │ + jge 5aebcc │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5aed02 │ │ │ │ + add $0x50,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b06ae │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x5af5f0,-0x10(%r12) │ │ │ │ + ja 5aec32 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x5aea08,-0x48(%r12) │ │ │ │ + mov %rdi,-0x38(%r12) │ │ │ │ + movq $0x5aea40,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0xc6a030,-0x18(%r12) │ │ │ │ + movq $0x104f851,-0x10(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ + lea -0x14(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp c9e0f8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b06ae │ │ │ │ - movq $0x5af548,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0x845b10(%rip),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp d6e428 │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %cl,0x48009c10(%rax) │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5b073a │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5b0750,-0x28(%rbp) │ │ │ │ - mov 0x18(%rbx),%r14 │ │ │ │ - mov 0x20(%rbx),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp d68d30 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - adc %bl,0x8758b48(%rax,%rax,1) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5afdb8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - adc %bl,-0x27ba72b8(%rax,%rax,1) │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5b07b2 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5b07c8,-0x28(%rbp) │ │ │ │ - mov 0x18(%rbx),%r14 │ │ │ │ - mov 0x20(%rbx),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp d68d30 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,0x48009c0f(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5afdb8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - clc │ │ │ │ - out %al,$0xff │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl (%rdx,%rax,1) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x49009c0f(%rax) │ │ │ │ - add $0x58,%esp │ │ │ │ + add %al,0x5b(%rax) │ │ │ │ + pushf │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 5aec64 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov %rbx,%rax │ │ │ │ + add $0x68,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b08d2 │ │ │ │ - movq $0x5afdb8,-0x50(%r12) │ │ │ │ - mov %rsi,-0x48(%r12) │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - lea -0x4e(%r12),%rax │ │ │ │ - mov %rdi,%rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - jae 5b0897 │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jae 5b0885 │ │ │ │ - cmpq $0x0,0x7(%rdi) │ │ │ │ - jge 5b0885 │ │ │ │ - movq $0x5b0700,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rdi,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - movq $0x1051c19,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ + ja 5aecd0 │ │ │ │ + mov 0x6(%rax),%rax │ │ │ │ + movq $0x5aea78,-0x60(%r12) │ │ │ │ + mov %rdi,-0x50(%r12) │ │ │ │ + movq $0x5aeab0,-0x48(%r12) │ │ │ │ + mov %rsi,-0x38(%r12) │ │ │ │ + movq $0x5aeb30,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0xc6a030,-0x18(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x60(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + lea -0x14(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov %rdi,%r14 │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ + movq $0x5aec58,-0x18(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp 5afdb8 │ │ │ │ - movq $0x5b0778,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rdi,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - movq $0x1051c19,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - lea 0x9c0ec4(%rip),%rbx │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d9c360 │ │ │ │ + lea 0x9c5ae2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + mov %rdi,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5ae058 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48009c0e(%rax) │ │ │ │ + add %bh,0x48009c5a(%rax) │ │ │ │ lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5b0971 │ │ │ │ - movq $0x5b0958,-0x18(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + jb 5aedb4 │ │ │ │ + movq $0x5aed60,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5aed60 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x48009c5a(%rax) │ │ │ │ + movl $0x5aeda0,-0x10(%rbp) │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov 0x1f(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5b0958 │ │ │ │ + jne 5aeda0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0xe(%rax) │ │ │ │ + add %al,0x5a(%rax) │ │ │ │ pushf │ │ │ │ - add %cl,0x43(%rbx,%rcx,4) │ │ │ │ - cmovs -0x74b7f885(%rbx),%ecx │ │ │ │ - jne 5b0974 │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jge 5aedac │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5b0808 │ │ │ │ - lea 0x9c0e40(%rip),%rbx │ │ │ │ + jmp 5aeb70 │ │ │ │ + lea 0x9c5a45(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rax │ │ │ │ - (bad) │ │ │ │ + add %dh,(%rax) │ │ │ │ + push %rdi │ │ │ │ pushf │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 5b09be │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5b09f8,-0x18(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 5ae8b0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - or $0x8b48009c,%eax │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - adc -0x70(%rsi),%ah │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jae 5aee14 │ │ │ │ + lea 0x9c5a28(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - or $0x8349009c,%eax │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %ebp,0x4d000000(%rdi) │ │ │ │ - test %esi,%esi │ │ │ │ - jge 5b0a60 │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - movq $0x5b0a50,-0x8(%rbp) │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + add %cl,(%rax) │ │ │ │ + push %rdi │ │ │ │ + pushf │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rcx,%riz,1) │ │ │ │ + add $0x8,%ebp │ │ │ │ + mov 0xe(%rbx),%r14 │ │ │ │ + movq $0x5aee00,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5b0a50 │ │ │ │ + jne 5aee00 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x48009bef(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 59f950 │ │ │ │ - cmp $0x7,%r14 │ │ │ │ - jle 5b0adc │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - movq $0x5b0aa8,-0x8(%rbp) │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + movq $0x5aee58,0x0(%rbp) │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5b0aa8 │ │ │ │ + jne 5aee58 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x48009c56(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5aee71 │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5abd78 │ │ │ │ + lea 0xaa09d9(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x59(%rax) │ │ │ │ + pushf │ │ │ │ + add %ch,%cl │ │ │ │ + cmp %edi,%edi │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ (bad) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - out %eax,(%dx) │ │ │ │ - fwait │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 5b0ab4 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 59f950 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x5b09d8,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d9bef0 │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 5a29e0 │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ + add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %cl,-0x72b7ff64(%rip) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 5b0b32 │ │ │ │ + add %cl,0x48009c54(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5aeed2 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5b0b48,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp d68d30 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5aba00 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add %al,(%r8) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48009c0c(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - movq $0x5b0b98,0x8(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 5ae8b0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,0xc(%rax) │ │ │ │ + push %rax │ │ │ │ + push %rsp │ │ │ │ pushf │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - adc -0x70(%rsi),%ah │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - or $0x9c,%al │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %ebp,0x4d000000(%rdi) │ │ │ │ - test %esi,%esi │ │ │ │ - jge 5b0c00 │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - movq $0x5b0bf0,-0x8(%rbp) │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b0bf0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - in (%dx),%eax │ │ │ │ - fwait │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 5b0bfc │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 59f950 │ │ │ │ - cmp $0x7,%r14 │ │ │ │ - jle 5b0c7c │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - movq $0x5b0c48,-0x8(%rbp) │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b0c48 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,0x48009bed(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 59f950 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x5b0b78,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d9bef0 │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 5a29e0 │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5b0cc6 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5aef0a │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9dfd8 │ │ │ │ + jmp 5aba00 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3a(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x5b0ca0,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - movq $0x1051c19,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5b0dac │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b0da1 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - movq $0x1044b11,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9dfd8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - push %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b0e2b │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x5b0d50,-0x48(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov %r14,-0x30(%r12) │ │ │ │ - movq $0xd75710,-0x28(%r12) │ │ │ │ - movq $0x1051c19,-0x20(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - movq $0x1044b01,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48009c09(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ + add %dl,(%rax) │ │ │ │ + push %rsp │ │ │ │ + pushf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5b0f2d │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rsi,%rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - jae 5b0e89 │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jae 5b0f54 │ │ │ │ - cmpq $0x0,0x7(%rsi) │ │ │ │ - jge 5b0f54 │ │ │ │ - movq $0x5b0ec0,-0x18(%rbp) │ │ │ │ + jb 5aeff6 │ │ │ │ + movq $0x5aef60,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5b0ec0 │ │ │ │ + jne 5aef60 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x9(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + push %rbx │ │ │ │ pushf │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %edx,%edi │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - movq $0x5b0b00,-0x28(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rbx │ │ │ │ - cmp $0x6,%rax │ │ │ │ - jle 5b0f14 │ │ │ │ - movq $0x5b0dc8,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rbp,%rcx,2) │ │ │ │ + add $0x28,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5aefa9 │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + movq $0x5aeee8,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xc699d0,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x5b0ce8,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5aefa9 │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + movq $0x5aeeb0,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xc699b0,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x9c08f4(%rip),%rbx │ │ │ │ + lea 0x9c5833(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,0x48009c08(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - add $0x18,%rbp │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b0f84 │ │ │ │ - movq $0x5b0990,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - lea 0xa8964b(%rip),%rbx │ │ │ │ - jmp da7148 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x5b0f48,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp d9bef0 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x8(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + pop %rax │ │ │ │ pushf │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5b101d │ │ │ │ - movq $0x5b1008,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b1008 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ch,%cl │ │ │ │ + add %edi,%edi │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - or %bl,0xf7b8b48(%rax,%rax,1) │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5b0e58 │ │ │ │ - lea 0x9c0814(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - (bad) │ │ │ │ + push %rbx │ │ │ │ pushf │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5b1094 │ │ │ │ - movq $0x5b1078,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + jb 5af05a │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b1078 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp 5aba00 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,0x48009c07(%rax) │ │ │ │ - mov 0xf(%rbx),%edi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - lea 0xaa19c2(%rip),%r14 │ │ │ │ - movq $0xda4100,0x0(%rbp) │ │ │ │ - jmp 5b0e58 │ │ │ │ - lea 0x9c07ad(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,0x48009c07(%rax) │ │ │ │ - mov %esi,%edi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0x9c0785(%rip),%r14 │ │ │ │ - jmp d0d168 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x7(%rax) │ │ │ │ + add %al,%al │ │ │ │ + push %rdx │ │ │ │ pushf │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5b1148 │ │ │ │ - movq $0x5b1120,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b1120 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jnp 5b1133 │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - lea 0xaa191a(%rip),%r14 │ │ │ │ - movq $0xda4100,-0x8(%rbp) │ │ │ │ - movq $0x104f851,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5b0e58 │ │ │ │ - lea 0x9c0719(%rip),%rbx │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x28(%rdi) │ │ │ │ + movq $0x5af038,-0x20(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + movq $0xc6a130,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + lea 0x9c5791(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - adc $0x80000000,%eax │ │ │ │ - fstpl 0x458d4800(%rbx) │ │ │ │ - loopne 5b11b9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5b11be │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call d97350 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5b11b9 │ │ │ │ - movq $0xda2e40,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x5b11d8,-0x18(%rbp) │ │ │ │ - lea 0x9c06f8(%rip),%rsi │ │ │ │ - lea 0x9bd989(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 598f00 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - fcompl 0x45c74800(%rbx) │ │ │ │ - clc │ │ │ │ - or %dl,(%rdx) │ │ │ │ - pop %rbx │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0xd(%rcx,%rcx,4) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b1208 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x57(%rax) │ │ │ │ + pushf │ │ │ │ + add %ch,%bl │ │ │ │ + xchg %eax,%esi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - fcompl 0x7e38300(%rbx) │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 5b1221 │ │ │ │ - lea 0x9bdcb0(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x30000000,%eax │ │ │ │ - (bad) │ │ │ │ + pop %rax │ │ │ │ + push %rdi │ │ │ │ pushf │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5b1296 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call d97350 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5b1291 │ │ │ │ - movq $0xda2e40,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x9c06cf(%rip),%rsi │ │ │ │ - lea 0x9c06a2(%rip),%r14 │ │ │ │ + jb 5af11a │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ca4ec0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp 5af078 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5b12e2 │ │ │ │ + (bad) │ │ │ │ + push %rsp │ │ │ │ + pushf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5af152 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xda4100,-0x20(%rbp) │ │ │ │ - movq $0xf6eb39,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp cff8e8 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5ac5a0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + sub %dl,0x0(%rsp,%rbx,4) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5b132a │ │ │ │ + jb 5af18a │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xda4100,-0x20(%rbp) │ │ │ │ - movq $0xf6e751,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp cff8e8 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5ac5a0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - mov %cl,-0x72b7ff64(%rip) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + rclb $1,-0x64(%rsi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5b1366 │ │ │ │ + jb 5af1bf │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5b3720 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5b13b2 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xda4100,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp cff8e8 │ │ │ │ + jmp 5af1e0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5b13fa │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xda4100,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp cff8e8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sub %al,(%rsi) │ │ │ │ - pushf │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ - (bad) │ │ │ │ - adc (%rcx),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - movq $0x5b1478,-0x28(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - mov %rbx,%rsi │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5af2f6 │ │ │ │ + movq $0x5af218,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5b1478 │ │ │ │ + jne 5af218 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - add $0x8349009c,%eax │ │ │ │ - (bad) │ │ │ │ - rex │ │ │ │ + add %bl,0x56(%rax) │ │ │ │ + pushf │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x73(%rdx),%esi │ │ │ │ + cmp $0x4,%rax │ │ │ │ + jb 5af30e │ │ │ │ + add $0x48,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b153c │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - test %rbx,%rbx │ │ │ │ - jge 5b14e9 │ │ │ │ - cmp $0xfffffffffffffebc,%rbx │ │ │ │ - jge 5b14bf │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - movq $0x5b1888,-0x10(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d6bb88 │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - movq $0x5b1570,-0x8(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - neg %rsi │ │ │ │ - lea 0xa92081(%rip),%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5b3720 │ │ │ │ - movq $0x5b1340,-0x38(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x5b1380,-0x18(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ + ja 5af287 │ │ │ │ + mov 0xc(%rbx),%rax │ │ │ │ + mov 0x14(%rbx),%rbx │ │ │ │ + movq $0x5af168,-0x40(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x5af1a0,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xc6a0d0,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - movq $0xda4628,0x10(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp cff748 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ + lea -0xd(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %r8b,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,0x48009c04(%rax) │ │ │ │ - movl $0x5b1598,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - jmp d69cb0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - rex.RB add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 5af301 │ │ │ │ + add $0x48,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5af287 │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x16(%rbx),%rbx │ │ │ │ + movq $0x5af0f8,-0x40(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x5af130,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xc6a0d0,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xd(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x9c5573(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov 0xf(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5af078 │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov 0xd(%rbx),%r14 │ │ │ │ + jmp 5af1ed │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + push %rbp │ │ │ │ pushf │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,%r8b │ │ │ │ - adc $0x8948005b,%eax │ │ │ │ - fmuls -0xd(%rcx,%rcx,4) │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b15c8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %r8b,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ch,%cl │ │ │ │ + movabs %eax,0x5001f0ffffffe │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %eax,(%rax) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - add $0x9c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - lock adc $0x8949005b,%eax │ │ │ │ - fimuls -0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - test $0xa5,%al │ │ │ │ - jnp 5b15e0 │ │ │ │ - xchg %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + push %rbp │ │ │ │ + pushf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jae 5af394 │ │ │ │ + lea 0x9c5538(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ - add -0x7ba38b8(%rax,%rax,1),%ebx │ │ │ │ - sub %dl,(%rsi) │ │ │ │ - pop %rbx │ │ │ │ + push %rsp │ │ │ │ + pushf │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x73(%rax) │ │ │ │ - sbb $0x9c02ae,%eax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rcx,%riz,1) │ │ │ │ + add $0x8,%ebp │ │ │ │ + mov 0xe(%rbx),%r14 │ │ │ │ + movq $0x5af380,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5b1628 │ │ │ │ + jne 5af380 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,0x48009c03(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - movq $0x5b1698,0x8(%rbp) │ │ │ │ - mov 0xf(%rbx),%r8 │ │ │ │ - mov 0x7(%rbx),%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov 0x1f(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 598428 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xchg %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 5b1694 │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov 0x28(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 5b17b7 │ │ │ │ - jmp 5b17e5 │ │ │ │ + jmp 5af1e0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + push %rsp │ │ │ │ + pushf │ │ │ │ + add %ch,%cl │ │ │ │ + jnp 5af3da │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add 0x18458b48(%rax,%rax,1),%ebx │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov 0x28(%rbp),%rdx │ │ │ │ - mov 0x30(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov %rbx,%r8 │ │ │ │ - and $0x7,%r8d │ │ │ │ - cmp $0x3,%r8 │ │ │ │ - jae 5b176e │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - jb 5b16f4 │ │ │ │ - lea 0x9bd46f(%rip),%rbx │ │ │ │ - jmp 5b1775 │ │ │ │ - nop │ │ │ │ - xchg %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + decl (%rdi) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - add 0x18458b48(%rax,%rax,1),%bl │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov 0x28(%rbp),%rdx │ │ │ │ - mov 0x30(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b1730 │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - test %rbx,%rbx │ │ │ │ - setl %r8b │ │ │ │ - movzbl %r8b,%r8d │ │ │ │ - test %rbx,%rbx │ │ │ │ - setg %bl │ │ │ │ - movzbl %bl,%ebx │ │ │ │ - sub %r8,%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp 5b1775 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x5b16e0,0x0(%rbp) │ │ │ │ - jmp d9c360 │ │ │ │ - xchg %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x2(%rax) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - rex.WRB and %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - sub %cl,-0x75(%rax) │ │ │ │ - jne 5b1798 │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - jmp 5b1775 │ │ │ │ - lea 0x9bd5b4(%rip),%rbx │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b1846 │ │ │ │ - movq $0x5b13c8,-0x18(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - mov %rbx,%r8 │ │ │ │ - and $0x7,%r8d │ │ │ │ - cmp $0x3,%r8 │ │ │ │ - jae 5b17c3 │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - jae 5b17c3 │ │ │ │ - cmpq $0xffffffffffffffff,0x7(%rbx) │ │ │ │ - jne 5b17c3 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - mov %rbx,%r8 │ │ │ │ - and $0x7,%r8d │ │ │ │ - cmp $0x3,%r8 │ │ │ │ - jae 5b1836 │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - jae 5b1836 │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 5b185e │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 5b1836 │ │ │ │ - mov %rdi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jae 5b17fe │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jae 5b181a │ │ │ │ - cmpq $0x0,0x7(%rdi) │ │ │ │ - jge 5b181a │ │ │ │ - mov %rcx,%r14 │ │ │ │ - movq $0xda4628,0x20(%rbp) │ │ │ │ - mov %rsi,0x28(%rbp) │ │ │ │ - mov %rdx,0x30(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp cff6e0 │ │ │ │ - mov %rcx,%r14 │ │ │ │ - movq $0xda4628,0x20(%rbp) │ │ │ │ - mov %rsi,0x28(%rbp) │ │ │ │ - mov %rdx,0x30(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp cff678 │ │ │ │ - lea 0x9c0163(%rip),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x5b1758,0x0(%rbp) │ │ │ │ - jmp d9c360 │ │ │ │ - movq $0x5b1660,0x0(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rbx,0x30(%rbp) │ │ │ │ - jmp d085c8 │ │ │ │ + add %dh,0x48009c54(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5af419 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x9c5491(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c9e1e8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - rex.RX add %r8b,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,0x48009c01(%rax) │ │ │ │ - movl $0x5b18a8,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 5d4a58 │ │ │ │ - rex.RX add %r8b,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x1(%rax) │ │ │ │ - pushf │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x9(%r8) │ │ │ │ - fisttpl -0x1(%rax) │ │ │ │ - lret │ │ │ │ - cmp %rbx,%rax │ │ │ │ - jl 5b154c │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - jmp 5b14c3 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x1(%rax) │ │ │ │ - pushf │ │ │ │ + adc %dl,-0x64(%rdx) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5b190e │ │ │ │ - movq $0x5b1930,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ + jb 5af452 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d05a80 │ │ │ │ - lea 0x9c014b(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 5ad548 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - add %ebx,0x45c748(%rax,%rax,1) │ │ │ │ - push %rax │ │ │ │ - sbb %ebx,0x0(%rbx) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp d05c90 │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + fcoms -0x64(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 10532dbc <__environ@GLIBC_2.2.5+0xf4db314> │ │ │ │ + (bad) │ │ │ │ + xchg %eax,%esp │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock or %ch,(%rdx,%rbx,8) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + pop %rbp │ │ │ │ + clc │ │ │ │ + movq $0x5af4b0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5af4b0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - add %bl,0x58c48349(%rax,%rax,1) │ │ │ │ + add %dl,0x48009c51(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5af50d │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b19af │ │ │ │ - movq $0x5b12b0,-0x50(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - movq $0x5b12f8,-0x38(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x5b1418,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ + ja 5af4f9 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x5af430,-0x20(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ + movq $0xcff638,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - adc $0x68000000,%eax │ │ │ │ - add %ebx,-0xfba72b8(%rax,%rax,1) │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5b1a25 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call d97350 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5b1a20 │ │ │ │ - movq $0xda2e40,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xa8a2f3(%rip),%rdi │ │ │ │ - lea 0xa8a179(%rip),%rsi │ │ │ │ - lea 0x9c00fb(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ca5bd0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + lea 0xa93f7d(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + add %cl,0x48009c53(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5b1abd │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5b1a80,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + jb 5af5f5 │ │ │ │ + movq $0x5af570,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5b1a80 │ │ │ │ + jne 5af570 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %dl,0x53(%rax) │ │ │ │ + pushf │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x20(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - neg %rax │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + (bad) │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5af5e5 │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x5af3f0,-0x58(%r12) │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + movq $0x5af468,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0xc69f50,-0x28(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + lea -0x58(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x104f851,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bl,%al │ │ │ │ - out %eax,$0x9b │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 5b1b1c │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5b1b30,-0x28(%rbp) │ │ │ │ - mov 0x20(%rbx),%rsi │ │ │ │ - neg %rsi │ │ │ │ - lea 0xa91a56(%rip),%r14 │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 5b3720 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + lea 0x9c52e4(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x19(%rax) │ │ │ │ - fwait │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r12b,0x1b(%r8) │ │ │ │ - pop %rbx │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls -0x77(%rcx) │ │ │ │ + add %cl,%al │ │ │ │ + push %rdx │ │ │ │ + pushf │ │ │ │ + add %ch,%cl │ │ │ │ + sbb %edi,%edi │ │ │ │ (bad) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d68f88 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + decl (%rdi) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,0x26(%rax) │ │ │ │ - test $0x458b4800,%eax │ │ │ │ - or %cl,-0x39(%rax) │ │ │ │ - or %r10b,0x48005b1b(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d06b50 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %al,0x1000000(%rip) │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + rex.WRX pushf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ - rcrb $0x5b,(%rbx) │ │ │ │ - add %cl,0x75(%rcx,%rcx,4) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 5b1bc0 │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5af697 │ │ │ │ + movq $0x5af670,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5af670 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,%r8b │ │ │ │ - sbb 0x0(%rbx),%ebx │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b1bf0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + add %bl,0x48009c4e(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5af689 │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5abd78 │ │ │ │ + lea 0xaa01c1(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x9c5262(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + or %dl,-0x64(%rdx) │ │ │ │ + add %cl,0x73(%rbx,%rcx,4) │ │ │ │ + adc %ch,%cl │ │ │ │ + pop %rdi │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0xd0c2f8,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nop │ │ │ │ + addb $0x0,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + enter $0x9c51,$0x0 │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5b1c62 │ │ │ │ + jb 5af701 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x9c51a9(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp cff9d8 │ │ │ │ + jmp c9e1e8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or (%rax),%eax │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - and %bh,%bh │ │ │ │ - fwait │ │ │ │ + sub %cl,-0x64(%rdi) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB mov $0xff8394c,%r8d │ │ │ │ - adc $0x0,%ebp │ │ │ │ - add %al,(%rax) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - enter $0x13,$0x0 │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - (bad) │ │ │ │ - fwait │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3d(%rdi) │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - dec %rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x5b1d48,0x20(%rbp) │ │ │ │ - lea 0x9bca01(%rip),%rsi │ │ │ │ - mov 0x30(%rbp),%r14 │ │ │ │ - mov %rbx,0x30(%rbp) │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp d68f88 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %eax,0x0(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x48009bfe(%rax) │ │ │ │ - mov 0x20(%rbp),%eax │ │ │ │ - mov 0x30(%rbp),%rdi │ │ │ │ - mov 0x38(%rbp),%r8 │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - add $0x40,%rbp │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 5b1d62 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,-0x2(%rax) │ │ │ │ - fwait │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,0x45(%r11,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jge 5b1d74 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - add $0x28,%rbp │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - movq $0x5b1db0,-0x38(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov 0x4(%rax),%rcx │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov 0xc(%rax),%rcx │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b1db0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5af73a │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5ad548 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - std │ │ │ │ - fwait │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,%r8b │ │ │ │ - sbb $0x8948005b,%eax │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - and %cl,-0x77(%rax) │ │ │ │ - and %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 5b1de0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + lock rex.WRX pushf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 105330a4 <__environ@GLIBC_2.2.5+0xf4db5fc> │ │ │ │ (bad) │ │ │ │ + xchg %eax,%esp │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - std │ │ │ │ - fwait │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ - lock and %bl,(%rsi) │ │ │ │ - pop %rbx │ │ │ │ + lock or %ch,(%rdx,%rbx,8) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + pop %rbp │ │ │ │ + clc │ │ │ │ + movq $0x5af798,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5b1e20 │ │ │ │ + jne 5af798 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - rex.W add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4c009bfd(%rax) │ │ │ │ - mov 0x40(%rbp),%eax │ │ │ │ - mov %rbx,%rax │ │ │ │ + add %ch,0x48009c4e(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jae 5b1e52 │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jae 5b1e52 │ │ │ │ - add $0x40,%r12 │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5af7f5 │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b1ebc │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - je 5b1ecc │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - movq $0x5b1e78,0x0(%rbp) │ │ │ │ - mov %r8,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b1e78 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - rex.W and %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ja 5af7e1 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x5af718,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xcff638,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + lea 0xa93c95(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - std │ │ │ │ - fwait │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,0x48005b1e(%r8) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ - mov %rax,0x40(%rbp) │ │ │ │ + add %ah,0x48009c50(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5af937 │ │ │ │ + movq $0x5af858,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5b1ea8 │ │ │ │ + jne 5af858 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - rex.W add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - cld │ │ │ │ - fwait │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,0x1f(%r8) │ │ │ │ - pop %rbx │ │ │ │ + add %ch,0x50(%rax) │ │ │ │ + pushf │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x75(%rbx,%rcx,4) │ │ │ │ - rex jmp 597b60 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - movq $0x5b2ed0,-0x38(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0xd752a8,-0x20(%r12) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1043491,-0x10(%r12) │ │ │ │ - movq $0xc8dea8,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - rex.W add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,-0x4(%rax) │ │ │ │ - fwait │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - jge 5b1f78 │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x40(%rbp),%rdx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 5b2199 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - jmp 5b21dc │ │ │ │ - nopl (%rax) │ │ │ │ - rex.W add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - cld │ │ │ │ - fwait │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - xor %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x77(%r8) │ │ │ │ - fiaddl -0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ add %ecx,(%rdi) │ │ │ │ - test %edi,0x48000000(%rbx) │ │ │ │ - movl $0x5b1fb0,0x0(%rbp) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ + test %al,%cl │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + movabs 0x480e438b48005af8,%al │ │ │ │ + mov 0x6(%rbx),%ebx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5b1fb0 │ │ │ │ + jne 5af8a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - rex.W add (%rax),%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - sti │ │ │ │ - fwait │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - push $0x58a53b4d │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %eax,0x1(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov 0x40(%rbp),%rdx │ │ │ │ - cmp 0x7(%rbx),%rcx │ │ │ │ - jle 5b2113 │ │ │ │ - add $0xffffffffffffff98,%r12 │ │ │ │ - mov 0x38(%rbp),%rdi │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rdx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - jae 5b20de │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jb 5b217d │ │ │ │ - mov %rax,%rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jne 5b2199 │ │ │ │ - movq $0x5b1f38,0x0(%rbp) │ │ │ │ - mov 0x6(%rax),%rsi │ │ │ │ - mov 0x6(%rdx),%r14 │ │ │ │ - jmp d61ef0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - enter $0x37,$0x0 │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + push %rax │ │ │ │ + pushf │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - xor %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x77(%r8) │ │ │ │ - fimull -0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - push $0x58a53b4d │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x73(%rdi) │ │ │ │ - mov 0x6(%rdx),%rbx │ │ │ │ - movq $0x5b1c40,-0x60(%r12) │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - movq $0xcff638,-0x48(%r12) │ │ │ │ - lea -0x60(%r12),%rbx │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - movq $0x5b2ed0,-0x38(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - movq $0xd752a8,-0x20(%r12) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5af919 │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x5af6b8,-0x58(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x48(%r12) │ │ │ │ + movq $0x5af6d8,-0x40(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x5af750,-0x28(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - lea -0x46(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xc8dea8,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ + movq $0xc69f50,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - movq $0x5b2038,0x0(%rbp) │ │ │ │ - mov %rdx,%rbx │ │ │ │ - jmp d9c360 │ │ │ │ - mov %rax,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - jne 5b21dc │ │ │ │ - movq $0x5b21c0,0x0(%rbp) │ │ │ │ - mov 0x5(%rdx),%rsi │ │ │ │ - mov 0x5(%rax),%r14 │ │ │ │ - jmp d61ef0 │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ + lea -0x58(%r12),%rdi │ │ │ │ + lea 0xa9ff46(%rip),%rsi │ │ │ │ + lea -0xf(%r12),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp c9e0f8 │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - movq $0x5b1ad8,-0x60(%r12) │ │ │ │ - mov %rdx,-0x50(%r12) │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - movq $0x5b2ed0,-0x38(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - movq $0xd752a8,-0x20(%r12) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xc8de88,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov %rax,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - jae 5b2199 │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jae 5b21dc │ │ │ │ - mov 0x7(%rdx),%rcx │ │ │ │ - cmp 0x7(%rax),%rcx │ │ │ │ - jl 5b21dc │ │ │ │ - movq $0x5b2238,0x8(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rdx,%r14 │ │ │ │ + lea 0xa9ff21(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp d69cb0 │ │ │ │ - rex.W add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x9c4fd2(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - stc │ │ │ │ - fwait │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - jge 5b2200 │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x40(%rbp),%rdx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 5b2199 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - movq $0x5b2208,0x0(%rbp) │ │ │ │ - mov %rdi,%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - jmp 595c40 │ │ │ │ - nopl (%rax) │ │ │ │ - enter $0x13,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48009bf9(%rax) │ │ │ │ - movl $0x5b1ca8,0x0(%rbp) │ │ │ │ - lea 0x9bc4c2(%rip),%rsi │ │ │ │ - mov 0x40(%rbp),%r14 │ │ │ │ - mov %rbx,0x40(%rbp) │ │ │ │ - jmp d68f88 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xchg %edx,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + lea 0x9c4fb6(%rip),%r14 │ │ │ │ + jmp 5a6d60 │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x7(%rax) │ │ │ │ - fwait │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,(%r8) │ │ │ │ - sbb $0x8948005b,%eax │ │ │ │ - fimuls -0x10(%rcx,%rcx,4) │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ - jmp d65a58 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - test $0x458d4800,%eax │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5b228a │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d05ec8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + lea 0x9c4fd6(%rip),%r14 │ │ │ │ + jmp 5a8a28 │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0x9bc9,$0x0 │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5b22c2 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 598828 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - leave │ │ │ │ - fwait │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5b22fa │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 598828 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + lea 0x9c4ff6(%rip),%rsi │ │ │ │ + lea 0x9c4f5f(%rip),%r14 │ │ │ │ + jmp 5aa670 │ │ │ │ xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5b2369 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5b2417 │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov %rdi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jae 5b2382 │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 5b2342 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,%rax │ │ │ │ - jmp 5b2388 │ │ │ │ - cmpq $0x0,0x7(%rdi) │ │ │ │ - je 5b2351 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,%rax │ │ │ │ - jmp 5b2388 │ │ │ │ - lea 0x9bf808(%rip),%rbx │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + lea 0x9c4f36(%rip),%r14 │ │ │ │ + jmp 5a8c08 │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48009bf8(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 5b2388 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,%rax │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b2422 │ │ │ │ - movq $0x5b1a40,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5b1c80,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xc(%r12),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - jae 5b23df │ │ │ │ - mov %rbx,%rdx │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jae 5b23f7 │ │ │ │ - cmpq $0x0,0x7(%rdx) │ │ │ │ - jge 5b23f7 │ │ │ │ - movq $0x5b2460,-0x10(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d68d30 │ │ │ │ - mov %rdx,%r8 │ │ │ │ - lea 0xa7ebd9(%rip),%rdi │ │ │ │ - lea 0xaa0641(%rip),%rsi │ │ │ │ - lea 0x9bc342(%rip),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 5b1c80 │ │ │ │ - lea 0x9bf7f2(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x5b2370,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp d9bef0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x9(%rax) │ │ │ │ - fwait │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r12b,0x49005b24(%r8) │ │ │ │ - mov %ebx,%eax │ │ │ │ - lea 0xa7eb64(%rip),%rdi │ │ │ │ - lea 0xaa05cc(%rip),%rsi │ │ │ │ - lea 0x9bc2cd(%rip),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 5b1c80 │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - negb -0x2776b800(%rbx) │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 5b2541 │ │ │ │ - movq $0x5b24d8,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b24d8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x49009bc7(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b2531 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x5b22d8,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0xd752a8,-0x20(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0xc8dea8,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - movq $0x5b2568,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b2568 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + lea 0x9c502e(%rip),%r14 │ │ │ │ + jmp 5a8dc0 │ │ │ │ nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - negb -0x3b7cb700(%rbx) │ │ │ │ - pop %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b25d4 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x5b2268,-0x50(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - movq $0x5b22a0,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0xd752a8,-0x20(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xc8de88,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - negb 0x458d4800(%rbx) │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5b264d │ │ │ │ - movq $0x5b2638,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b2638 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + lea 0x9c504e(%rip),%r14 │ │ │ │ + jmp 5a6f18 │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - cmc │ │ │ │ - fwait │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jnp 5b264b │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5b2318 │ │ │ │ - lea 0x9bf5dc(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + lea 0x9c506e(%rip),%r14 │ │ │ │ + jmp 5a7158 │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x9b,%dh │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5b268a │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 599240 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48009bf5(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5b2741 │ │ │ │ - movq $0x5b26e8,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b26e8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0xb(%rax) │ │ │ │ - fwait │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x54(%rbp) │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b2731 │ │ │ │ - movq $0x5b2668,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xc8dea8,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - lea 0x9bf518(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5b2600 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + lea 0x9c5046(%rip),%r14 │ │ │ │ + jmp 5a8fa0 │ │ │ │ + nop │ │ │ │ ... │ │ │ │ - adc $0x80000000,%eax │ │ │ │ - cmc │ │ │ │ - fwait │ │ │ │ + adc $0x30000000,%eax │ │ │ │ + push %rdx │ │ │ │ + pushf │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5b27c5 │ │ │ │ + jb 5afaee │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call d97350 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 5b27c0 │ │ │ │ + je 5afae9 │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xa89553(%rip),%rdi │ │ │ │ - lea 0xa893d9(%rip),%rsi │ │ │ │ - lea 0x9bf513(%rip),%r14 │ │ │ │ + lea 0x9c51cf(%rip),%rsi │ │ │ │ + lea 0x9c51a2(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ca5bd0 │ │ │ │ + jmp ca4ec0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - adc $0x3000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0xb(%rax) │ │ │ │ - fwait │ │ │ │ + add %dh,(%rax) │ │ │ │ + push %rdx │ │ │ │ + pushf │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jae 5b28ee │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5afb34 │ │ │ │ + movq $0x5afb50,-0x8(%rbp) │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x9c3bf6(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 69c600 │ │ │ │ + lea 0x9c5225(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - cmc │ │ │ │ - fwait │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - jne 5b2830 │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 5b29d6 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - movq $0x5b2a60,-0x20(%rbp) │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rbx,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp d69cb0 │ │ │ │ + add %dh,%al │ │ │ │ + push %rcx │ │ │ │ + pushf │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + mov $0x48009c51,%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 5a73d0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - addl $0x0,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48009bf4(%rax) │ │ │ │ - movl $0x5b28b0,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b28b0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sbb %ah,(%rsp,%rbx,4) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5afba1 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x9c23f9(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c9e1e8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - addl $0x0,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48009bf4(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 5b28ee │ │ │ │ - add (%rcx),%eax │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + fsubs (%rbx) │ │ │ │ + pushf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5afbe1 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x9c23b9(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c9e1e8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x48009c23(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5afca1 │ │ │ │ + movq $0x5afc38,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5afc38 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0xc(%rax) │ │ │ │ - fwait │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - jge 5b28f0 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - add $0x20,%rbp │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov %rdi,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - jae 5b290f │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jae 5b290f │ │ │ │ - cmpq $0x0,0x7(%rdi) │ │ │ │ - je 5b2a0a │ │ │ │ - mov %rdi,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - jae 5b296b │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jb 5b29ad │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov %rax,%rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - jne 5b2842 │ │ │ │ - movq $0x5b2a90,-0x30(%rbp) │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov 0x6(%rax),%rsi │ │ │ │ - mov %r14,%r8 │ │ │ │ - mov 0x6(%rdi),%r14 │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %rbx,-0x20(%rbp) │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp d61ef0 │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov %rax,%rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - cmp $0x3,%rdx │ │ │ │ - jne 5b29dd │ │ │ │ - movq $0x5b2810,-0x30(%rbp) │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov 0x5(%rdi),%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov 0x5(%rax),%r14 │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %rbx,-0x20(%rbp) │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp d61ef0 │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov %rax,%rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - cmp $0x3,%rdx │ │ │ │ - jae 5b2842 │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - jae 5b29dd │ │ │ │ - mov 0x7(%rdi),%rdx │ │ │ │ - cmp 0x7(%rax),%rdx │ │ │ │ - jge 5b2842 │ │ │ │ - jmp 5b29dd │ │ │ │ - add $0x30,%rbp │ │ │ │ - mov %rax,%rbx │ │ │ │ - movq $0x5b2a28,-0x20(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - lea 0x9bbcea(%rip),%rsi │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rbx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp d68f88 │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %rsi,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ + add %bl,0x23(%rax) │ │ │ │ + pushf │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5afc91 │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x5afb78,-0x40(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x5afbb8,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xc6a590,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - addl $0x0,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + lea 0x9c50c8(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - repz fwait │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,%r8b │ │ │ │ - sub %bl,0x0(%rbx) │ │ │ │ - lea 0x9bbca2(%rip),%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - dec %rax │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - jmp d68f88 │ │ │ │ - nop │ │ │ │ - addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - repnz fwait │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,0x48005b28(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - jmp d65a58 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48009bf2(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 5b2ac3 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - jmp 5b2842 │ │ │ │ - add $0x30,%rbp │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 5b29dd │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + lea 0x9c50ae(%rip),%rsi │ │ │ │ + lea 0x9c503f(%rip),%r14 │ │ │ │ + jmp 5aa900 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1053643c <__environ@GLIBC_2.2.5+0xf4de994> │ │ │ │ - (bad) │ │ │ │ - mov $0x48000000,%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ - mov %rsi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jae 5b2b46 │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 5b2b0f │ │ │ │ - mov %r14,%rax │ │ │ │ - jmp 5b2b49 │ │ │ │ - cmpq $0x0,0x7(%rsi) │ │ │ │ - je 5b2b1b │ │ │ │ - mov %r14,%rax │ │ │ │ - jmp 5b2b49 │ │ │ │ - lea 0x9bf1f6(%rip),%rbx │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + lea 0x9c5016(%rip),%r14 │ │ │ │ + jmp 5a91e0 │ │ │ │ nop │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - repnz fwait │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x10(%rcx,%rcx,4),%ecx │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b2bb8 │ │ │ │ - movq $0x5b27e8,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - mov %rax,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - jae 5b2b84 │ │ │ │ - mov %rax,%rdx │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jae 5b2b9c │ │ │ │ - cmpq $0x0,0x7(%rdx) │ │ │ │ - jge 5b2b9c │ │ │ │ - movq $0x5b2bf0,-0x10(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d68d30 │ │ │ │ - mov %rdx,%rdi │ │ │ │ - xor %esi,%esi │ │ │ │ - lea 0x9bbba9(%rip),%r14 │ │ │ │ - jmp 5b27e8 │ │ │ │ - lea 0x9bf1cc(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x5b2b38,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp d9bef0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0xf(%rax) │ │ │ │ - fwait │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r13b,(%r8) │ │ │ │ - sub $0x5b,%al │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fbstp (%rcx) │ │ │ │ - testb $0x49,0x35(%rbp,%rcx,4) │ │ │ │ - mov $0x8948009b,%ebx │ │ │ │ - ret │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 5b27e8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x4b(%rax) │ │ │ │ - test $0x45c74800,%eax │ │ │ │ - clc │ │ │ │ - pop %rax │ │ │ │ - sub $0x5b,%al │ │ │ │ - add %cl,-0x10(%rcx,%rcx,4) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d68d30 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,%gs:(%rdi) │ │ │ │ - (bad) │ │ │ │ - add %r8b,(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + lea 0x9c50de(%rip),%r14 │ │ │ │ + jmp 5a7588 │ │ │ │ + nop │ │ │ │ ... │ │ │ │ + adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - int1 │ │ │ │ - fwait │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5b2ccd │ │ │ │ - movq $0x5b2cb8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b2cb8 │ │ │ │ + jb 5afd8e │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call d97350 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 5afd89 │ │ │ │ + movq $0xda2e40,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xa9fad8(%rip),%rsi │ │ │ │ + lea 0xa9fad1(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp cfc970 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - lock fwait │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,%r8b │ │ │ │ - sub $0x5b,%al │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jae 5b2cd3 │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 5b2ae8 │ │ │ │ - lea 0x9bf0cc(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + adc $0xc8000000,%eax │ │ │ │ + push %rax │ │ │ │ + pushf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 735336fc <__environ@GLIBC_2.2.5+0x724dbc54> │ │ │ │ + outsb %ds:(%rsi),(%dx) │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call d97350 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 5afe23 │ │ │ │ + movq $0xda2e40,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + movq $0x5afe08,-0x18(%rbp) │ │ │ │ + lea 0x9c5067(%rip),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5afe08 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - sbb %ch,-0x76b3ffa5(%rip) │ │ │ │ - jne 5b2cf4 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b2d18 │ │ │ │ + add %bh,0x4800a83c(%rax) │ │ │ │ + movl $0x5afe38,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0xa9fa37(%rip),%r14 │ │ │ │ + jmp c67e98 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x5b2ed0,-0x10(%r12) │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0xc6a7d0,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ + movq $0x5afe38,0x0(%rbp) │ │ │ │ + jmp d9c3d8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5b2de7 │ │ │ │ - movq $0x5b2da8,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b2da8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x5b2eb0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %dh,0x27(%rdi) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + movq $0x104f851,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x9c5009(%rip),%r14 │ │ │ │ + jmp 5a9390 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - lea 0x9befc2(%rip),%rbx │ │ │ │ + lea 0x9c501a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5b2e87 │ │ │ │ - movq $0x5b2e48,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b2e48 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%r8) │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + lea 0x9c4e0e(%rip),%r14 │ │ │ │ + jmp 5a95d0 │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x5b2ed0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - lea 0x9bef2a(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - rex.WRXB or %r8b,0x0(%r9) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + lea 0x9c5006(%rip),%r14 │ │ │ │ + jmp 5a9810 │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x1(%rax) │ │ │ │ - ret │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ - or %al,0x0(%rcx) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x1(%rax) │ │ │ │ - ret │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + lea 0x9c5026(%rip),%r14 │ │ │ │ + jmp 5a7740 │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + lea 0x9c5046(%rip),%r14 │ │ │ │ + jmp 5a9c90 │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + jmp 5affb8 │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5b2f61 │ │ │ │ - movq $0x5b2f28,-0x8(%rbp) │ │ │ │ + jb 5b003f │ │ │ │ + movq $0x5afff0,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5b2f28 │ │ │ │ + jne 5afff0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov %rax,%rbx │ │ │ │ - shr $0x3f,%rbx │ │ │ │ - mov %rax,%rcx │ │ │ │ - add %rbx,%rcx │ │ │ │ - and $0xfffffffffffffffe,%rcx │ │ │ │ - sub %rcx,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 5b2f53 │ │ │ │ - lea 0xa9c8e6(%rip),%rbx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rsi,%rcx,2) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b002f │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x5aff98,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xa9c8cf(%rip),%rbx │ │ │ │ + jmp c9dfd8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + lea 0x9c4fca(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + lea 0xa9f800(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x9bee58(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + push $0x48009c50 │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5b2ffe │ │ │ │ - movq $0x5b2fc0,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b2fc0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jb 5b008a │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5b0d90 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + push %rax │ │ │ │ + pushf │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x21(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - add $0x30,%rax │ │ │ │ - movq $0xd75670,-0x8(%r12) │ │ │ │ + add %dh,0x28(%rdi) │ │ │ │ + movq $0x5b0068,-0x20(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + movq $0xcff638,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - lea 0x9bedc3(%rip),%rbx │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + lea 0x9c4fd1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - adc $0xf8000000,%eax │ │ │ │ - out %al,(%dx) │ │ │ │ - fwait │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + xor %al,-0x64(%rdx) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5b306e │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call d97350 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5b3069 │ │ │ │ - movq $0xda2e40,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x9bee97(%rip),%rsi │ │ │ │ - lea 0x9bee6a(%rip),%r14 │ │ │ │ + jb 5b012a │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ca4ec0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp 5aba00 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %eax,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ - out %al,(%dx) │ │ │ │ - fwait │ │ │ │ + rex.B pushf │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5b30d9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5b30f7 │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b0162 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5b30d8,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - lea 0x9bef10(%rip),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b30d8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - mov $0xa9,%cl │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - sar $1,%rbx │ │ │ │ - mov 0x18(%rax,%rbx,8),%rax │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp d68f88 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5aba00 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0xa9b0,$0x0 │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + clc │ │ │ │ + cmp %bl,-0xfba72b8(%rax,%rax,1) │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5b3139 │ │ │ │ + jb 5b019a │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x9bee31(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d68f88 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - adc $0x50000000,%eax │ │ │ │ - out %al,(%dx) │ │ │ │ - fwait │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5b31a1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5b31a4 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call d97350 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5b319f │ │ │ │ - movq $0xda2e40,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x5b31d8,-0x18(%rbp) │ │ │ │ - lea 0x9bedaf(%rip),%r14 │ │ │ │ - mov $0x144,%ebx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp d9cbc0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp 5a80b8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - mov %r13,%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call d918c0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - jmp 5b31e2 │ │ │ │ xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,0x48009bed(%rax) │ │ │ │ - cmpl $0x0,0xaa7fb0(%rip) │ │ │ │ - jne 5b31a8 │ │ │ │ - movq $0xf71f71,0x18(%rbx) │ │ │ │ - movq $0xda1650,(%rbx) │ │ │ │ - mov 0x8(%rbx),%rax │ │ │ │ - movb $0x1,0x18(%rbx,%rax,8) │ │ │ │ - cmpq $0x0,0xaa7f8e(%rip) │ │ │ │ - jne 5b3226 │ │ │ │ - movq $0xf71f61,0x20(%rbx) │ │ │ │ - movq $0xda1650,(%rbx) │ │ │ │ - mov 0x8(%rbx),%rax │ │ │ │ - movb $0x1,0x18(%rbx,%rax,8) │ │ │ │ - mov $0x2,%eax │ │ │ │ - jmp 5b32d3 │ │ │ │ - mov %r13,%rax │ │ │ │ - mov 0x20(%rbx),%rcx │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call d918c0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - jmp 5b3204 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - in (%dx),%eax │ │ │ │ - fwait │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - mov %eax,0x40(%rsp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - jmp 5b32d3 │ │ │ │ - mov %r13,%rsi │ │ │ │ - mov 0x18(%rbx,%rdx,8),%rdi │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov %rax,%r8 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rdx,0x58(%rsp) │ │ │ │ - mov %r8,0x50(%rsp) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - call d918c0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov %r14,%rcx │ │ │ │ - mov %rcx,0x18(%rbx,%rdx,8) │ │ │ │ - movq $0xda1650,(%rbx) │ │ │ │ - lea 0x18(%rbx),%rcx │ │ │ │ - shr $0x7,%rdx │ │ │ │ - mov 0x8(%rbx),%rsi │ │ │ │ - shl $0x3,%rsi │ │ │ │ - add %rdx,%rsi │ │ │ │ - movb $0x1,(%rcx,%rsi,1) │ │ │ │ - add $0x2,%rax │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b338b │ │ │ │ - cmp $0x144,%rax │ │ │ │ - je 5b33d2 │ │ │ │ - movq $0x5b3088,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x28(%r12),%rcx │ │ │ │ - cmpq $0x0,0xaa7e85(%rip) │ │ │ │ - jne 5b335c │ │ │ │ - mov %rcx,0x18(%rbx,%rax,8) │ │ │ │ - movq $0xda1650,(%rbx) │ │ │ │ - lea 0x18(%rbx),%rdx │ │ │ │ - mov %rax,%rsi │ │ │ │ - shr $0x7,%rsi │ │ │ │ - mov 0x8(%rbx),%rdi │ │ │ │ - shl $0x3,%rdi │ │ │ │ - add %rsi,%rdi │ │ │ │ - movb $0x1,(%rdx,%rdi,1) │ │ │ │ - movq $0x5b3110,-0x10(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x10(%r12),%rcx │ │ │ │ - lea 0x1(%rax),%rdx │ │ │ │ - cmpq $0x0,0xaa7e3f(%rip) │ │ │ │ - je 5b32ac │ │ │ │ - jmp 5b326f │ │ │ │ - mov %r13,%rdx │ │ │ │ - mov 0x18(%rbx,%rax,8),%rsi │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mov %rax,%rdx │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rdx,0x50(%rsp) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - call d918c0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov %r14,%rcx │ │ │ │ - jmp 5b330d │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x5b3258,-0x8(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d9c378 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add $0x49,%al │ │ │ │ - add $0xffffffd0,%esp │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b3403 │ │ │ │ - movq $0xda16b0,(%rbx) │ │ │ │ - movq $0x5f2188,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x5b33c8,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d9bef0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x88000000,%eax │ │ │ │ - jmp 5b33d2 │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73536d8c <__environ@GLIBC_2.2.5+0x724df2e4> │ │ │ │ - jb 5b348a │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call d97350 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5b34b7 │ │ │ │ - movq $0xda2e40,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x5b3498,-0x18(%rbp) │ │ │ │ - lea 0x9beb47(%rip),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b3498 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xa30(%rax),%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - adc $0x98000000,%eax │ │ │ │ - jmp 5b346a │ │ │ │ + and %cl,-0x64(%rdi) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5b3517 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call d97350 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5b3512 │ │ │ │ - movq $0xda2e40,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x9beb37(%rip),%r14 │ │ │ │ + jb 5b01d2 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ca4f58 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp 5b0d90 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5b3562 │ │ │ │ + rex.W │ │ │ │ + rex.RX pushf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b020a │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xda4100,-0x20(%rbp) │ │ │ │ - movq $0xf71f61,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp cff8e8 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5aef28 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - xor %ch,%bl │ │ │ │ - fwait │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov $0x4e,%al │ │ │ │ + pushf │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5b35c9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5b3631 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b3626 │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b0242 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - add $0xfffffffffffffebd,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jge 5b35c5 │ │ │ │ - add $0xffffffffffffffd8,%r12 │ │ │ │ - lea 0x9beacc(%rip),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - test %rax,%rax │ │ │ │ - jne 5b35ee │ │ │ │ - add $0xffffffffffffffd8,%r12 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0xda4100,-0x20(%rbp) │ │ │ │ - movq $0xf71f71,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp cff8e8 │ │ │ │ - movq $0xd75650,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5b3530,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x1f(%r12),%r8 │ │ │ │ - lea -0x10(%r12),%rdi │ │ │ │ - lea 0xa90e5f(%rip),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d0afd8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + jmp 5b0d90 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - fsubr %st(1),%st │ │ │ │ - fwait │ │ │ │ + js 5b02a4 │ │ │ │ + pushf │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5b3699 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5b367a │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b027a │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xda4100,-0x20(%rbp) │ │ │ │ - movq $0xf72020,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp cff8e8 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5b0d90 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %eax,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - xor %ch,%cl │ │ │ │ - fwait │ │ │ │ + rex │ │ │ │ + rex.WRX pushf │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5b36e1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5b36fd │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b02b2 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5b36e0,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - lea 0x9be908(%rip),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b36e0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5b0d90 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov 0x18(%rax,%rbx,8),%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + enter $0x9c42,$0x0 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5b02ea │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5ac5a0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + rorb $1,-0x64(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b0322 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5b0d90 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + cwtl │ │ │ │ + rex.WRB pushf │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10537074 <__environ@GLIBC_2.2.5+0xf4df5cc> │ │ │ │ - (bad) │ │ │ │ - nop │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x78(%rdi) │ │ │ │ - cmp $0x144,%rsi │ │ │ │ - jge 5b376f │ │ │ │ - movq $0x5b3690,-0x30(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - add $0xffffffffffffffe0,%r12 │ │ │ │ - movq $0xda4100,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp cff8e8 │ │ │ │ - movq $0x5b3578,-0x30(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - movq $0x5b3648,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - movq $0xda4628,-0x18(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp cff748 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - lea 0x9be904(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - call ffffffff8da3387d <__environ@GLIBC_2.2.5+0xffffffff8c9dbdd5> │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5b3858 │ │ │ │ - movq $0x5b3818,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ + jb 5b035a │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b3818 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp 5b0d90 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48009be8(%rax) │ │ │ │ - movl $0x5b3848,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b3848 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + (bad) │ │ │ │ + rex.WRB pushf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b0392 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5b0d90 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48009be8(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5b3720 │ │ │ │ - lea 0x9be891(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sub %cl,-0x64(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b03d1 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x9c4f29(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c9e1e8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + call 485ba035 <__environ@GLIBC_2.2.5+0x4756258d> │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5b389b │ │ │ │ + jb 5b040a │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - lea -0x1(%rax),%r14 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5b38b8 │ │ │ │ + jmp 5b0d90 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x45(%rdi) │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - jne 5b38d9 │ │ │ │ - add $0xffffffffffffffd0,%r12 │ │ │ │ - lea 0x9be83c(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x5b3878,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - movq $0x1052a49,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - lea 0x9be814(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + mov $0x4c,%al │ │ │ │ + pushf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b0442 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5b18f0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5b3994 │ │ │ │ + js 5b04a2 │ │ │ │ + pushf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b047a │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5b3970,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b3970 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - cmp $0x0,%rax │ │ │ │ - jle 5b3986 │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 5b38b8 │ │ │ │ - lea 0xa9bec4(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5b0d90 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + rex │ │ │ │ + rex.WR pushf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b04b2 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - jmp 5b2ef0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5b0d90 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + or %cl,0x0(%rsp,%rbx,4) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5b3a00 │ │ │ │ + jb 5b04ea │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - cmpq $0x5,0x10(%rbx) │ │ │ │ - jl 5b39f2 │ │ │ │ - lea 0xa9f06e(%rip),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xa9f050(%rip),%rbx │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + jmp 5b0d90 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + rorb $1,-0x64(%rbx) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5b3a71 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5b3c5f │ │ │ │ - mov %rdi,%rbx │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 5b3c8a │ │ │ │ - movq $0x5b3a80,-0x20(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov 0x6(%rax),%rcx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov 0xe(%rax),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b3a80 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b0529 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x9c4e51(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c9e1e8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + nop │ │ │ │ + rex.WXB pushf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b0569 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x9c4e41(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c9e1e8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %eax,0x2(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 5b3be8 │ │ │ │ - add $0xffffffffffffffd8,%r12 │ │ │ │ - movq $0x5b3ad0,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b3ad0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - addl $0x0,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + push %rax │ │ │ │ + rex.WXB pushf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b05a2 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5b0d90 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %esp,0x48000002(%rip) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - cmp $0x5,%rax │ │ │ │ - jne 5b3ce6 │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - movq $0x5b3b20,0x10(%rbp) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b3b20 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + sbb %cl,-0x64(%rbx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b05e1 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x9c4d89(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c9e1e8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %bh,%dh │ │ │ │ + fmuls -0x64(%rdx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b0621 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x9c4aa9(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c9e1e8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r12b,0x3b(%r8) │ │ │ │ - pop %rbx │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - ret │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b3b60 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%bl │ │ │ │ - (bad) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %cl,0x48000001(%rsi) │ │ │ │ - movl $0x5b3bc0,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov 0xe(%rax),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b3bc0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + cwtl │ │ │ │ + rex.WX pushf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b0661 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x9c4a69(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c9e1e8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + pop %rax │ │ │ │ + rex.WX pushf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b06a1 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x9c4a39(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c9e1e8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - jnp 5b3bcb │ │ │ │ - add %cl,(%rdi) │ │ │ │ - test %esp,0x1(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x5b3b78,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b3b78 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x5b39a8,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - lea -0x1(%rbx),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x5b3c40,0x0(%rbp) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b3c40 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sbb %cl,-0x64(%rdx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b06da │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5b0d90 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r10b,0x3d(%r8) │ │ │ │ - pop %rbx │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fisttps -0x75(%rax) │ │ │ │ - jne 5b3c6b │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 5b3a20 │ │ │ │ - lea 0x9be4d2(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + rex │ │ │ │ + rex.B pushf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b0712 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5aef28 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - add -0x10(%rcx,%rcx,4),%ecx │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b3cb6 │ │ │ │ - movq $0x5b3930,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - lea 0xa9ed96(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x5b3c80,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + test $0x49,%al │ │ │ │ + pushf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b074a │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d9c360 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - movq $0x5b39c8,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea 0xa9bb57(%rip),%r14 │ │ │ │ - lea -0x10(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - lea 0xa9bb34(%rip),%r14 │ │ │ │ - lea 0xa9ed25(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xa9bb1f(%rip),%r14 │ │ │ │ - lea 0xa9ed20(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp 5b0d90 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,0x3d(%r8) │ │ │ │ - pop %rbx │ │ │ │ - add %cl,0x75(%rcx,%rcx,4) │ │ │ │ - adc %dh,%dh │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 5b3d78 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jo 5b07a7 │ │ │ │ + pushf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b0782 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5b0d90 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,%r8b │ │ │ │ - cmp $0x8b48005b,%eax │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b3dc8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + cwtl │ │ │ │ + rex pushf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b07ba │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5aef28 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - mov %ebx,%ecx │ │ │ │ - jmp 5b3ddd │ │ │ │ + add %cl,-0x64(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b07f9 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x9c4ba1(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c9e1e8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x7d(%r8) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - add (%rbx),%rcx │ │ │ │ - cmp $0xa,%rcx │ │ │ │ - jne 5b3e53 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b3e13 │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - movq $0x1052a49,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - lea 0xa9ec4d(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x5b3da8,0x8(%rbp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d9c378 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - mov %ebx,%ecx │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b3e98 │ │ │ │ - movq $0xd75650,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - lea 0xa9ebb8(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x5b3e48,0x8(%rbp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d9c378 │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sub %bh,(%rbx) │ │ │ │ + pushf │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73537824 <__environ@GLIBC_2.2.5+0x724dfd7c> │ │ │ │ - push %rsi │ │ │ │ - movq $0x5b3f10,-0x18(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b3f10 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b0832 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5aba00 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x39(%r8) │ │ │ │ - adc %r10b,0x3f(%r8) │ │ │ │ - pop %rbx │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fisttps -0x77(%rax) │ │ │ │ - (bad) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5b3a20 │ │ │ │ - lea 0x9be20a(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0xd752a8,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x5b3f50,0x0(%rbp) │ │ │ │ - jmp d9c3d8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x38000000,%eax │ │ │ │ - loop 5b3f42 │ │ │ │ + mov %cl,-0x64(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5b3ff6 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call d97350 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5b3ff1 │ │ │ │ - movq $0xda2e40,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x9be1d7(%rip),%rsi │ │ │ │ - lea 0x9be1aa(%rip),%r14 │ │ │ │ + jb 5b0871 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x9c4b29(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ca4ec0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp c9e1e8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - loope 5b3fb2 │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + rex.W │ │ │ │ + rex.W pushf │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5b4072 │ │ │ │ - movq $0x5b4050,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ + jb 5b08aa │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b4050 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp 5b0d90 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,0x48009be1(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - movq $0x5b4090,0x8(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - lea 0xa9b7cc(%rip),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 5b3a20 │ │ │ │ - lea 0x9be1af(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x1f(%rax) │ │ │ │ - fwait │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - rolb $0x0,0x5b(%rax) │ │ │ │ - mov %r14,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b40c0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + adc %cl,-0x64(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b08e2 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5b0d90 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x1f(%rax) │ │ │ │ - fwait │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %ecx,0x48000000(%rbx) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 5b4136 │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - jne 5b4122 │ │ │ │ - movq $0xd75710,-0x28(%r12) │ │ │ │ - movq $0x1052a59,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xd752a8,-0x10(%r12) │ │ │ │ - movq $0x1052a59,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%r12 │ │ │ │ - lea 0x9be0db(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0xd752a8,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + fadds -0x64(%rdi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b091a │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5b0d90 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5b4203 │ │ │ │ + movabs 0x4cf0458d48009c47,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5b0952 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5b41c0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b41c0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x104f851,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5b0d90 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + push $0x48009c47 │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5b423e │ │ │ │ + jb 5b098a │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5b0d90 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + xor %al,-0x64(%rdi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b09c2 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5b0d90 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x24(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x5b4218,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - jmp da7148 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + clc │ │ │ │ + rex.RX pushf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b09fa │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5b0d90 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + rolb $0x0,-0x64(%rsi) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5b42d6 │ │ │ │ + jb 5b0a32 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5b0d90 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x27(%rdi) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - movq $0x5b42b0,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea -0x18(%r12),%rdi │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + mov %al,-0x64(%rsi) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5b43d9 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b43ce │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%rbx │ │ │ │ - movq $0x5b4260,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5b42f8,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xd(%r12),%r9 │ │ │ │ - mov %rdi,%r8 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5b43f8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - sbb (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - ... │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b0a6a │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5b0d90 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + push %rax │ │ │ │ + rex.RX pushf │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 5b4500 │ │ │ │ - movq $0x5b4440,-0x28(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b4440 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b0aa2 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5b0d90 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sub %r9b,-0x77(%r8) │ │ │ │ - fiaddl -0x7cb7f81e(%rbx) │ │ │ │ - cli │ │ │ │ - add %esi,0x49(%rcx,%rsi,2) │ │ │ │ - add $0x38,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b44b5 │ │ │ │ - mov 0x6(%rbx),%rdx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x5b4358,-0x30(%r12) │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov %rsi,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x2f(%r12),%r9 │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp da7b20 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b44f0 │ │ │ │ - movq $0x5b4180,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp da7148 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - lea 0x9bdd31(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x20(%rbp),%r9 │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 5b4558 │ │ │ │ - nopl (%rax) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl (%rdi) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ - ... │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x38(%rcx,%rcx,4) │ │ │ │ - mov 0x0(%rbp),%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 5b43f8 │ │ │ │ - nopl (%rax) │ │ │ │ + sbb %al,-0x64(%rsi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b0ade │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5b0b80 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5b4613 │ │ │ │ + fadds -0x64(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 7353444c <__environ@GLIBC_2.2.5+0x724dc9a4> │ │ │ │ + pop %rsp │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5b45d0,-0x18(%rbp) │ │ │ │ + movq $0x5b0b38,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5b45d0 │ │ │ │ + jne 5b0b38 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x104f851,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + add %bl,0x48009c45(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 5b0b51 │ │ │ │ + mov 0xf(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5b464e │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5b5fd0 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5afa30 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %dl,0x45(%rax) │ │ │ │ + pushf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 105344d4 <__environ@GLIBC_2.2.5+0xf4dca2c> │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x35(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x5b4628,-0x18(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0xa8ede7(%rip),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5b475b │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5b4718,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + mov $0x48000000,%ecx │ │ │ │ + movl $0x5b0bc8,-0x18(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5b4718 │ │ │ │ + jne 5b0bc8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + rex.RB pushf │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rsi,%rsi,2) │ │ │ │ + add $0x50,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b0c36 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x5b0ab8,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x5b0af8,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x104f851,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + push $0x48009c44 │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5b47c3 │ │ │ │ + jb 5b0d01 │ │ │ │ + add $0x50,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b0cf6 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5b47b8,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b47b8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ + movq $0x5b0a80,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + movq $0xc69990,-0x30(%r12) │ │ │ │ + lea -0x48(%r12),%rbx │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + movq $0xd75710,-0x20(%r12) │ │ │ │ + lea -0x2d(%r12),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x104f851,-0x10(%r12) │ │ │ │ + movq $0x5b0b80,-0x8(%r12) │ │ │ │ + lea -0x1e(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5b0b80 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + js 5b0d4e │ │ │ │ + pushf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b0d3a │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5ac5a0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,%gs:-0x1(%rcx) │ │ │ │ - gs lock nop │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + addb $0x0,-0x64(%rbx) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5b0d6f │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5b0d90 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 5b4923 │ │ │ │ - movq $0x5b4828,-0x20(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b0e63 │ │ │ │ + movq $0x5b0dc8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5b4828 │ │ │ │ + jne 5b0dc8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - (bad) │ │ │ │ - rex.W pop %rbx │ │ │ │ + add %cl,(%rax) │ │ │ │ + rex.XB pushf │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7ffbb(%rcx),%ecx │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 5b4860 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - and %cl,-0x77(%rax) │ │ │ │ - fiadds -0x7cb7f81a(%rbx) │ │ │ │ - incb (%rcx) │ │ │ │ - je 5b48d2 │ │ │ │ - add $0x30,%r12 │ │ │ │ + fadds -0x72b7f81d(%rbx) │ │ │ │ + or $0x84b59b,%eax │ │ │ │ + mov (%rcx,%rbx,8),%rbx │ │ │ │ + jmp *%rbx │ │ │ │ + add $0x68,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b48c2 │ │ │ │ - movq $0x5b4770,-0x28(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ + ja 5b0e50 │ │ │ │ + mov 0xa(%rax),%rbx │ │ │ │ + mov 0x12(%rax),%rcx │ │ │ │ + mov 0x1a(%rax),%rax │ │ │ │ + movq $0x5b01b0,-0x60(%r12) │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + movq $0x5b01e8,-0x48(%r12) │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + movq $0x5b0220,-0x30(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + movq $0xc69a70,-0x18(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x60(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x11(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp d9c360 │ │ │ │ + lea 0x9c4266(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b0eab │ │ │ │ + mov 0xb(%rax),%rax │ │ │ │ + movq $0x5b0178,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xc699f0,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x5(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp d9c360 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b0eab │ │ │ │ + mov 0xc(%rax),%rax │ │ │ │ + movq $0x5b0140,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xc699d0,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5afa58 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b0f31 │ │ │ │ + mov 0xe(%rax),%rax │ │ │ │ + movq $0xc69c70,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp d9c360 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b0eab │ │ │ │ + mov 0xf(%rax),%rax │ │ │ │ + movq $0x5b0108,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xc699b0,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + cmp $0x23,%rbx │ │ │ │ + jae 5b1015 │ │ │ │ + add $0xfffffffffffffffa,%rbx │ │ │ │ + lea 0x84b40d(%rip),%rcx │ │ │ │ + mov (%rcx,%rbx,8),%rbx │ │ │ │ + jmp *%rbx │ │ │ │ + add $0x48,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b1002 │ │ │ │ + mov 0x9(%rax),%rbx │ │ │ │ + mov 0x11(%rax),%rax │ │ │ │ + movq $0x5b0d18,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x5b0d50,-0x28(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - movq $0xcff638,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x28(%r12),%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - lea -0x6(%r12),%r14 │ │ │ │ + movq $0xc69c10,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x9(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp da7638 │ │ │ │ + jmp d9c360 │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5afa80 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b1067 │ │ │ │ + mov 0x9(%rax),%rbx │ │ │ │ + mov 0x11(%rax),%rax │ │ │ │ + movq $0x5b0c68,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0xc69bb0,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ + mov %rax,%rbx │ │ │ │ jmp d9c360 │ │ │ │ - add $0x28,%r12 │ │ │ │ + add $0x78,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b4913 │ │ │ │ - movq $0x5b46d8,-0x20(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - movq $0xcff638,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x20(%r12),%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - lea -0x6(%r12),%r14 │ │ │ │ + ja 5b1102 │ │ │ │ + mov 0x9(%rax),%rbx │ │ │ │ + mov 0x11(%rax),%rcx │ │ │ │ + mov 0x19(%rax),%rax │ │ │ │ + movq $0x5b09d8,-0x70(%r12) │ │ │ │ + mov %rax,-0x60(%r12) │ │ │ │ + movq $0x5b0a10,-0x58(%r12) │ │ │ │ + mov %rcx,-0x48(%r12) │ │ │ │ + movq $0x5b0a48,-0x40(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0xc69cf0,-0x28(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + lea -0x58(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x70(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xc69bd0,-0x8(%r12) │ │ │ │ + lea -0x24(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x78,0x388(%r13) │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b1181 │ │ │ │ + mov 0x9(%rax),%rbx │ │ │ │ + mov 0x11(%rax),%rax │ │ │ │ + movq $0x5b0968,-0x50(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0x5b09a0,-0x38(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + movq $0xc69cb0,-0x20(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xc69bd0,-0x8(%r12) │ │ │ │ + lea -0x1e(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp d9c360 │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b1181 │ │ │ │ + mov 0x9(%rax),%rbx │ │ │ │ + mov 0x11(%rax),%rax │ │ │ │ + movq $0x5b08f8,-0x50(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0x5b0930,-0x38(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + movq $0xc69cd0,-0x20(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xc69bd0,-0x8(%r12) │ │ │ │ + lea -0x1d(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b1250 │ │ │ │ + mov 0x9(%rax),%rax │ │ │ │ + movq $0x5b08c0,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0xc69c90,-0x18(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xc69bd0,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp d9c360 │ │ │ │ + add $0x48,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b1002 │ │ │ │ + mov 0x9(%rax),%rbx │ │ │ │ + mov 0x11(%rax),%rax │ │ │ │ + movq $0x5b0848,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x5b0888,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xc69c50,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x9(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x48,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b1002 │ │ │ │ + mov 0x9(%rax),%rbx │ │ │ │ + mov 0x11(%rax),%rax │ │ │ │ + movq $0x5b07d0,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x5b0810,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xc69c30,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x9(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x60,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b1392 │ │ │ │ + mov 0x9(%rax),%rbx │ │ │ │ + mov 0x11(%rax),%rax │ │ │ │ + movq $0x5b0760,-0x58(%r12) │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + movq $0xcff638,-0x40(%r12) │ │ │ │ + lea -0x58(%r12),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0x5b0798,-0x30(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + movq $0xc69a50,-0x18(%r12) │ │ │ │ + movq $0x1043491,-0x10(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x3e(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x12(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp d9c360 │ │ │ │ + add $0x60,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b1392 │ │ │ │ + mov 0x9(%rax),%rbx │ │ │ │ + mov 0x11(%rax),%rax │ │ │ │ + movq $0x5b06f0,-0x58(%r12) │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + movq $0x5b0728,-0x40(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0xcff638,-0x28(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0xc69a50,-0x18(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x58(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x1043491,(%r12) │ │ │ │ + lea -0x12(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b0eab │ │ │ │ + mov 0x9(%rax),%rax │ │ │ │ + movq $0x5b06b8,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xc69a90,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b0eab │ │ │ │ + mov 0x9(%rax),%rax │ │ │ │ + movq $0x5b0678,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xc69bf0,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x5b14d0,-0x8(%rbp) │ │ │ │ + mov 0x9(%rax),%rbx │ │ │ │ + mov 0x11(%rax),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5b14d0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5b49bb │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5b4978,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b4978 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + cmp $0x9c,%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,0x0(%rbx,%rax,1) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + add %dh,0x2c(%rdi) │ │ │ │ + movq $0x5b0638,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xc69af0,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b1067 │ │ │ │ + mov 0x9(%rax),%rax │ │ │ │ + movq $0x5b05b8,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xc69b90,-0x10(%r12) │ │ │ │ + movq $0x1043491,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x9(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x48,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b1002 │ │ │ │ + mov 0x9(%rax),%rbx │ │ │ │ + mov 0x11(%rax),%rax │ │ │ │ + movq $0x5b0540,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x5b0580,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xc69b70,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x104f851,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x9(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5b4a23 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5b4a18,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b0eab │ │ │ │ + mov 0x9(%rax),%rax │ │ │ │ + movq $0x5b0500,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xc69b30,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x68,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b0e50 │ │ │ │ + mov 0x9(%rax),%rbx │ │ │ │ + mov 0x11(%rax),%rcx │ │ │ │ + mov 0x19(%rax),%rax │ │ │ │ + movq $0x5b0458,-0x60(%r12) │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + movq $0x5b0490,-0x48(%r12) │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + movq $0x5b04c8,-0x30(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + movq $0xc69b10,-0x18(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x60(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x11(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x48,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b1002 │ │ │ │ + mov 0x9(%rax),%rbx │ │ │ │ + mov 0x11(%rax),%rax │ │ │ │ + movq $0x5b03e8,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x5b0420,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xc69b50,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x9(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x48,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b1002 │ │ │ │ + mov 0x9(%rax),%rbx │ │ │ │ + mov 0x11(%rax),%rax │ │ │ │ + movq $0x5b0370,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x5b03a8,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xc69ab0,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x9(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b1067 │ │ │ │ + mov 0x9(%rax),%rax │ │ │ │ + movq $0x5b0338,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xc69a10,-0x10(%r12) │ │ │ │ + movq $0xf74bd9,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xc(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x5b17c8,-0x8(%rbp) │ │ │ │ + mov 0x11(%rax),%rbx │ │ │ │ + mov 0x9(%rax),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5b4a18 │ │ │ │ + jne 5b17c8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + cmp %ebx,0x8458b48(%rax,%rax,1) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0xfffffffffffffff8,%rcx │ │ │ │ + mov (%rcx),%rcx │ │ │ │ + mov -0x4(%rcx),%ecx │ │ │ │ + cmp $0x28,%rcx │ │ │ │ + jne 5b1885 │ │ │ │ + add $0x48,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b1838 │ │ │ │ + mov 0x9(%rbx),%rbx │ │ │ │ + movq $0x5b02c8,-0x40(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x5b0300,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xc69a30,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xb(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b151d │ │ │ │ + movq $0x5b05f8,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xc69ad0,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x48,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b1838 │ │ │ │ + movq $0x5b0258,-0x40(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x5b0290,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xc69a10,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xc(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ + add %ah,%al │ │ │ │ (bad) │ │ │ │ - add %al,%gs:-0x1(%rcx) │ │ │ │ - gs lock nop │ │ │ │ + pushf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5b194a │ │ │ │ + movq $0x5b1928,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5b1928 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %ch,0x48009c37(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5b1940 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5aff50 │ │ │ │ + mov 0xf(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5b1988 │ │ │ │ + lea 0x9c391f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + push $0x4c009c37 │ │ │ │ + mov 0x10(%rbx),%esi │ │ │ │ + jmp 5b1988 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x37(%rax) │ │ │ │ + pushf │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 5b4b83 │ │ │ │ - movq $0x5b4a88,-0x20(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b1a1b │ │ │ │ + movq $0x5b19c0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5b4a88 │ │ │ │ + jne 5b19c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - rorb $0x0,0x5b(%rdx) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ + add %dl,(%rax) │ │ │ │ + (bad) │ │ │ │ + pushf │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rdx,%rbx,2) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b1a0b │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x5b1968,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x5b1a48,-0x8(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b4ac0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp 5b1cb8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + lea 0x9c385e(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + lea 0xa9de24(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - and %cl,-0x77(%rax) │ │ │ │ - fiadds -0x7cb7f81a(%rbx) │ │ │ │ - incb (%rcx) │ │ │ │ - je 5b4b32 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b4b22 │ │ │ │ - movq $0x5b49d0,-0x28(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - movq $0xcff638,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x28(%r12),%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - lea -0x6(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b4b73 │ │ │ │ - movq $0x5b4938,-0x20(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - movq $0xcff638,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x20(%r12),%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - lea -0x6(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jne 5b1a54 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp c9dfd8 │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - pop %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b4c16 │ │ │ │ - movq $0x5b4590,-0x50(%r12) │ │ │ │ - mov %rsi,-0x40(%r12) │ │ │ │ - movq $0x5b4670,-0x38(%r12) │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - mov %r9,-0x28(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x5b47e0,-0x18(%r12) │ │ │ │ - mov %r9,-0x10(%r12) │ │ │ │ - movq $0x5b4a40,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea -0x37(%r12),%r9 │ │ │ │ - mov %r8,%rax │ │ │ │ - lea -0x15(%r12),%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - lea -0x5(%r12),%rsi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp da7b20 │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - lea 0x9bd618(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + push $0x48009c36 │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5b1a8a │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5b2f28 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5b4cc3 │ │ │ │ + jb 5b1b19 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5b4c80,-0x18(%rbp) │ │ │ │ + movq $0x5b1ae0,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5b4c80 │ │ │ │ + jne 5b1ae0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x104f851,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add 0x22(%rbx),%esi │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 5b1afd │ │ │ │ + lea 0xa81ee3(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xa81ee7(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xa81ed0(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + addb $0x0,(%rsp,%rbx,4) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5b4cfe │ │ │ │ + jb 5b1b52 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5a4388 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x4(%rax) │ │ │ │ + pushf │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x35(%rdi) │ │ │ │ + add %dh,0x3a(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x5b4cd8,-0x18(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0xa9a1cf(%rip),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + movq $0x5b1b30,-0x30(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + movq $0xc69830,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x10339d1,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x11(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + mov $0x48009c29,%eax │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5b4e0b │ │ │ │ + jb 5b1bfa │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5b4dc8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b4dc8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x104f851,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5ac5a0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5b4e73 │ │ │ │ + addb $0x9c,(%rbx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b1c32 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5b4e68,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b4e68 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,%gs:-0x1(%rcx) │ │ │ │ - gs lock nop │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5a42e0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x3(%rax) │ │ │ │ + pushf │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x31(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x5b1c10,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xc69810,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x9(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + xor $0x9c,%al │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5b4ee1 │ │ │ │ + rex.RB loopne 5b1d09 │ │ │ │ cmp %edi,%eax │ │ │ │ - jb 5b4fb7 │ │ │ │ - movq $0x5b4ed8,-0x18(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + jae 5b1d0a │ │ │ │ + lea 0x9c35c8(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b1ec2 │ │ │ │ + movq $0xa12de8,-0x20(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xf74c12,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + add $0x20,%rbp │ │ │ │ + lea -0x19(%r12),%r14 │ │ │ │ + movq $0x5b1d38,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5b4ed8 │ │ │ │ + jne 5b1d38 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - adc %cl,0x5b(%rdi) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7ffbb(%rcx),%ecx │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 5b4f10 │ │ │ │ + add %bl,0x48009c33(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0xfffffffffffffff8,%rax │ │ │ │ + mov (%rax),%rax │ │ │ │ + mov -0x4(%rax),%eax │ │ │ │ + cmp $0xc,%rax │ │ │ │ + je 5b1dfd │ │ │ │ + cmp $0x10,%rax │ │ │ │ + jne 5b1dab │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b1d9b │ │ │ │ + mov 0x9(%rbx),%rax │ │ │ │ + mov 0x11(%rbx),%rbx │ │ │ │ + movq $0x5b1bd8,-0x20(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x5b1c50,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp c9e1e8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b1ded │ │ │ │ + movq $0x5b1a68,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x104f851,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + movq $0x5b1e40,-0x18(%rbp) │ │ │ │ + mov 0x1(%rbx),%rax │ │ │ │ + mov 0x9(%rbx),%rcx │ │ │ │ + mov 0x19(%rbx),%rdx │ │ │ │ + mov 0x11(%rbx),%rbx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5b1e40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x77(%r8) │ │ │ │ - fiaddl -0x7cb7f81e(%rbx) │ │ │ │ - cli │ │ │ │ - add %esi,0x49(%rsi,%rcx,2) │ │ │ │ - add $0x20,%esp │ │ │ │ + add %dl,0x48009c32(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 5b1ccc │ │ │ │ + add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b4f62 │ │ │ │ - movq $0x5b4e20,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x18(%r12),%rdi │ │ │ │ + ja 5b1eb2 │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + movq $0x5b1aa0,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0xc6a6f0,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x5b1b70,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ mov %rcx,%rsi │ │ │ │ - lea 0xa99fd3(%rip),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + jmp c9e1e8 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b4fa7 │ │ │ │ - movq $0x5b4d88,-0x10(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x10(%r12),%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - lea 0xa99f8e(%rip),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5b5053 │ │ │ │ + test $0x26,%al │ │ │ │ + pushf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b1f0a │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5b5010,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b5010 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5ac5a0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x104f851,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sbb %ch,(%rax) │ │ │ │ + pushf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 73535874 <__environ@GLIBC_2.2.5+0x724dddcc> │ │ │ │ + and %ecx,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock or %ch,(%rdx,%rbx,8) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + pop %rbp │ │ │ │ + clc │ │ │ │ + movq $0x5b1f60,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 5ae478 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + out %eax,(%dx) │ │ │ │ + add 0x8c58348(%rax,%rax,1),%bl │ │ │ │ + jmp c9e1e8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + nop │ │ │ │ + add %bl,-0xfba72b8(%rax,%rax,1) │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5b50bb │ │ │ │ + jb 5b1faa │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5b50b0,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b50b0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5a47d0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,%gs:-0x1(%rcx) │ │ │ │ - gs lock nop │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + clc │ │ │ │ + add %ebx,-0xfba72b8(%rax,%rax,1) │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5b1fe2 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5a5ab0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + rolb $0x9c,(%rcx) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5b5129 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5b51ff │ │ │ │ - movq $0x5b5120,-0x18(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b5120 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.RB call 1053594c <__environ@GLIBC_2.2.5+0xf4ddea4> │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %eax,%esp │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - pop %rax │ │ │ │ - push %rcx │ │ │ │ - pop %rbx │ │ │ │ + rex.RB │ │ │ │ + lock or %ch,(%rdx,%rbx,8) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7ffbb(%rcx),%ecx │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 5b5158 │ │ │ │ + pop %rbp │ │ │ │ + clc │ │ │ │ + movq $0x5b2040,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5b2040 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x77(%r8) │ │ │ │ - fiaddl -0x7cb7f81e(%rbx) │ │ │ │ - cli │ │ │ │ - add %esi,0x49(%rsi,%rcx,2) │ │ │ │ - add $0x20,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b51aa │ │ │ │ - movq $0x5b5068,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x18(%r12),%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - lea 0xa99d8b(%rip),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - add $0x18,%r12 │ │ │ │ + add %bh,0x1(%rax) │ │ │ │ + pushf │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rcx,%rdx,2) │ │ │ │ + add $0x28,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b51ef │ │ │ │ - movq $0x5b4fd0,-0x10(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x10(%r12),%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - lea 0xa99d46(%rip),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + ja 5b2089 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x5b1fc0,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xcff638,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + lea 0xa913ed(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - pop %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b5296 │ │ │ │ - movq $0x5b4c40,-0x50(%r12) │ │ │ │ - mov %rsi,-0x40(%r12) │ │ │ │ - movq $0x5b4d20,-0x38(%r12) │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - mov %r9,-0x28(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x5b4e90,-0x18(%r12) │ │ │ │ - mov %r9,-0x10(%r12) │ │ │ │ - movq $0x5b50d8,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea -0x37(%r12),%r9 │ │ │ │ - mov %r8,%rax │ │ │ │ - lea -0x15(%r12),%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - lea -0x5(%r12),%rsi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp da7b20 │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - lea 0x9bcfa0(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0x20(%rbp),%r9 │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 5b7340 │ │ │ │ - nopl (%rax) │ │ │ │ + shlb $1,(%rsp,%rbx,4) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b20e2 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5ac5a0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + cwtl │ │ │ │ + and $0x9c,%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 10535a4c <__environ@GLIBC_2.2.5+0xf4ddfa4> │ │ │ │ + (bad) │ │ │ │ + int3 │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5b5363 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5b5320,-0x18(%rbp) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock or %ch,(%rdx,%rbx,8) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + pop %rbp │ │ │ │ + clc │ │ │ │ + movq $0x5b2140,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5b5320 │ │ │ │ + jne 5b2140 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %dl,0x24(%rax) │ │ │ │ + pushf │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %al,0x48000000(%rbp) │ │ │ │ + movl $0x5b2178,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5b2178 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + and $0x9c,%al │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x51(%rbp) │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b21c1 │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x104f851,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + movq $0x5b20c0,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xc6a090,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + lea 0xa81755(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5b53cb │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5b53c0,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b53c0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + rex and $0x8d48009c,%eax │ │ │ │ + rex.RB call 73535b4c <__environ@GLIBC_2.2.5+0x724de0a4> │ │ │ │ + and %ecx,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock or %ch,(%rdx,%rbx,8) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + pop %rbp │ │ │ │ + clc │ │ │ │ + movq $0x5b2238,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 5ae478 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ (bad) │ │ │ │ + add %bl,0x8c58348(%rax,%rax,1) │ │ │ │ + jmp c9e1e8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,%gs:-0x1(%rcx) │ │ │ │ - gs lock nop │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + mov $0x48009bfd,%eax │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5b2282 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5a47d0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + js 5b22bc │ │ │ │ + pushf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b22ba │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5af820 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 5b5513 │ │ │ │ - movq $0x5b5438,-0x20(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b5438 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + xor %ah,-0x72b7ff64(%rip) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b22f9 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x9c2511(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c9e1e8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sub %ah,(%rsp,%rbx,4) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 73535c64 <__environ@GLIBC_2.2.5+0x724de1bc> │ │ │ │ + and %ecx,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock or %ch,(%rdx,%rbx,8) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + pop %rbp │ │ │ │ + clc │ │ │ │ + movq $0x5b2350,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 5ae478 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - jo 5b5492 │ │ │ │ - pop %rbx │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7ffbb(%rcx),%ecx │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ (bad) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jne 5b5470 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ + test %edi,0x1f0f006e(%rsi) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - and %cl,-0x77(%rax) │ │ │ │ - fiadds -0x7cb7f81a(%rbx) │ │ │ │ - incb (%rcx) │ │ │ │ - je 5b54d2 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b54c2 │ │ │ │ - movq $0x5b5378,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x18(%r12),%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b5503 │ │ │ │ - movq $0x5b52e0,-0x10(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x10(%r12),%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + movabs 0x4cf0458d48009bfc,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5b239a │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5a47d0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5b55ab │ │ │ │ + push %rax │ │ │ │ + and $0x8d48009c,%eax │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b23d2 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5b5568,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b5568 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5af638 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x104f851,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sub %ah,-0x72b7ff64(%rip) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b240a │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5af820 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5b5613 │ │ │ │ + rex sub $0x9c,%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 5b2554 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5b5608,-0x20(%rbp) │ │ │ │ + movq $0x5b2470,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5b5608 │ │ │ │ + jne 5b2470 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,%gs:-0x1(%rcx) │ │ │ │ - gs lock nop │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 5b575b │ │ │ │ - movq $0x5b5680,-0x20(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ + add %dh,%al │ │ │ │ + sub 0x8458b48(%rax,%rax,1),%ebx │ │ │ │ mov %rbx,%rcx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 5b24c9 │ │ │ │ + movq $0x5b24b8,-0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5b5680 │ │ │ │ + jne 5b24b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,-0x7cff63d5(%rax) │ │ │ │ + jrcxz 5b24c2 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 5b24d5 │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5afcc8 │ │ │ │ + movq $0x5b2500,0x10(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5b2500 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - mov $0x48005b56,%eax │ │ │ │ - mov %ebx,%eax │ │ │ │ + add %ah,%al │ │ │ │ + and -0xfba38b8(%rax,%rax,1),%bl │ │ │ │ + rex and $0x8b48005b,%eax │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x1f(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5b56b8 │ │ │ │ + jne 5b2540 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x48009c22(%rax) │ │ │ │ + mov 0x8(%rbp),%edi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5aeb70 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - and %cl,-0x77(%rax) │ │ │ │ - fiadds -0x7cb7f81a(%rbx) │ │ │ │ - incb (%rcx) │ │ │ │ - je 5b571a │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b570a │ │ │ │ - movq $0x5b55c0,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x18(%r12),%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b574b │ │ │ │ - movq $0x5b5528,-0x10(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x10(%r12),%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - sbb (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + shlb $1,(%rcx) │ │ │ │ + pushf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 73535ebc <__environ@GLIBC_2.2.5+0x724de414> │ │ │ │ + and %ecx,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock or %ch,(%rdx,%rbx,8) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + pop %rbp │ │ │ │ + clc │ │ │ │ + movq $0x5b25a8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 5ae478 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + cld │ │ │ │ + fwait │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x4f(%rdi) │ │ │ │ - mov 0x2(%rbx),%rax │ │ │ │ - movq $0x5b53e8,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %r9,-0x18(%r12) │ │ │ │ - movq $0x5b5630,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - mov 0x0(%rbp),%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - lea -0x25(%r12),%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rsi,%rbx │ │ │ │ - lea -0xd(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp da7b20 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + sub $0xf006ebc,%eax │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + rex.W cli │ │ │ │ + fwait │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5b5822 │ │ │ │ + jb 5b25f2 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9e0f8 │ │ │ │ + jmp 5a47d0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x163820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock or %ch,(%rdx,%rbx,8) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ clc │ │ │ │ - movq $0x5b58b0,-0x48(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x38(%rbx),%rdi │ │ │ │ - mov 0x40(%rbx),%r8 │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - mov %rdx,-0x38(%rbp) │ │ │ │ - mov %r8,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b58b0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + and -0xfba72b8(%rax,%rax,1),%bl │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5b262a │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5af638 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call b6b1b0 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + sub %ah,(%rcx) │ │ │ │ + pushf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 73535f94 <__environ@GLIBC_2.2.5+0x724de4ec> │ │ │ │ + pop %rsi │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5b2680,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5b58f8 │ │ │ │ + jne 5b2680 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%rax) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + and %bl,-0x7c2776b8(%rax,%rax,1) │ │ │ │ + loopne 5b268d │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5b2699 │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5ae638 │ │ │ │ + lea 0xa90df1(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b59b6 │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5b599a │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5b598c │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5b599a │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5b598c │ │ │ │ - movq $0x5b57f8,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + js 5b26de │ │ │ │ + pushf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 73536014 <__environ@GLIBC_2.2.5+0x724de56c> │ │ │ │ + and %ecx,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock or %ch,(%rdx,%rbx,8) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + pop %rbp │ │ │ │ + clc │ │ │ │ + movq $0x5b2700,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 5ae478 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + rex.WRXB sti │ │ │ │ + fwait │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b5a41 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%r8 │ │ │ │ - mov 0x37(%rbx),%rbx │ │ │ │ - movq $0x5b5838,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %r8,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x40(%r12),%r14 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - jmp da7148 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + {rex2 0xba} movq (%r16),%mm0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lock clc │ │ │ │ + fwait │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5b5a8a │ │ │ │ + jb 5b274a │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9e0f8 │ │ │ │ + jmp 5a47d0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + jo 5b2787 │ │ │ │ + pushf │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x163820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock or %ch,(%rdx,%rbx,8) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - clc │ │ │ │ - movq $0x5b5b18,-0x48(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x38(%rbx),%rdi │ │ │ │ - mov 0x40(%rbx),%r8 │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - mov %rdx,-0x38(%rbp) │ │ │ │ - mov %r8,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ + rex.RB call 735360b4 <__environ@GLIBC_2.2.5+0x724de60c> │ │ │ │ + pop %rsi │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5b27a0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5b5b18 │ │ │ │ + jne 5b27a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + sub %ebx,-0x7c2776b8(%rax,%rax,1) │ │ │ │ + loopne 5b27ad │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5b27b9 │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5b5c68 │ │ │ │ + lea 0xa9d091(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call b6b680 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b5b60 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + nop │ │ │ │ + and $0x8d48009c,%eax │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b2809 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x9c2571(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c9e1e8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b5c1e │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5b5c02 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5b5bf4 │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5b5c02 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5b5bf4 │ │ │ │ - movq $0x5b5a60,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + sbb %bl,(%rdi) │ │ │ │ + pushf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 73536174 <__environ@GLIBC_2.2.5+0x724de6cc> │ │ │ │ + and %ecx,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock or %ch,(%rdx,%rbx,8) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + pop %rbp │ │ │ │ + clc │ │ │ │ + movq $0x5b2860,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 5ae478 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + out %eax,(%dx) │ │ │ │ + stc │ │ │ │ + fwait │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + jne 5b282a │ │ │ │ + outsb %ds:(%rsi),(%dx) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b5ca9 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%r8 │ │ │ │ - mov 0x25(%rbx),%r9 │ │ │ │ - mov 0x2d(%rbx),%r10 │ │ │ │ - mov 0x35(%rbx),%rbx │ │ │ │ - movq $0x5b5aa0,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %r10,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x40(%r12),%rdi │ │ │ │ - mov %r9,%rbx │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + nop │ │ │ │ + negl 0x458d4800(%rbx) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b28aa │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5a47d0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + rex and %bl,-0xfba72b8(%rax,%rax,1) │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5b28e2 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5af638 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + fsubs (%rdi) │ │ │ │ + pushf │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x1a9820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB rolb $0x5b,0x5d(%r8) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB add $0xd4b8b48,%eax │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%r8 │ │ │ │ - mov 0x25(%rbx),%rbx │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r8,-0x38(%rbp) │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %r9,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ + rex.RB call 7353624c <__environ@GLIBC_2.2.5+0x724de7a4> │ │ │ │ + pop %rsi │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5b2938,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5b5d40 │ │ │ │ + jne 5b2938 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x48009c27(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5b2951 │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5b5db8 │ │ │ │ + lea 0xa9cef9(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sub %bl,(%rdi) │ │ │ │ + pushf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b299a │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5af358 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB loopne 5b5cd5 │ │ │ │ - pop %rbp │ │ │ │ - pop %rbx │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - rex.WXB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b5d90 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ + (bad) │ │ │ │ + pushf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b29d2 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5aedd8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sub %r9b,-0x75(%r8) │ │ │ │ - rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - cmp %cl,-0x75(%rax) │ │ │ │ - jne 5b5de0 │ │ │ │ - mov 0x48(%rbp),%rdi │ │ │ │ - mov 0x50(%rbp),%r8 │ │ │ │ - mov 0x58(%rbp),%r9 │ │ │ │ - mov %rbx,%r10 │ │ │ │ - and $0x7,%r10d │ │ │ │ - cmp $0x1,%r10 │ │ │ │ - je 5b5e8a │ │ │ │ - add $0x80,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b5e76 │ │ │ │ - mov 0x6(%rbx),%r10 │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x5b59e0,-0x78(%r12) │ │ │ │ - mov %r10,-0x70(%r12) │ │ │ │ - mov %rbx,-0x68(%r12) │ │ │ │ - mov 0x8(%rbp),%r11 │ │ │ │ - mov %r11,-0x60(%r12) │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - mov %r14,-0x58(%r12) │ │ │ │ - mov %rdi,-0x50(%r12) │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov %rdi,-0x48(%r12) │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - movq $0x5b5c48,-0x38(%r12) │ │ │ │ - mov %r10,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov %r11,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %r9,%rax │ │ │ │ - lea -0x35(%r12),%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea -0x77(%r12),%rax │ │ │ │ - mov %rax,0x58(%rbp) │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp 5b5778 │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %r9,%rbx │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rdi,%rdx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,0x58(%rbp) │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp 5b5778 │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + test $0x1b,%al │ │ │ │ + pushf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b2a0a │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5ac5a0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + jo 5b2a13 │ │ │ │ + fwait │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5b5ef2 │ │ │ │ + jb 5b2a42 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9e0f8 │ │ │ │ + jmp 5a42e0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x163820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock or %ch,(%rdx,%rbx,8) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - clc │ │ │ │ - movq $0x5b5f80,-0x48(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x38(%rbx),%rdi │ │ │ │ - mov 0x40(%rbx),%r8 │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - mov %rdx,-0x38(%rbp) │ │ │ │ - mov %r8,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b5f80 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + cmc │ │ │ │ + fwait │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ + add %dh,0x31(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x5b2a20,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xc69810,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x9(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call b6bf50 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + adc %ah,(%rsi) │ │ │ │ + pushf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 73536414 <__environ@GLIBC_2.2.5+0x724de96c> │ │ │ │ + pop %rsi │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5b2b00,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5b5fc8 │ │ │ │ + jne 5b2b00 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%rax) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + and $0x8948009c,%eax │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x4c(%rbp,%rcx,1) │ │ │ │ + mov 0x6(%rbx),%esi │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5b18f0 │ │ │ │ + lea 0xa9cd31(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b6086 │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5b606a │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5b605c │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5b606a │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5b605c │ │ │ │ - movq $0x5b5ec8,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + and $0x8d48009c,%eax │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b2b62 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5b3940 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + pop %rax │ │ │ │ + and $0x8d48009c,%eax │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b2b9a │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5b4ed8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b6111 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%r8 │ │ │ │ - mov 0x37(%rbx),%rbx │ │ │ │ - movq $0x5b5f08,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %r8,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x40(%r12),%r14 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - jmp da7148 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5b615a │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5b2bd2 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9e0f8 │ │ │ │ + jmp 5a6900 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x163820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock or %ch,(%rdx,%rbx,8) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - clc │ │ │ │ - movq $0x5b61e8,-0x48(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x38(%rbx),%rdi │ │ │ │ - mov 0x40(%rbx),%r8 │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - mov %rdx,-0x38(%rbp) │ │ │ │ - mov %r8,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b61e8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call b6c420 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5b2c4d │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5b2c28,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5b6230 │ │ │ │ + jne 5b2c28 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b62ee │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5b62d2 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5b62c4 │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5b62d2 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5b62c4 │ │ │ │ - movq $0x5b6130,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0xa80d92(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ + lea 0xa80d7b(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + rclb $1,(%rsi) │ │ │ │ + pushf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b2c8a │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5aba00 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b6379 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%r8 │ │ │ │ - mov 0x25(%rbx),%r9 │ │ │ │ - mov 0x2d(%rbx),%r10 │ │ │ │ - mov 0x35(%rbx),%rbx │ │ │ │ - movq $0x5b6170,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %r10,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x40(%r12),%rdi │ │ │ │ - mov %r9,%rbx │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5b2cc2 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5a6900 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + pushf │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB mov $0x4c,%r8b │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5b6534 │ │ │ │ - movq $0x5b6400,-0x30(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b6400 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b2cfa │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5aba00 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB loopne 5b6455 │ │ │ │ - fs pop %rbx │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - rex.WXB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + shlb $0x9c,(%rbx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 73536664 <__environ@GLIBC_2.2.5+0x724debbc> │ │ │ │ + jo 5b2d62 │ │ │ │ + movl $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5b2d50,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5b6450 │ │ │ │ + jne 5b2d50 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %eax,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sub %r9b,-0x75(%r8) │ │ │ │ - rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - cmp %cl,-0x75(%rax) │ │ │ │ - jne 5b64a0 │ │ │ │ - mov 0x48(%rbp),%rdi │ │ │ │ - mov %rbx,%r8 │ │ │ │ - and $0x7,%r8d │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 5b6538 │ │ │ │ - add $0x80,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b6524 │ │ │ │ - mov 0x6(%rbx),%r8 │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x5b60b0,-0x78(%r12) │ │ │ │ - mov %r8,-0x70(%r12) │ │ │ │ - mov %rbx,-0x68(%r12) │ │ │ │ - mov 0x8(%rbp),%r9 │ │ │ │ - mov %r9,-0x60(%r12) │ │ │ │ - mov 0x20(%rbp),%r10 │ │ │ │ - mov %r10,-0x58(%r12) │ │ │ │ - mov %rdx,-0x50(%r12) │ │ │ │ - mov 0x18(%rbp),%r11 │ │ │ │ - mov %r11,-0x48(%r12) │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - movq $0x5b6318,-0x38(%r12) │ │ │ │ - mov %r8,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov %r9,-0x20(%r12) │ │ │ │ - mov %r10,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %r11,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x35(%r12),%r9 │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea -0x77(%r12),%rax │ │ │ │ - mov %rax,0x48(%rbp) │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 5b5778 │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rcx,%r9 │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,0x48(%rbp) │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 5b5778 │ │ │ │ + add %al,0x48009c23(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jae 5b2d7c │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 5b2d6f │ │ │ │ + mov 0x16(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5b0d90 │ │ │ │ + mov 0x17(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5b0d90 │ │ │ │ + mov 0xd(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5b0d90 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - push %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b65d5 │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - mov 0xb(%rbx),%rbx │ │ │ │ - movq $0x5b5cd0,-0x48(%r12) │ │ │ │ - mov %r8,-0x40(%r12) │ │ │ │ - mov %rsi,-0x38(%r12) │ │ │ │ - mov %rdi,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %r9,-0x20(%r12) │ │ │ │ - movq $0x5b63a0,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x45(%r12),%r8 │ │ │ │ - lea -0x15(%r12),%rsi │ │ │ │ - jmp da7b20 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lock int1 │ │ │ │ + fwait │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b2dc2 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5a42e0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5b6622 │ │ │ │ + mov $0x48009bf1,%eax │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5b2dfa │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9e0f8 │ │ │ │ + jmp 5a42e0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + xor $0x9b,%cl │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x163820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock or %ch,(%rdx,%rbx,8) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - clc │ │ │ │ - movq $0x5b66b0,-0x48(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x38(%rbx),%rdi │ │ │ │ - mov 0x40(%rbx),%r8 │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - mov %rdx,-0x38(%rbp) │ │ │ │ - mov %r8,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ + rex.RB call 10536764 <__environ@GLIBC_2.2.5+0xf4decbc> │ │ │ │ + (bad) │ │ │ │ + fildl (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5b2e58,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5b66b0 │ │ │ │ + jne 5b2e58 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %bh,(%rax) │ │ │ │ + int1 │ │ │ │ + fwait │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add (%rdi),%ecx │ │ │ │ + adcl $0xfffffff8,-0x7cb80000(%rax,%rax,1) │ │ │ │ + add 0x4d(%rdx),%dh │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b2eab │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + movq $0x5b2dd8,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xc6a470,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b2eab │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + movq $0x5b2da0,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xc6a490,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x5(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + lea 0xa80a9e(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x48009c21(%rax) │ │ │ │ + lea -0x30(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5b30cf │ │ │ │ + movq $0x5b2f60,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5b2f60 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call b6cdb0 │ │ │ │ + add %dh,0x21(%rax) │ │ │ │ + pushf │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + (bad) │ │ │ │ + jb 5b2ffe │ │ │ │ + cmp $0x7,%rax │ │ │ │ + jae 5b30da │ │ │ │ + add $0x68,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b2fee │ │ │ │ + mov 0x12(%rbx),%rax │ │ │ │ + mov 0x1a(%rbx),%rbx │ │ │ │ + movq $0x5b2640,-0x60(%r12) │ │ │ │ + mov %rbx,-0x50(%r12) │ │ │ │ + movq $0x5b26c0,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0x5b2728,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0xc69870,-0x18(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x60(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x11(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jae 5b3191 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 5b311c │ │ │ │ + add $0x98,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b30bf │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x16(%rbx),%rcx │ │ │ │ + mov 0x1e(%rbx),%rbx │ │ │ │ + movq $0x5b1ff8,-0x90(%r12) │ │ │ │ + mov %rbx,-0x80(%r12) │ │ │ │ + movq $0x5b20f8,-0x78(%r12) │ │ │ │ + mov %rcx,-0x68(%r12) │ │ │ │ + movq $0x5b21f8,-0x60(%r12) │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + movq $0x5b2260,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0xc6a050,-0x30(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + lea -0x60(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + lea -0x78(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x90(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xc69890,-0x8(%r12) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x98,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + lea 0x9c21ca(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + cmp $0x20,%rbx │ │ │ │ + jae 5b32e9 │ │ │ │ + cmp $0x9,%rbx │ │ │ │ + jb 5b32e4 │ │ │ │ + add $0xfffffffffffffff7,%rbx │ │ │ │ + lea 0x849392(%rip),%rcx │ │ │ │ + mov (%rcx,%rbx,8),%rbx │ │ │ │ + jmp *%rbx │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 5b32ec │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 5b32ec │ │ │ │ + add $0x68,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b2fee │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x5b1ee8,-0x60(%r12) │ │ │ │ + mov %rbx,-0x50(%r12) │ │ │ │ + movq $0x5b1f20,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0x5b1f88,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0xc697b0,-0x18(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x60(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x12(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp $0x4,%rax │ │ │ │ + jne 5b32ec │ │ │ │ + movq $0x5b31f0,-0x28(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0xc(%rbx),%rbx │ │ │ │ + mov 0x14(%rax),%rcx │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov 0x1c(%rax),%rcx │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov 0x24(%rax),%rcx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov 0x2c(%rax),%rcx │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5b66f8 │ │ │ │ + jne 5b31f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b67b6 │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ + add %dl,0x48009c1e(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5b679a │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5b678c │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5b679a │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5b678c │ │ │ │ - movq $0x5b65f8,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 5b32f8 │ │ │ │ + add $0xb8,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b32d4 │ │ │ │ + movq $0x5b23e8,-0xb0(%r12) │ │ │ │ + mov %rsi,-0xa0(%r12) │ │ │ │ + movq $0x5b2420,-0x98(%r12) │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov %rbx,-0x88(%r12) │ │ │ │ + mov %rdx,-0x80(%r12) │ │ │ │ + movq $0x5b2568,-0x78(%r12) │ │ │ │ + mov %rcx,-0x68(%r12) │ │ │ │ + movq $0x5b25d0,-0x60(%r12) │ │ │ │ + mov %rcx,-0x50(%r12) │ │ │ │ + movq $0x5b2608,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0xc69790,-0x30(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ + lea -0x60(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ + lea -0x78(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1043491,-0x10(%r12) │ │ │ │ + lea -0x98(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0xb0(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x2c(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0xb8,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 5b32ec │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5afcf8 │ │ │ │ + add $0xb0,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b33b0 │ │ │ │ + movq $0x5b2298,-0xa8(%r12) │ │ │ │ + mov %rsi,-0x98(%r12) │ │ │ │ + movq $0x5b22d0,-0x90(%r12) │ │ │ │ + mov %rdx,-0x80(%r12) │ │ │ │ + movq $0x5b2310,-0x78(%r12) │ │ │ │ + mov %rcx,-0x68(%r12) │ │ │ │ + movq $0x5b2378,-0x60(%r12) │ │ │ │ + mov %rcx,-0x50(%r12) │ │ │ │ + movq $0x5b23b0,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0xc69770,-0x30(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + lea -0x60(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + lea -0x78(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1043491,-0x10(%r12) │ │ │ │ + lea -0x90(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ + lea -0xa8(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x2d(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0xb0,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 5b32ec │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 5b32ec │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 5b32ec │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 5b32ec │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 5b32ec │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 5b32ec │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 5b32ec │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 5b32ec │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 5b32ec │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 5b32ec │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 5b32ec │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 5b32ec │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 5b32ec │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b3490 │ │ │ │ + mov 0x9(%rax),%rax │ │ │ │ + movq $0x5b2d10,-0x50(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0x5b2e10,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0xc69f30,-0x20(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xc69850,-0x8(%r12) │ │ │ │ + lea -0x1a(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ + lea -0x1(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ + jmp d9c360 │ │ │ │ + add $0x68,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b2feb │ │ │ │ + mov 0x9(%rax),%rbx │ │ │ │ + mov 0x11(%rax),%rax │ │ │ │ + movq $0x5b2ca0,-0x60(%r12) │ │ │ │ + mov %rbx,-0x50(%r12) │ │ │ │ + movq $0x5b2cd8,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0xc69f10,-0x30(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x10339ca,-0x20(%r12) │ │ │ │ + movq $0x10339b1,-0x18(%r12) │ │ │ │ + lea -0x60(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xc69850,-0x8(%r12) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ + add $0x80,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b35bd │ │ │ │ + mov 0x9(%rax),%rbx │ │ │ │ + mov 0x11(%rax),%rcx │ │ │ │ + mov 0x19(%rax),%rax │ │ │ │ + movq $0x5b2bb0,-0x78(%r12) │ │ │ │ + mov %rcx,-0x68(%r12) │ │ │ │ + movq $0x5b2be8,-0x60(%r12) │ │ │ │ + mov %rbx,-0x50(%r12) │ │ │ │ + movq $0x5b2c68,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0xc69f10,-0x30(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + lea -0x60(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x10339ba,-0x18(%r12) │ │ │ │ + lea -0x78(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xc69850,-0x8(%r12) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + movq $0x80,0x388(%r13) │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ + jmp d9c360 │ │ │ │ + add $0x68,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b3645 │ │ │ │ + mov 0x9(%rax),%rbx │ │ │ │ + mov 0x11(%rax),%rcx │ │ │ │ + mov 0x19(%rax),%rax │ │ │ │ + movq $0x5b2ac0,-0x60(%r12) │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + movq $0x5b2b40,-0x48(%r12) │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + movq $0x5b2b78,-0x30(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + movq $0xc69750,-0x18(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x60(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x16(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 5b2fee │ │ │ │ + mov 0x9(%rax),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5b5738 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b36a4 │ │ │ │ + mov 0x9(%rax),%rbx │ │ │ │ + mov 0x11(%rax),%rax │ │ │ │ + movq $0x5b29e8,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x5b2a60,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5b3888,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + jmp c9e1e8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + mov %rax,%rbx │ │ │ │ jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + movq $0x5b36f8,-0x10(%rbp) │ │ │ │ + mov 0x9(%rax),%rbx │ │ │ │ + mov 0x19(%rax),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov 0x11(%rax),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5b36f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rex.W │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + sbb %ebx,-0x7c2776b8(%rax,%rax,1) │ │ │ │ + loopne 5b3705 │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 5b3864 │ │ │ │ + add $0x70,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b6841 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%r8 │ │ │ │ - mov 0x37(%rbx),%rbx │ │ │ │ - movq $0x5b6638,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %r8,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x40(%r12),%r14 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - jmp da7148 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ + ja 5b3782 │ │ │ │ + movq $0x5b28f8,-0x68(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x58(%r12) │ │ │ │ + movq $0x5b2978,-0x50(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0x5b29b0,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0xc697f0,-0x20(%r12) │ │ │ │ + movq $0x1043491,-0x18(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x68(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x19(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x70,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + add $0xa8,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b3851 │ │ │ │ + mov 0x9(%rax),%rbx │ │ │ │ + mov 0x11(%rax),%rcx │ │ │ │ + mov 0x19(%rax),%rdx │ │ │ │ + mov 0x21(%rax),%rax │ │ │ │ + movq $0x5b2760,-0xa0(%r12) │ │ │ │ + mov %rax,-0x90(%r12) │ │ │ │ + movq $0x5b27e0,-0x88(%r12) │ │ │ │ + mov %rdx,-0x78(%r12) │ │ │ │ + movq $0x5b2820,-0x70(%r12) │ │ │ │ + mov %rcx,-0x60(%r12) │ │ │ │ + movq $0x5b2888,-0x58(%r12) │ │ │ │ + mov %rcx,-0x48(%r12) │ │ │ │ + movq $0x5b28c0,-0x40(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0xc697d0,-0x28(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + lea -0x58(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x70(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x88(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0xa0(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x21(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0xa8,0x388(%r13) │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp d9c360 │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5afb10 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x14(%rax) │ │ │ │ + pushf │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0x6(%rbx),%ebx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x9c144c(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + or %bl,(%rax) │ │ │ │ + pushf │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5b688a │ │ │ │ + jb 5b38ea │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9e0f8 │ │ │ │ + jmp 5b0d90 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + rclb $1,(%rdi) │ │ │ │ + pushf │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x163820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ - lock or %ch,(%rdx,%rbx,8) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - clc │ │ │ │ - movq $0x5b6918,-0x48(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x38(%rbx),%rdi │ │ │ │ - mov 0x40(%rbx),%r8 │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - mov %rdx,-0x38(%rbp) │ │ │ │ - mov %r8,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b3922 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5b3a50 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x48009c17(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5b3a0e │ │ │ │ + movq $0x5b3978,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5b6918 │ │ │ │ + jne 5b3978 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x17(%rax) │ │ │ │ + pushf │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rbp,%rcx,2) │ │ │ │ + add $0x28,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b39c1 │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + movq $0x5b3900,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xc698d0,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b39c1 │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + movq $0x5b38c8,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xc698f0,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x9c189b(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + movabs 0xeb10738b4c009c16,%al │ │ │ │ + sbb -0x70(%rsi),%ah │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call b6d280 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x48009c16(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5b3abf │ │ │ │ + movq $0x5b3a88,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5b6960 │ │ │ │ + jne 5b3a88 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x16(%rax) │ │ │ │ + pushf │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rbp,%rbx,1) │ │ │ │ + movl $0x5b3ae0,-0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5b4178 │ │ │ │ + lea 0xa9bd99(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x9c17fa(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ + add %dh,%al │ │ │ │ + adc $0x8948009c,%eax │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x43(%rbp) │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b6a1e │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5b6a02 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5b69f4 │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5b6a02 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5b69f4 │ │ │ │ - movq $0x5b6860,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ + ja 5b3b1f │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x5b3a30,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp c9dfd8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5afe98 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adcb $0x45,-0x72b7ff64(%rip) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b3b72 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5b0d90 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b6aa9 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%r8 │ │ │ │ - mov 0x25(%rbx),%r9 │ │ │ │ - mov 0x2d(%rbx),%r10 │ │ │ │ - mov 0x35(%rbx),%rbx │ │ │ │ - movq $0x5b68a0,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %r10,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x40(%r12),%rdi │ │ │ │ - mov %r9,%rbx │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + adc $0xffffffff8d48009c,%rax │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b3baa │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5b0d90 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB test $0x4c,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5b6c69 │ │ │ │ - movq $0x5b6b38,-0x38(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%r8 │ │ │ │ - mov 0x25(%rbx),%rbx │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %r9,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b6b38 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %dl,-0x72b7ff64(%rip) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b3be2 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5b4510 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + fcoms (%rsp,%rbx,4) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b3c1a │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5b0d90 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB loopne 5b6ac5 │ │ │ │ - imul $0x48,0x0(%rbx),%ebx │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b6b88 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov (%rcx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5b3c56 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5b3e70 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sub %r9b,-0x75(%r8) │ │ │ │ - rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - cmp %cl,-0x75(%rax) │ │ │ │ - jne 5b6bd8 │ │ │ │ - mov 0x48(%rbp),%rdi │ │ │ │ - mov 0x50(%rbp),%r8 │ │ │ │ - mov %rbx,%r9 │ │ │ │ - and $0x7,%r9d │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 5b6c6d │ │ │ │ - add $0x80,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b6c59 │ │ │ │ - mov 0x6(%rbx),%r9 │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x5b67e0,-0x78(%r12) │ │ │ │ - mov %r9,-0x70(%r12) │ │ │ │ - mov %rbx,-0x68(%r12) │ │ │ │ - mov 0x8(%rbp),%r10 │ │ │ │ - mov %r10,-0x60(%r12) │ │ │ │ - mov 0x20(%rbp),%r11 │ │ │ │ - mov %r11,-0x58(%r12) │ │ │ │ - mov %rsi,-0x50(%r12) │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov %rsi,-0x48(%r12) │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - movq $0x5b6a48,-0x38(%r12) │ │ │ │ - mov %r9,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov %r10,-0x20(%r12) │ │ │ │ - mov %r11,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x77(%r12),%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - lea -0x35(%r12),%r8 │ │ │ │ - mov %rdi,%rdx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp 5b6578 │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rdi,%rdx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp 5b6578 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5b6cca │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5b3c93 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9e0f8 │ │ │ │ + jmp 5b3cb0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x163820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock or %ch,(%rdx,%rbx,8) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - clc │ │ │ │ - movq $0x5b6d58,-0x48(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x38(%rbx),%rdi │ │ │ │ - mov 0x40(%rbx),%r8 │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - mov %rdx,-0x38(%rbp) │ │ │ │ - mov %r8,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ + rex.RB loopne 5b3d01 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5b3e21 │ │ │ │ + movq $0x5b3d00,-0x20(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5b6d58 │ │ │ │ + jne 5b3d00 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call b6db00 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %dl,0x49000001(%rip) │ │ │ │ + add $0x20,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b3e36 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x5b3c70,-0x18(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x5b3d78,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5b6da0 │ │ │ │ + jne 5b3d78 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ + adc %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ + test %edi,0x49000000(%rdx) │ │ │ │ + add $0x78,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b6e5e │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5b6e42 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5b6e34 │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5b6e42 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5b6e34 │ │ │ │ - movq $0x5b6ca0,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ + ja 5b3e11 │ │ │ │ + movq $0xda1b98,-0x70(%r12) │ │ │ │ + mov %rax,-0x60(%r12) │ │ │ │ + movq $0xd75710,-0x58(%r12) │ │ │ │ + mov %rbx,-0x50(%r12) │ │ │ │ + lea -0x70(%r12),%rbx │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + movq $0xda1b20,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0xd75710,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xd752a8,-0x10(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ + lea -0x56(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ + movq $0x78,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b6ee9 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%r8 │ │ │ │ - mov 0x37(%rbx),%rbx │ │ │ │ - movq $0x5b6ce0,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %r8,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x40(%r12),%r14 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - jmp da7148 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5b6f32 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9e0f8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.RB call 105377c4 <__environ@GLIBC_2.2.5+0xf4dfd1c> │ │ │ │ + (bad) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x163820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock or %ch,(%rdx,%rbx,8) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - clc │ │ │ │ - movq $0x5b6fc0,-0x48(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x38(%rbx),%rdi │ │ │ │ - mov 0x40(%rbx),%r8 │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - mov %rdx,-0x38(%rbp) │ │ │ │ - mov %r8,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ + movq $0x5b3eb8,-0x18(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5b6fc0 │ │ │ │ + jne 5b3eb8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call b6dfd0 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bh,0x49000000(%rcx) │ │ │ │ + add $0x20,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b3f8f │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x5b3c30,-0x18(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x5b3f28,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5b7008 │ │ │ │ + jne 5b3f28 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ + adc %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ + add %esi,0x49(%rdi,%riz,2) │ │ │ │ + add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b70c6 │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5b70aa │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5b709c │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5b70aa │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5b709c │ │ │ │ - movq $0x5b6f08,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ + ja 5b3f6d │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + movq $0x5b3cb0,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5b3cb0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + lea 0x9c0a99(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %dl,(%rcx) │ │ │ │ + pushf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 73537914 <__environ@GLIBC_2.2.5+0x724dfe6c> │ │ │ │ + sub %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock or %ch,(%rdx,%rbx,8) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + pop %rbp │ │ │ │ + clc │ │ │ │ + movq $0x5b4008,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x9c12f9(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp c9e1e8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b7151 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%r8 │ │ │ │ - mov 0x25(%rbx),%r9 │ │ │ │ - mov 0x2d(%rbx),%r10 │ │ │ │ - mov 0x35(%rbx),%rbx │ │ │ │ - movq $0x5b6f48,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %r10,-0x8(%r12) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x5b3e70,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x40(%r12),%rdi │ │ │ │ - mov %r9,%rbx │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - (bad) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5b3e70 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5b40f3 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5b40a8,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5b40a8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB mov $0xff8394c,%r8d │ │ │ │ (bad) │ │ │ │ - jo 5b7184 │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x5b71d0,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2e(%rdi) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp cfcdb8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5b4155 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5b4148,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5b71d0 │ │ │ │ + jne 5b4148 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x73(%rbx,%rcx,4) │ │ │ │ (bad) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5affb8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0xf(%rax) │ │ │ │ + pushf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 5b41c9 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5b4241 │ │ │ │ + movq $0x5b41b0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5b41b0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB loopne 5b71f5 │ │ │ │ - jb 5b7232 │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - rex.WXB (bad) │ │ │ │ + add %ah,(%rax) │ │ │ │ + setl (%rax) │ │ │ │ + movq $0x5b41e8,-0x8(%rbp) │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5b7220 │ │ │ │ + jne 5b41e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %al,(%rcx) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sub %r9b,-0x75(%r8) │ │ │ │ - rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - cmp %cl,-0x75(%rax) │ │ │ │ - jne 5b7270 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 5b72f9 │ │ │ │ - add $0x80,%r12 │ │ │ │ + add %ch,%al │ │ │ │ + (bad) │ │ │ │ + pushf │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x58(%rbp) │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b72e5 │ │ │ │ - mov 0x6(%rbx),%rdi │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x5b6e88,-0x78(%r12) │ │ │ │ - mov %rdi,-0x70(%r12) │ │ │ │ - mov %rbx,-0x68(%r12) │ │ │ │ - mov 0x8(%rbp),%r8 │ │ │ │ - mov %r8,-0x60(%r12) │ │ │ │ - mov 0x20(%rbp),%r9 │ │ │ │ - mov %r9,-0x58(%r12) │ │ │ │ - mov %rcx,-0x50(%r12) │ │ │ │ - mov 0x18(%rbp),%r10 │ │ │ │ - mov %r10,-0x48(%r12) │ │ │ │ - mov 0x10(%rbp),%r11 │ │ │ │ - mov %r11,-0x40(%r12) │ │ │ │ - movq $0x5b70f0,-0x38(%r12) │ │ │ │ - mov %rdi,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov %r8,-0x20(%r12) │ │ │ │ - mov %r9,-0x18(%r12) │ │ │ │ + ja 5b4231 │ │ │ │ + movq $0x5b3b50,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - mov %r10,-0x8(%r12) │ │ │ │ - mov %r11,(%r12) │ │ │ │ - lea -0x77(%r12),%r9 │ │ │ │ - lea -0x35(%r12),%r8 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 5b6578 │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ + movq $0xc698f0,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ + lea 0x9c1088(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - mov %rcx,%r9 │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 5b6578 │ │ │ │ - nop │ │ │ │ - jo 5b72f9 │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rax) │ │ │ │ - ... │ │ │ │ + movq $0x5b4288,-0x10(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x6(%rbx),%rcx │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5b4288 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0xe(%rax) │ │ │ │ + pushf │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,%bh │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x7f(%rcx) │ │ │ │ (bad) │ │ │ │ - js 5b7392 │ │ │ │ + mov $0x4d000000,%eax │ │ │ │ cmp 0x358(%rbp),%esp │ │ │ │ - ja 5b73e6 │ │ │ │ - movq $0x5b5778,-0x70(%r12) │ │ │ │ - mov %rsi,-0x68(%r12) │ │ │ │ - movq $0x5b6578,-0x60(%r12) │ │ │ │ - lea -0x6a(%r12),%rax │ │ │ │ + ja 5b4373 │ │ │ │ + movq $0x5b3bf8,-0xb0(%r12) │ │ │ │ + mov %rax,-0xa0(%r12) │ │ │ │ + movq $0x5b3fc0,-0x98(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x88(%r12) │ │ │ │ + movq $0x5b4058,-0x80(%r12) │ │ │ │ + lea -0xb0(%r12),%rax │ │ │ │ + mov %rax,-0x70(%r12) │ │ │ │ + lea -0x98(%r12),%rbx │ │ │ │ + mov %rbx,-0x68(%r12) │ │ │ │ + movq $0x5b4108,-0x60(%r12) │ │ │ │ + mov %rbx,-0x50(%r12) │ │ │ │ + movq $0xc69930,-0x48(%r12) │ │ │ │ + lea -0x60(%r12),%rbx │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + movq $0xd752a8,-0x38(%r12) │ │ │ │ + lea -0x46(%r12),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0xd75710,-0x20(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x80(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xc698d0,-0x8(%r12) │ │ │ │ + lea -0x1e(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0xb8,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + add $0x70,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b4407 │ │ │ │ + movq $0x5b3b88,-0x68(%r12) │ │ │ │ mov %rax,-0x58(%r12) │ │ │ │ - mov %rdi,-0x50(%r12) │ │ │ │ - movq $0x5b6ad0,-0x48(%r12) │ │ │ │ + movq $0x5b3bc0,-0x50(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x40(%r12) │ │ │ │ - mov %r9,-0x38(%r12) │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ + movq $0xd752a8,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - lea -0x5b(%r12),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - movq $0x5b7178,-0x18(%r12) │ │ │ │ - mov %r9,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rcx,%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - lea -0x45(%r12),%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea -0x15(%r12),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp da7b20 │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ - lea 0x9bae58(%rip),%rbx │ │ │ │ - mov %r14,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + lea -0x68(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0xd75710,-0x20(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x104f851,-0x10(%r12) │ │ │ │ + movq $0xc698d0,-0x8(%r12) │ │ │ │ + lea -0x1e(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x70,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + test $0xc,%al │ │ │ │ + pushf │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5b7452 │ │ │ │ + jb 5b444a │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9e0f8 │ │ │ │ + jmp 5b0d90 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + jo 5b446a │ │ │ │ + pushf │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x163820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ - lock or %ch,(%rdx,%rbx,8) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - clc │ │ │ │ - movq $0x5b74e0,-0x48(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x38(%rbx),%rdi │ │ │ │ - mov 0x40(%rbx),%r8 │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - mov %rdx,-0x38(%rbp) │ │ │ │ - mov %r8,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b74e0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b4482 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5b4ed8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + cmp %cl,(%rsp,%rbx,4) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b44ba │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5b0d90 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call b6ea10 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b7528 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsp,%rbx,4) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b44f2 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5b18f0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ + add %al,%al │ │ │ │ + or -0x7ba72b8(%rax,%rax,1),%ebx │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5b4631 │ │ │ │ + movq $0x5b4548,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5b4548 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x48009c0b(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jb 5b45de │ │ │ │ + cmp $0x4,%rax │ │ │ │ + jae 5b46d4 │ │ │ │ + add $0x50,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b75e6 │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5b75ca │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5b75bc │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5b75ca │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5b75bc │ │ │ │ - movq $0x5b7428,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ + ja 5b45ce │ │ │ │ + mov 0xd(%rbx),%rax │ │ │ │ + movq $0x5b44d0,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0xc69970,-0x30(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ + movq $0xd75710,-0x20(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x104f851,-0x10(%r12) │ │ │ │ + movq $0xc69930,-0x8(%r12) │ │ │ │ + lea -0x1e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 5b463c │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b4621 │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + movq $0x5b4498,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xc69910,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + lea 0x9c0ca8(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x70,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b46c4 │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x5b4428,-0x68(%r12) │ │ │ │ + mov %rbx,-0x58(%r12) │ │ │ │ + movq $0x5b4460,-0x50(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0xc69950,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + lea -0x68(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0xd75710,-0x20(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x104f851,-0x10(%r12) │ │ │ │ + movq $0xc69930,-0x8(%r12) │ │ │ │ + lea -0x1e(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ + movq $0x70,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5afa08 │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b7671 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%r8 │ │ │ │ - mov 0x25(%rbx),%r9 │ │ │ │ - mov 0x2d(%rbx),%r10 │ │ │ │ - mov 0x35(%rbx),%rbx │ │ │ │ - movq $0x5b7468,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %r10,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x40(%r12),%rdi │ │ │ │ - mov %r9,%rbx │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + movabs 0x4cf0458d48009bd8,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5b4712 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5a42e0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x9b,%sil │ │ │ │ + rex.W │ │ │ │ + repz fwait │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB mov $0x4c,%r8b │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5b77ea │ │ │ │ - movq $0x5b76f8,-0x30(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%rbx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %r8,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b76f8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b474a │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5a80b8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - mov $0x9b,%ch │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB loopne 5b7745 │ │ │ │ - ja 5b775a │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - rex.WXB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b7748 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + rex (bad) │ │ │ │ + test $0x458d4800,%eax │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b4782 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp d68d30 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48009bb5(%rax) │ │ │ │ - mov 0x28(%rbp),%eax │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x38(%rbp),%rdx │ │ │ │ - mov 0x40(%rbp),%rsi │ │ │ │ - mov 0x48(%rbp),%rdi │ │ │ │ - mov %rbx,%r8 │ │ │ │ - and $0x7,%r8d │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 5b77ee │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b77da │ │ │ │ - mov 0x6(%rbx),%r8 │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x5b7610,-0x38(%r12) │ │ │ │ - mov %r8,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x35(%r12),%r9 │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp 5d1d68 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp 5d1d68 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sar $1,%al │ │ │ │ + test $0x0,%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5b47ba │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp d05ec8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + rcrb $1,-0x72b7ff57(%rcx) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5b784a │ │ │ │ + jb 5b47f2 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9e0f8 │ │ │ │ + jmp d68d30 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x163820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock or %ch,(%rdx,%rbx,8) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - clc │ │ │ │ - movq $0x5b78d8,-0x48(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x38(%rbx),%rdi │ │ │ │ - mov 0x40(%rbx),%r8 │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - mov %rdx,-0x38(%rbp) │ │ │ │ - mov %r8,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b78d8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ + clc │ │ │ │ + test $0x0,%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5b482a │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp d05ec8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sub %bh,%al │ │ │ │ + test $0x0,%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5b4862 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp d05ec8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call b6f200 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b7920 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + enter $0x9c07,$0x0 │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5b48a9 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5b48c0,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 5a80b8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x7(%rax) │ │ │ │ + pushf │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ + add $0x83485572,%eax │ │ │ │ + stc │ │ │ │ + (bad) │ │ │ │ + jae 5b497a │ │ │ │ + cmp $0x6,%rcx │ │ │ │ + jae 5b4a62 │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b79de │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5b79c2 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5b79b4 │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5b79c2 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5b79b4 │ │ │ │ - movq $0x5b7820,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ + ja 5b4a15 │ │ │ │ + mov 0x3(%rbx),%rax │ │ │ │ + movq $0x5b47d0,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xc6a650,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ + lea -0x3(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ + cmp $0x4,%rcx │ │ │ │ + jae 5b49d8 │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + jb 5b4a62 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b4a15 │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + movq $0x5b4760,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xc6a610,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x5(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0xfffffffffffffff8,%rcx │ │ │ │ + mov (%rcx),%rcx │ │ │ │ + mov -0x4(%rcx),%ecx │ │ │ │ + cmp $0x6,%rcx │ │ │ │ + je 5b4a25 │ │ │ │ + cmp $0x7,%rcx │ │ │ │ + jne 5b4a62 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b4a15 │ │ │ │ + mov 0x1(%rbx),%rax │ │ │ │ + movq $0x5b4840,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xc6a6b0,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b4a15 │ │ │ │ + mov 0x4(%rbx),%rax │ │ │ │ + movq $0x5b4798,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xc6a630,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x4(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b4a15 │ │ │ │ + mov 0x1(%rbx),%rax │ │ │ │ + movq $0x5b4808,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xc6a690,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5af9b0 │ │ │ │ xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + push %rax │ │ │ │ + (bad) │ │ │ │ + pushf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b4aa2 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5b4ed8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b7a69 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%r8 │ │ │ │ - mov 0x25(%rbx),%r9 │ │ │ │ - mov 0x2d(%rbx),%r10 │ │ │ │ - mov 0x35(%rbx),%rbx │ │ │ │ - movq $0x5b7860,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %r10,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x40(%r12),%rdi │ │ │ │ - mov %r9,%rbx │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + cmp $0x9b,%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b4ada │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5aba00 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x4e(%rax) │ │ │ │ - fwait │ │ │ │ + loopne 5b4af3 │ │ │ │ + pushf │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB mov $0xff8394c,%r8d │ │ │ │ - (bad) │ │ │ │ - cs add %eax,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB fsubr %st(0),%st │ │ │ │ - jp 5b7aff │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB add $0xd4b8b48,%eax │ │ │ │ - mov 0x15(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b7ae8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b4b12 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5b4ed8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - mov $0x9b,%cl │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB loopne 5b7b25 │ │ │ │ - jnp 5b7b4a │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - rex.WXB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b7b38 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %al,(%rcx) │ │ │ │ + test $0x5,%al │ │ │ │ + pushf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b4b51 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x9c07a9(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c9e1e8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48009bb1(%rax) │ │ │ │ - mov 0x28(%rbp),%eax │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x38(%rbp),%rdx │ │ │ │ - mov 0x40(%rbp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 5b7bcf │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b7bbb │ │ │ │ - mov 0x6(%rbx),%rdi │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x5b7a08,-0x38(%r12) │ │ │ │ - mov %rdi,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x35(%r12),%r9 │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 5d1d68 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rcx,%r9 │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 5d1d68 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sbb (%rax),%al │ │ │ │ + shl $1,%bh │ │ │ │ + fwait │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b4b8a │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5aba00 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - mov $0x9b,%al │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b7c67 │ │ │ │ - movq $0x5b7698,-0x40(%r12) │ │ │ │ - mov %r9,-0x38(%r12) │ │ │ │ - mov %r14,-0x30(%r12) │ │ │ │ - mov %rdi,-0x28(%r12) │ │ │ │ - mov %r8,-0x20(%r12) │ │ │ │ - movq $0x5b7a90,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %r8,(%r12) │ │ │ │ - mov 0x0(%rbp),%r9 │ │ │ │ - mov %r8,%rax │ │ │ │ - lea -0x3d(%r12),%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - lea -0x15(%r12),%rsi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp da7b20 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - lea 0x9ba5df(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - mov 0x20(%rbp),%r9 │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 5b8a88 │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + xor %al,-0x72b7ff64(%rip) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b4bc9 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x9c0731(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c9e1e8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + lock add $0x9c,%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b4c09 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x9c06f1(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c9e1e8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov $0x4,%al │ │ │ │ + pushf │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5b7ce9 │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov %r8,%rcx │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov 0xb(%rbx),%rsi │ │ │ │ - mov 0x3(%rbx),%r14 │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + jb 5b4c49 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x9c06b1(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + jmp c9e1e8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + jo 5b4c62 │ │ │ │ + pushf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b4c82 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5b4ed8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5b7d83 │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + cmp %al,(%rsp,%rbx,4) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b4cc1 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5b7d40,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b7d40 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x9c0649(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c9e1e8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x104f851,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ + negb 0x458d4800(%rbx) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b4cfa │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5aba00 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5b7deb │ │ │ │ + rolb $0x9c,(%rbx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b4d32 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5b7de0,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b7de0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5b4ed8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + rex.W rcrb %cl,0x458d4800(%rbx) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b4d6a │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5a42e0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,%gs:-0x1(%rcx) │ │ │ │ - gs lock nop │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + push %rax │ │ │ │ + add -0xfba72b8(%rax,%rax,1),%ebx │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5b4da2 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5b4ed8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + fdiv %st(7),%st │ │ │ │ + fwait │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b4dda │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5ac5a0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 5b7f63 │ │ │ │ - movq $0x5b7e60,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b7e60 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + loopne 5b4df0 │ │ │ │ + pushf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b4e12 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5b4ed8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cwtl │ │ │ │ - jle 5b7ec2 │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7ffbb(%rcx),%ecx │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 5b7e98 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + test $0x2,%al │ │ │ │ + pushf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b4e4a │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5b4ed8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - jne 5b7ed0 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 5b7f10 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b7f00 │ │ │ │ - movq $0x5b7d98,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x30(%r12),%rdi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b7f53 │ │ │ │ - movq $0x5b7d00,-0x28(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x28(%r12),%rdi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ + jo 5b4e60 │ │ │ │ + pushf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b4e82 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5b0d90 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + cmp %al,(%rdx) │ │ │ │ + pushf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b4eb7 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5b4ed8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + add %bh,%al │ │ │ │ + add %ebx,-0xfba72b8(%rax,%rax,1) │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5b7ffb │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5b7fb8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + jb 5b4fb5 │ │ │ │ + movq $0x5b4f10,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5b7fb8 │ │ │ │ + jne 5b4f10 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + add %ebx,-0x7c2776b8(%rax,%rax,1) │ │ │ │ + jrcxz 5b4f1d │ │ │ │ + lea 0x847633(%rip),%rcx │ │ │ │ + mov (%rcx,%rbx,8),%rbx │ │ │ │ + jmp *%rbx │ │ │ │ + movq $0x5b4f58,-0x8(%rbp) │ │ │ │ + mov 0xa(%rax),%rbx │ │ │ │ + mov 0x12(%rax),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5b4f58 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x1(%rax) │ │ │ │ + pushf │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bl,0x49000002(%rsi) │ │ │ │ + add $0x28,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b4fa5 │ │ │ │ + movq $0x5b4be0,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xc69d90,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x4(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + lea 0x9c0334(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x50,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b5022 │ │ │ │ + mov 0xb(%rax),%rbx │ │ │ │ + mov 0x13(%rax),%rax │ │ │ │ + movq $0x5b4b28,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0x5b4b68,-0x30(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + movq $0xc69db0,-0x18(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x104f851,-0x8(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x12(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp d9c360 │ │ │ │ + add $0x68,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b50aa │ │ │ │ + mov 0xc(%rax),%rbx │ │ │ │ + mov 0x14(%rax),%rcx │ │ │ │ + mov 0x1c(%rax),%rax │ │ │ │ + movq $0x5b4a80,-0x60(%r12) │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + movq $0x5b4ab8,-0x48(%r12) │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + movq $0x5b4af0,-0x30(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + movq $0xc69dd0,-0x18(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x104f851,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + lea -0x60(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x11(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ + mov %rax,%rbx │ │ │ │ jmp d9c360 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5b8063 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5b8058,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + movq $0x5b50f0,-0x8(%rbp) │ │ │ │ + mov 0xe(%rax),%rbx │ │ │ │ + mov 0x16(%rax),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5b8058 │ │ │ │ + jne 5b50f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %dl,-0x1(%rax) │ │ │ │ + fwait │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,%gs:-0x1(%rcx) │ │ │ │ - gs lock nop │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %al,0x1(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b513d │ │ │ │ + movq $0x5b4878,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xc69d30,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b518a │ │ │ │ + mov 0xf(%rax),%rax │ │ │ │ + movq $0x5b46f0,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xc69d50,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp d9c360 │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + cmp $0x7,%rbx │ │ │ │ + jb 5b51fe │ │ │ │ + add $0xfffffffffffffff9,%rbx │ │ │ │ + lea 0x8473d5(%rip),%rcx │ │ │ │ + mov (%rcx,%rbx,8),%rbx │ │ │ │ + jmp *%rbx │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b518a │ │ │ │ + mov 0x9(%rax),%rax │ │ │ │ + movq $0x5b4e98,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xc69e30,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5af9e0 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b4fa5 │ │ │ │ + movq $0x5b4ba0,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xc69d70,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x5(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b513d │ │ │ │ + movq $0x5b4728,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xc69d30,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5af960 │ │ │ │ + add $0x48,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b52e9 │ │ │ │ + mov 0x9(%rax),%rbx │ │ │ │ + mov 0x11(%rax),%rax │ │ │ │ + movq $0x5b4e28,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x5b4e60,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xc69ef0,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x9(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp d9c360 │ │ │ │ + add $0x48,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b52e9 │ │ │ │ + mov 0x9(%rax),%rbx │ │ │ │ + mov 0x11(%rax),%rax │ │ │ │ + movq $0x5b4db8,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x5b4df0,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xc69ed0,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x9(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b518a │ │ │ │ + mov 0x9(%rax),%rax │ │ │ │ + movq $0x5b4d80,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xc69e10,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xa7e57a(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x48,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b52e9 │ │ │ │ + mov 0x9(%rax),%rbx │ │ │ │ + mov 0x11(%rax),%rax │ │ │ │ + movq $0x5b4d10,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x5b4d48,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xc69e50,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x9(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x48,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b52e9 │ │ │ │ + mov 0x9(%rax),%rbx │ │ │ │ + mov 0x11(%rax),%rax │ │ │ │ + movq $0x5b4c98,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x5b4cd8,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xc69e90,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x9(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b518a │ │ │ │ + mov 0x9(%rax),%rax │ │ │ │ + movq $0x5b4c60,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xc69df0,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b518a │ │ │ │ + mov 0x9(%rax),%rax │ │ │ │ + movq $0x5b4c20,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xc69eb0,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + loopne 5b54e9 │ │ │ │ + fwait │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 5b81db │ │ │ │ - movq $0x5b80d8,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b80d8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b5512 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5b4ed8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %ch,%dh │ │ │ │ + fwait │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b554a │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5aba00 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ + add %ch,-0x5(%rax) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ - adc %al,-0x76b7ffa5(%rcx) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7ffbb(%rcx),%ecx │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 5b8110 │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5b5615 │ │ │ │ + movq $0x5b55a0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5b55a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - jne 5b8148 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 5b8188 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b8178 │ │ │ │ - movq $0x5b8010,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x30(%r12),%rdi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - add $0x30,%r12 │ │ │ │ + add %dh,(%rax) │ │ │ │ + sti │ │ │ │ + fwait │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x74(%rbp) │ │ │ │ + add $0x48,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b81cb │ │ │ │ - movq $0x5b7f78,-0x28(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ + ja 5b5605 │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x5b54f0,-0x40(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x5b5528,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xd752a8,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x28(%r12),%rdi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ + lea 0x9bfce4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5af988 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - fwait │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3b(%rdi) │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - movq $0x5b7e08,-0x28(%r12) │ │ │ │ - mov %r9,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x5b8080,-0x10(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x25(%r12),%r9 │ │ │ │ - lea -0xd(%r12),%rdi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 5d23e8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + cli │ │ │ │ + fwait │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b5669 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x9bfcc1(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c9e1e8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %cl,%cl │ │ │ │ + fwait │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5b828a │ │ │ │ + jb 5b56a2 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9e0f8 │ │ │ │ + jmp 5a42e0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sbb %bh,%dl │ │ │ │ + fwait │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x163820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ - lock or %ch,(%rdx,%rbx,8) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - clc │ │ │ │ - movq $0x5b8318,-0x48(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x38(%rbx),%rdi │ │ │ │ - mov 0x40(%rbx),%r8 │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - mov %rdx,-0x38(%rbp) │ │ │ │ - mov %r8,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b8318 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b56e1 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x9bfc49(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c9e1e8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + cwtl │ │ │ │ + enter $0x9b,$0x48 │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5b571a │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5a42e0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call b70680 │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x48009bf9(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5b583b │ │ │ │ + movq $0x5b5770,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5b5770 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,-0x7(%rax) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ch,0x48000000(%rbp) │ │ │ │ + movl $0x5b57b8,-0x8(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5b8360 │ │ │ │ + jne 5b57b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + stc │ │ │ │ + fwait │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ + add %esi,0x49(%rsi,%rdi,2) │ │ │ │ + add $0x48,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b841e │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5b8402 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5b83f4 │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5b8402 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5b83f4 │ │ │ │ - movq $0x5b8260,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ + ja 5b581d │ │ │ │ + mov 0x16(%rbx),%rbx │ │ │ │ + movq $0x5b56b8,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x5b56f8,-0x28(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ + movq $0xc69730,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + lea 0x9bf67d(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ + lea 0x9bface(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x48,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b581d │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x5b5640,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x5b5680,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xc69730,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b84a9 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%r8 │ │ │ │ - mov 0x25(%rbx),%r9 │ │ │ │ - mov 0x2d(%rbx),%r10 │ │ │ │ - mov 0x35(%rbx),%rbx │ │ │ │ - movq $0x5b82a0,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %r10,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x40(%r12),%rdi │ │ │ │ - mov %r9,%rbx │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + and %bh,%al │ │ │ │ + fwait │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b58d2 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5b5bc8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - and %ch,-0x72b7ff65(%rax) │ │ │ │ - rex.RB test $0x4c,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5b8637 │ │ │ │ - movq $0x5b8538,-0x38(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%rbx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %r8,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b8538 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + call 485bf4e0 <__environ@GLIBC_2.2.5+0x47567a38> │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5b590a │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5b3940 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48009ba7(%rax) │ │ │ │ - movl $0x5b8588,-0x20(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b8588 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov (%rcx),%al │ │ │ │ + mov $0xf7,%al │ │ │ │ + fwait │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b5949 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x9bf9b1(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c9e1e8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x59(%rax) │ │ │ │ + jo 5b5955 │ │ │ │ fwait │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sub %r9b,-0x75(%r8) │ │ │ │ - rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - cmp %cl,-0x75(%rax) │ │ │ │ - jne 5b85d8 │ │ │ │ - mov 0x48(%rbp),%rdi │ │ │ │ - mov 0x50(%rbp),%r8 │ │ │ │ - mov %rbx,%r9 │ │ │ │ - and $0x7,%r9d │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 5b863b │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b8627 │ │ │ │ - mov 0x6(%rbx),%r9 │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x5b8448,-0x38(%r12) │ │ │ │ - mov %r9,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x35(%r12),%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp 5b81f8 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp 5b81f8 │ │ │ │ - nop │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b5982 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5b5bc8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + cmp %dh,%bh │ │ │ │ + fwait │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5b869a │ │ │ │ + jb 5b59ba │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9e0f8 │ │ │ │ + jmp 5b3940 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,%bh │ │ │ │ + fwait │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x163820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ - lock or %ch,(%rdx,%rbx,8) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - clc │ │ │ │ - movq $0x5b8728,-0x48(%rbp) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b5a2c │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b5a21 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x38(%rbx),%rdi │ │ │ │ - mov 0x40(%rbx),%r8 │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - mov %rdx,-0x38(%rbp) │ │ │ │ - mov %r8,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b8728 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x9bf8d9(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c9e1e8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call b70ea0 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %cl,0x48009bf6(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5b5ba3 │ │ │ │ + movq $0x5b5a80,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5b8770 │ │ │ │ + jne 5b5a80 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ + add %dl,-0xa(%rax) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ add %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ + test %cl,0x49000000(%rsi) │ │ │ │ + add $0x70,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b882e │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5b8812 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5b8804 │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5b8812 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5b8804 │ │ │ │ - movq $0x5b8670,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ + ja 5b5b0e │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x1e(%rbx),%rcx │ │ │ │ + mov 0x26(%rbx),%rdx │ │ │ │ + mov 0x2e(%rbx),%rbx │ │ │ │ + movq $0x5b5960,-0x68(%r12) │ │ │ │ + mov %rbx,-0x58(%r12) │ │ │ │ + movq $0x5b5998,-0x50(%r12) │ │ │ │ + mov %rdx,-0x40(%r12) │ │ │ │ + movq $0x5b59d0,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + movq $0xc698b0,-0x18(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x68(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ + movq $0x70,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + add $0x68,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b5b93 │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov 0x1f(%rbx),%rcx │ │ │ │ + mov 0x27(%rbx),%rbx │ │ │ │ + movq $0x5b58b0,-0x60(%r12) │ │ │ │ + mov %rbx,-0x50(%r12) │ │ │ │ + movq $0x5b58e8,-0x48(%r12) │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + movq $0x5b5920,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0xc698b0,-0x18(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x60(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ + lea 0x9bf776(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + cmc │ │ │ │ + fwait │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5b5c27 │ │ │ │ + movq $0x5b5c00,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5b5c00 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b88b9 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%r8 │ │ │ │ - mov 0x25(%rbx),%r9 │ │ │ │ - mov 0x2d(%rbx),%r10 │ │ │ │ - mov 0x35(%rbx),%rbx │ │ │ │ - movq $0x5b86b0,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %r10,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x40(%r12),%rdi │ │ │ │ - mov %r9,%rbx │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + hlt │ │ │ │ + fwait │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x4c(%rbp,%rcx,1) │ │ │ │ + mov 0x6(%rbx),%esi │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5b18f0 │ │ │ │ + lea 0xa99c31(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x9bf702(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + mov %dh,%ah │ │ │ │ + fwait │ │ │ │ + add %cl,0x73(%rbx,%rcx,4) │ │ │ │ + adc %ch,%bl │ │ │ │ + sbb -0x70(%rsi),%ah │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ + add %ch,-0xc(%rax) │ │ │ │ fwait │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB mov $0x4c,%r8b │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5b8a38 │ │ │ │ - movq $0x5b8940,-0x30(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b5d4d │ │ │ │ + movq $0x5b5ca0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5b8940 │ │ │ │ + jne 5b5ca0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48009ba3(%rax) │ │ │ │ - movl $0x5b8990,-0x20(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ + add %dh,(%rax) │ │ │ │ + hlt │ │ │ │ + fwait │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %cl,0x48000000(%rdi) │ │ │ │ + movl $0x5b5ce8,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5b8990 │ │ │ │ + jne 5b5ce8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %eax,(%rcx) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x5d(%rax) │ │ │ │ - fwait │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sub %r9b,-0x75(%r8) │ │ │ │ - rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - cmp %cl,-0x75(%rax) │ │ │ │ - jne 5b89e0 │ │ │ │ - mov 0x48(%rbp),%rdi │ │ │ │ - mov %rbx,%r8 │ │ │ │ - and $0x7,%r8d │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 5b8a3c │ │ │ │ - add $0x40,%r12 │ │ │ │ + add %ch,%al │ │ │ │ + repz fwait │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x64(%rbp) │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b8a28 │ │ │ │ - mov 0x6(%rbx),%r8 │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x5b8858,-0x38(%r12) │ │ │ │ - mov %r8,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ + ja 5b5d2f │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + movq $0x5b5c48,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x35(%r12),%r9 │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ + movq $0x5b5d78,0x0(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp 5b81f8 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + jmp 5b1cb8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ + lea 0xa99b0b(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x9bf5ec(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp 5b81f8 │ │ │ │ - nopl (%rax) │ │ │ │ - clc │ │ │ │ - int1 │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl (%rdi) │ │ │ │ - ... │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5aff28 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x5e(%rax) │ │ │ │ - fwait │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - jo 5b8ada │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 5b8b25 │ │ │ │ - movq $0x5b7cb8,-0x68(%r12) │ │ │ │ - mov %rsi,-0x60(%r12) │ │ │ │ - mov %r14,-0x58(%r12) │ │ │ │ - movq $0x5b81f8,-0x50(%r12) │ │ │ │ - lea -0x63(%r12),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x5b84d0,-0x40(%r12) │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov %r8,-0x30(%r12) │ │ │ │ - mov %r9,-0x28(%r12) │ │ │ │ - lea -0x4b(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x5b88e0,-0x18(%r12) │ │ │ │ - mov %r8,-0x10(%r12) │ │ │ │ - mov %r9,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %r9,%rax │ │ │ │ - mov 0x8(%rbp),%r9 │ │ │ │ - lea -0x3d(%r12),%r8 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea -0x15(%r12),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 5b5d84 │ │ │ │ mov %rbx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp da7b20 │ │ │ │ - movq $0x70,0x388(%r13) │ │ │ │ - lea 0x9b9731(%rip),%rbx │ │ │ │ - mov %r14,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp c9dfd8 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + cmp %dh,%bl │ │ │ │ + fwait │ │ │ │ + add %cl,0x73(%rbx,%rcx,4) │ │ │ │ + adc %ch,%bl │ │ │ │ + sbb -0x70(%rsi),%ah │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5b8beb │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5b8ba8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %bl,(%rax) │ │ │ │ + repz fwait │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b5e9d │ │ │ │ + movq $0x5b5df0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5b8ba8 │ │ │ │ + jne 5b5df0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + repnz fwait │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %cl,0x48000000(%rdi) │ │ │ │ + movl $0x5b5e38,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5b5e38 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x48009bf2(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 5b5ea8 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b5e7f │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x104f851,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + movq $0x5b5d98,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x5b5ec8,0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + jmp 5b1cb8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + lea 0xa999bb(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x9bf4ac(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5aff00 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 5b5ed4 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp c9dfd8 │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + call 485bfada <__environ@GLIBC_2.2.5+0x47568032> │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5b8c26 │ │ │ │ + jb 5b5f0a │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp 5b0d90 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x35(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x5b8c00,-0x18(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0xa96bcf(%rip),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - ... │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + mov $0xf1,%al │ │ │ │ + fwait │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b5f42 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5b4ed8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48009b95(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5b8d1d │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b8d12 │ │ │ │ - movq $0x5b8b68,-0x30(%r12) │ │ │ │ - mov %rdi,-0x20(%r12) │ │ │ │ - movq $0x5b8c48,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5b8a88 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - lea 0x9b9554(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov 0x20(%rbp),%r9 │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 5ba6f0 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + js 5b5f47 │ │ │ │ + fwait │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b5f7a │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5b0d90 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + rex int1 │ │ │ │ + fwait │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 5b8e9e │ │ │ │ - movq $0x5b8db8,-0x20(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b8db8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b5fb2 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5b18f0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ + int1 │ │ │ │ + fwait │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ - clc │ │ │ │ - lea 0x0(%rbx),%ebx │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5b60ae │ │ │ │ + movq $0x5b6008,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5b8df8 │ │ │ │ + jne 5b6008 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %cl,-0x76b7ffa5(%rsi) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs 0x5d8b48d9(%rcx),%ecx │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - rex.WRB add %r9b,-0x77(%r8) │ │ │ │ - or %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - jne 5b8e38 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - fiadds -0x7cb7f81a(%rbx) │ │ │ │ - incb (%rcx) │ │ │ │ - jne 5b8ea2 │ │ │ │ - add $0x18,%r12 │ │ │ │ + add %cl,%al │ │ │ │ + lock fwait │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x57(%rdx),%esi │ │ │ │ + cmp $0x4,%rax │ │ │ │ + jae 5b6122 │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b8e8e │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x104f851,(%r12) │ │ │ │ - lea -0xf(%r12),%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + ja 5b605b │ │ │ │ + mov 0xd(%rbx),%rax │ │ │ │ + movq $0x5b5f90,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xc69970,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 5b60b9 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b605b │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + movq $0x5b5f58,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xc69990,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x5(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x9bf2ab(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp da7638 │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x48,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b6112 │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x5b5ee8,-0x40(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x5b5f20,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xc69950,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5afd20 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + add %cl,0x48009bef(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5b8f4b │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5b8f08,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + jb 5b6190 │ │ │ │ + movq $0x5b6180,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5b8f08 │ │ │ │ + jne 5b6180 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,-0x11(%rax) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,0x49005b61(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ + jmp 5b63e8 │ │ │ │ + lea 0x9bf1d9(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x104f851,(%r12) │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0xd752a8,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x5b61b0,0x0(%rbp) │ │ │ │ + jmp d9c3d8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + enter $0x9bee,$0x0 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5b8fb3 │ │ │ │ + jb 5b622a │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5b8fa8,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b8fa8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5b0d90 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,%gs:-0x1(%rcx) │ │ │ │ - gs lock nop │ │ │ │ + nop │ │ │ │ + out %al,(%dx) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 5b6271 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5b6288,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x9bf0f9(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp c9e1e8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 5b912b │ │ │ │ - movq $0x5b9028,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %al,0x48000000(%rsi) │ │ │ │ + movl $0x5b62d8,-0x10(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0xe(%rbx),%rcx │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5b9028 │ │ │ │ + jne 5b62d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - (bad) │ │ │ │ - nop │ │ │ │ - pop %rbx │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7ffbb(%rcx),%ecx │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 5b9060 │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x49(%rax,%rcx,2),%esi │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b630e │ │ │ │ + movq $0xc69930,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + lea 0x9beacd(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x5b6360,0x0(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5b6360 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - jne 5b9098 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 5b90d8 │ │ │ │ - add $0x38,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rdx,%rdi,1) │ │ │ │ + add $0x10,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b90c8 │ │ │ │ - movq $0x5b8f60,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x30(%r12),%rdi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + ja 5b6396 │ │ │ │ + movq $0xc69930,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - add $0x30,%r12 │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b911b │ │ │ │ - movq $0x5b8ec8,-0x28(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x28(%r12),%rdi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp da7638 │ │ │ │ + ja 5b6396 │ │ │ │ + movq $0xc69910,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + in (%dx),%al │ │ │ │ + fwait │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x30(%rdi) │ │ │ │ + mov 0xf(%r14),%rax │ │ │ │ + mov 0x17(%r14),%rbx │ │ │ │ + movq $0x5b6208,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x5b6240,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x28(%r12),%r14 │ │ │ │ + lea -0x10(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ + lea 0x9bef49(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sub $0x9b,%ah │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b6472 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5b0d90 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5b91c3 │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov $0xde,%al │ │ │ │ + fwait │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b64aa │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5b9180,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5aba00 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + in (%dx),%al │ │ │ │ + fwait │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5b6575 │ │ │ │ + movq $0x5b6500,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5b9180 │ │ │ │ + jne 5b6500 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ + add %dl,%al │ │ │ │ + jmp 5b649a │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x74(%rbp) │ │ │ │ + add $0x48,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b6565 │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x5b6450,-0x40(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x5b6488,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xd752a8,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x104f851,(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + lea 0x9bee14(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5aff78 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5b922b │ │ │ │ + xor %ch,%bl │ │ │ │ + fwait │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 73539ef4 <__environ@GLIBC_2.2.5+0x724e244c> │ │ │ │ + pop %rsi │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5b9220,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + movq $0x5b65e0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5b9220 │ │ │ │ + jne 5b65e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + (bad) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x4c(%rbp,%rcx,1) │ │ │ │ + mov 0x6(%rbx),%esi │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5b18f0 │ │ │ │ + lea 0xa99251(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,%gs:-0x1(%rcx) │ │ │ │ - gs lock nop │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + mov $0xea,%al │ │ │ │ + fwait │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b6642 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5b67f0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + js 5b6640 │ │ │ │ + fwait │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b667a │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5b4ed8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + (bad) │ │ │ │ + fwait │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 5b93a3 │ │ │ │ - movq $0x5b92a0,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5b6755 │ │ │ │ + movq $0x5b66d0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5b92a0 │ │ │ │ + jne 5b66d0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - fcoms -0x76b7ffa5(%rdx) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7ffbb(%rcx),%ecx │ │ │ │ (bad) │ │ │ │ - ret │ │ │ │ + fwait │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - jne 5b92d8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - jne 5b9310 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 5b9350 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b9340 │ │ │ │ - movq $0x5b91d8,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x30(%r12),%rdi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b9393 │ │ │ │ - movq $0x5b9140,-0x28(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ + push $0x58a53b4d │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x68(%rdi) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x17(%rbx),%rcx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + movq $0x5b65a0,-0x60(%r12) │ │ │ │ + mov %rbx,-0x50(%r12) │ │ │ │ + movq $0x5b6620,-0x48(%r12) │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + movq $0x5b6658,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0xc69d10,-0x18(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x28(%r12),%rdi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + lea -0x60(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ + lea 0x9bec44(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - sbb %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + jmp ffffffff8da3680d <__environ@GLIBC_2.2.5+0xffffffff8c9ded65> │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b6792 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5b0d90 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + sub %ch,%cl │ │ │ │ + fwait │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b67d1 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x9beba9(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c9e1e8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + call ffffffff8da3688d <__environ@GLIBC_2.2.5+0xffffffff8c9dede5> │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5b945e │ │ │ │ - add $0x50,%r12 │ │ │ │ + jb 5b68be │ │ │ │ + movq $0x5b6828,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5b6828 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x48009be8(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5b6881 │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b9453 │ │ │ │ - mov 0x4(%rbx),%rax │ │ │ │ - mov 0xc(%rbx),%rcx │ │ │ │ - mov 0x14(%rbx),%rdx │ │ │ │ - mov 0x1c(%rbx),%rbx │ │ │ │ - movq $0x5b8d60,-0x48(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov %r8,-0x38(%r12) │ │ │ │ - mov %r14,-0x30(%r12) │ │ │ │ - movq $0x5b8fd0,-0x28(%r12) │ │ │ │ - mov %r8,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5b9248,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ + ja 5b6871 │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + movq $0x5b67a8,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xc698d0,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov %rdi,%r9 │ │ │ │ - lea -0xd(%r12),%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - lea -0x25(%r12),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - lea -0x47(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5ba6f0 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b6871 │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + movq $0x5b6770,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xc698f0,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x9beaeb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + (bad) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5b6945 │ │ │ │ + movq $0x5b6920,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5b6920 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x48009bea(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 5b6939 │ │ │ │ + mov 0xf(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5b1cb8 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5aff28 │ │ │ │ + lea 0x9bea94(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + add %cl,0x48009bea(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5b94fb │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5b94b8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + jb 5b69c5 │ │ │ │ + movq $0x5b69a0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5b94b8 │ │ │ │ + jne 5b69a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,-0x16(%rax) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0xd(%rbp) │ │ │ │ + mov 0xf(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5b1cb8 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5aff00 │ │ │ │ + lea 0x9bea44(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %bh,-0x16ff6418(%rax) │ │ │ │ + cmp %ebp,%eax │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x104f851,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,0x1000000(%rip) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,-0x16ff6418(%rax) │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + mov $0xff,%dl │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,0x1000000(%rip) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,-0x16ff6417(%rax) │ │ │ │ + mov $0xffffffe,%ebx │ │ │ │ + (bad) │ │ │ │ + add %al,0x1000000(%rip) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5b9536 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + add %cl,%al │ │ │ │ + jmp 1c446ae5 <__environ@GLIBC_2.2.5+0x1b3ef03d> │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,0x1000000(%rip) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + call ffffffff84446b05 <__environ@GLIBC_2.2.5+0xffffffff833ef05d> │ │ │ │ + scas %es:(%rdi),%al │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,0x1000000(%rip) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + call 44446b25 <__environ@GLIBC_2.2.5+0x433ef07d> │ │ │ │ + cmc │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,0x1000000(%rip) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b959a │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x5b9510,-0x18(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %cl,-0x18(%rax) │ │ │ │ + fwait │ │ │ │ + add %ch,%cl │ │ │ │ + sub %esp,%esp │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,0x1000000(%rip) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + out %al,$0x9b │ │ │ │ + add %ch,%cl │ │ │ │ + ret │ │ │ │ + movabs %al,0x1001f0fffff │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,-0x28(%rax) │ │ │ │ + fwait │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5b95ea │ │ │ │ + jb 5b6b02 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9e0f8 │ │ │ │ + jmp 5aba00 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + and %bl,%al │ │ │ │ + fwait │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x163820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ - lock or %ch,(%rdx,%rbx,8) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - clc │ │ │ │ - movq $0x5b9678,-0x48(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x38(%rbx),%rdi │ │ │ │ - mov 0x40(%rbx),%r8 │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - mov %rdx,-0x38(%rbp) │ │ │ │ - mov %r8,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b6b3a │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5aba00 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5b6c42 │ │ │ │ + movq $0x5b6b90,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5b9678 │ │ │ │ + jne 5b6b90 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x48009bd7(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jae 5b6c5a │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 5b6bfc │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b6bec │ │ │ │ + mov 0x16(%rbx),%rax │ │ │ │ + movq $0x5b6b18,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x104f851,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b6bec │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + movq $0x5b6ae0,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x104f851,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x9be857(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov 0xd(%rbx),%r14 │ │ │ │ + jmp 5b6b65 │ │ │ │ + cmp $0x4,%rax │ │ │ │ + jb 5b6c4d │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov 0xc(%rbx),%r14 │ │ │ │ + jmp 5b6b65 │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %bl,(%rax) │ │ │ │ + call ffffffffcc446d25 <__environ@GLIBC_2.2.5+0xffffffffcb3ef27d> │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,0x1000000(%rip) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + out %eax,$0x9b │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jae 5b6ce4 │ │ │ │ + lea 0x9be808(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call b72d40 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %dl,%al │ │ │ │ + out %eax,$0x9b │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rcx,%riz,1) │ │ │ │ + add $0x8,%ebp │ │ │ │ + mov 0xe(%rbx),%r14 │ │ │ │ + movq $0x5b6cd0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5b96c0 │ │ │ │ + jne 5b6cd0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ + mov 0x1f(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5b6b58 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b977e │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5b9762 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5b9754 │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5b9762 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5b9754 │ │ │ │ - movq $0x5b95c0,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %bl,-0x16ff6419(%rax) │ │ │ │ + jnp 5b6d2a │ │ │ │ (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x4c009be7(%rax) │ │ │ │ + mov 0x10(%rbx),%esi │ │ │ │ + jmp 5b6d60 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %ah,-0x19(%rax) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b6df3 │ │ │ │ + movq $0x5b6d98,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5b6d98 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - rex.W │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x19(%rax) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rdx,%rbx,2) │ │ │ │ + add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b9809 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%r8 │ │ │ │ - mov 0x25(%rbx),%r9 │ │ │ │ - mov 0x2d(%rbx),%r10 │ │ │ │ - mov 0x35(%rbx),%rbx │ │ │ │ - movq $0x5b9600,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %r10,-0x8(%r12) │ │ │ │ + ja 5b6de3 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x5b6d40,-0x10(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x40(%r12),%rdi │ │ │ │ - mov %r9,%rbx │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ + movq $0x5b6e20,-0x8(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5b6ca8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + lea 0x9be6e6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - (bad) │ │ │ │ + lea 0xa98a4c(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 5b6e2c │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp c9dfd8 │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x50(%rbp),%rax │ │ │ │ + add %bl,0x48009be6(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5b9985 │ │ │ │ - movq $0x5b9890,-0x30(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%rbx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ + jb 5b6e8d │ │ │ │ + movq $0x5b6e80,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5b9890 │ │ │ │ + jne 5b6e80 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %ah,-0x1a(%rax) │ │ │ │ + fwait │ │ │ │ + add %cl,0x73(%rbx,%rcx,4) │ │ │ │ + (bad) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5b6d60 │ │ │ │ + lea 0x9be65c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x1a(%rax) │ │ │ │ + fwait │ │ │ │ + add %ch,%bl │ │ │ │ + xchg %eax,%esi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB loopne 5b9875 │ │ │ │ - cwtl │ │ │ │ - pop %rbx │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - rex.WXB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,-0x2c(%rax) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5b6f2e │ │ │ │ + movq $0x5b6f08,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5b98e0 │ │ │ │ + jne 5b6f08 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %eax,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sub %r9b,-0x75(%r8) │ │ │ │ - rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - cmp %cl,-0x75(%rax) │ │ │ │ - jne 5b9930 │ │ │ │ - mov 0x48(%rbp),%rdi │ │ │ │ - mov %rbx,%r8 │ │ │ │ - and $0x7,%r8d │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 5b9989 │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b9975 │ │ │ │ - mov 0x6(%rbx),%r8 │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x5b97a8,-0x38(%r12) │ │ │ │ - mov %r8,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x35(%r12),%r8 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp 5b93c0 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ + add %dh,(%rax) │ │ │ │ + (bad) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x4c(%rbp,%rcx,1) │ │ │ │ + mov 0xe(%rbx),%esi │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5aba00 │ │ │ │ + mov 0xf(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5aba00 │ │ │ │ + lea 0x9be5db(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp 5b93c0 │ │ │ │ - nop │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,-0x16ff641b(%rax) │ │ │ │ + jae 5b6f5a │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + ... │ │ │ │ + add %dl,-0x18000000(%rip) │ │ │ │ + in $0x9b,%eax │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5b99e2 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + jb 5b6fb7 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call d97350 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 5b6fb2 │ │ │ │ + movq $0xda2e40,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x9be587(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9e0f8 │ │ │ │ + jmp ca4f58 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0xf0000000,%eax │ │ │ │ + in $0x9b,%eax │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x163820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ - lock or %ch,(%rdx,%rbx,8) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - clc │ │ │ │ - movq $0x5b9a70,-0x48(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x38(%rbx),%rdi │ │ │ │ - mov 0x40(%rbx),%r8 │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - mov %rdx,-0x38(%rbp) │ │ │ │ - mov %r8,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b9a70 │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b7017 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call d97350 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 5b7012 │ │ │ │ + movq $0xda2e40,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x9be58f(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ca4f58 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call b73530 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b9ab8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rbp) │ │ │ │ + lock mov %rdi,%rax │ │ │ │ + mov %rsi,%rdi │ │ │ │ + lea 0x9be608(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 5bef08 │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b9b76 │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5b9b5a │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5b9b4c │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5b9b5a │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5b9b4c │ │ │ │ - movq $0x5b99b8,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b9c01 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%r8 │ │ │ │ - mov 0x25(%rbx),%r9 │ │ │ │ - mov 0x2d(%rbx),%r10 │ │ │ │ - mov 0x35(%rbx),%rbx │ │ │ │ - movq $0x5b99f8,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %r10,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x40(%r12),%rdi │ │ │ │ - mov %r9,%rbx │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x21(%rdi) │ │ │ │ + movq $0xd11698,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x5(%r12),%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + lea 0x9be677(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 5b7038 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x9be688(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,-0x1a(%rax) │ │ │ │ + fwait │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB mov $0xff8394c,%r8d │ │ │ │ + rex.RB call 7353aa1c <__environ@GLIBC_2.2.5+0x724e2f74> │ │ │ │ (bad) │ │ │ │ - cmp %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - movq $0x5b9c80,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ + movq $0x5b7108,-0x18(%rbp) │ │ │ │ mov %rdi,%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5b9c80 │ │ │ │ + jne 5b7108 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + out %al,$0x9b │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rbp,%rcx,1) │ │ │ │ + mov 0x6(%rbx),%ebx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5b7068 │ │ │ │ + lea 0x9be617(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x24(%rdi) │ │ │ │ + movq $0xd11698,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x5(%r12),%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + lea 0x9be5df(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 5b7038 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x9be5ed(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB loopne 5b9c55 │ │ │ │ - pushf │ │ │ │ - pop %rbx │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - rex.WXB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + add %dl,%al │ │ │ │ + in $0x9b,%eax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 5b7209 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5b721f │ │ │ │ + movq $0x5b71f8,-0x20(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5b9cd0 │ │ │ │ + jne 5b71f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %al,(%rcx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,-0x7cff641b(%rax) │ │ │ │ + jrcxz 5b7202 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 5b720e │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 5b7158 │ │ │ │ + lea 0x9be582(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sub %r9b,-0x75(%r8) │ │ │ │ - rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - cmp %cl,-0x75(%rax) │ │ │ │ - jne 5b9d20 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 5b9d71 │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b9d5d │ │ │ │ - mov 0x6(%rbx),%rdi │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x5b9ba0,-0x38(%r12) │ │ │ │ - mov %rdi,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x35(%r12),%r8 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 5b93c0 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 5b93c0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - enter $0x0,$0x0 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b9ea7 │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - mov 0xb(%rbx),%rbx │ │ │ │ - movq $0xd75710,-0xc0(%r12) │ │ │ │ - mov %r14,-0xb8(%r12) │ │ │ │ - movq $0x104f851,-0xb0(%r12) │ │ │ │ - movq $0x5b93c0,-0xa8(%r12) │ │ │ │ - mov %r14,-0xa0(%r12) │ │ │ │ - mov %rbx,-0x98(%r12) │ │ │ │ - mov %rax,-0x90(%r12) │ │ │ │ - lea -0xbe(%r12),%rbx │ │ │ │ - mov %rbx,-0x88(%r12) │ │ │ │ - movq $0x5b9478,-0x80(%r12) │ │ │ │ - mov %rsi,-0x70(%r12) │ │ │ │ - movq $0x5b9558,-0x68(%r12) │ │ │ │ - mov %rbx,-0x60(%r12) │ │ │ │ - mov %rsi,-0x58(%r12) │ │ │ │ - mov %r9,-0x50(%r12) │ │ │ │ - lea -0x80(%r12),%rbx │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - movq $0x5b9830,-0x40(%r12) │ │ │ │ - mov %r9,-0x38(%r12) │ │ │ │ - mov %rdi,-0x30(%r12) │ │ │ │ - mov %r8,-0x28(%r12) │ │ │ │ - lea -0xa4(%r12),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x5b9c28,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %r8,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x67(%r12),%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - lea -0x3d(%r12),%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rsi,%rbx │ │ │ │ - lea -0x15(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp da7b20 │ │ │ │ - movq $0xc8,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ + add %dh,0x25(%rdi) │ │ │ │ + movq $0xd11698,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x5(%r12),%rdi │ │ │ │ + lea 0x9be54a(%rip),%rsi │ │ │ │ + lea 0xa985dc(%rip),%r14 │ │ │ │ + jmp 5b7038 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x9be554(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + in $0x9b,%eax │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5b9ef2 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ + jb 5b72d2 │ │ │ │ + movq $0x5b72f0,-0x10(%rbp) │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rax,%rsi │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9e0f8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ + jmp cfcc20 │ │ │ │ + lea 0x9be527(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x163820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock or %ch,(%rdx,%rbx,8) │ │ │ │ + add %dh,%al │ │ │ │ + in $0x9b,%al │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - movq $0x5b9f80,-0x48(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x38(%rbx),%rdi │ │ │ │ - mov 0x40(%rbx),%r8 │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - mov %rdx,-0x38(%rbp) │ │ │ │ - mov %r8,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b9f80 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call b73f50 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5b9fc8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5ba086 │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5ba06a │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5ba05c │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5ba06a │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5ba05c │ │ │ │ - movq $0x5b9ec8,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ + add %esi,0x48(%rbp,%rcx,1) │ │ │ │ + mov 0x6(%rbx),%ebx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5b7248 │ │ │ │ xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5ba111 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%r8 │ │ │ │ - mov 0x25(%rbx),%r9 │ │ │ │ - mov 0x2d(%rbx),%r10 │ │ │ │ - mov 0x35(%rbx),%rbx │ │ │ │ - movq $0x5b9f08,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %r10,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x40(%r12),%rdi │ │ │ │ - mov %r9,%rbx │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x24(%rdi) │ │ │ │ + movq $0xd11698,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x5(%r12),%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + lea 0x9be4b7(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 5b7038 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x9be4c5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x58(%rbp),%rax │ │ │ │ + add %ch,0x48009be4(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5ba29f │ │ │ │ - movq $0x5ba1a0,-0x38(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%rbx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %r8,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5ba1a0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB loopne 5ba195 │ │ │ │ - movabs 0x4b8b48d88948005b,%eax │ │ │ │ - (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5ba1f0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov (%rcx),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sub %r9b,-0x75(%r8) │ │ │ │ - rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - cmp %cl,-0x75(%rax) │ │ │ │ - jne 5ba240 │ │ │ │ - mov 0x48(%rbp),%rdi │ │ │ │ - mov 0x50(%rbp),%r8 │ │ │ │ - mov %rbx,%r9 │ │ │ │ - and $0x7,%r9d │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 5ba2a3 │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5ba28f │ │ │ │ - mov 0x6(%rbx),%r9 │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x5ba0b0,-0x38(%r12) │ │ │ │ - mov %r9,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x35(%r12),%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp 5b9da8 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ + jb 5b73c4 │ │ │ │ + movq $0x5b73e0,-0x18(%rbp) │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov %r9,%rdi │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r8,%rsi │ │ │ │ + mov %r14,%rcx │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp cfcc20 │ │ │ │ + lea 0x9be48d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp 5b9da8 │ │ │ │ nop │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,-0x1c(%rax) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rbp,%rcx,1) │ │ │ │ + mov 0x6(%rbx),%ebx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5b7330 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0x40000000,%eax │ │ │ │ + in $0x9b,%eax │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5ba302 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + jb 5b7475 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call d97350 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 5b7470 │ │ │ │ + movq $0xda2e40,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x9be4e1(%rip),%rdi │ │ │ │ + lea 0x9be488(%rip),%rsi │ │ │ │ + lea 0xa983ea(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9e0f8 │ │ │ │ + jmp 5b7038 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + in $0x9b,%al │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x163820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock or %ch,(%rdx,%rbx,8) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - clc │ │ │ │ - movq $0x5ba390,-0x48(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x38(%rbx),%rdi │ │ │ │ - mov 0x40(%rbx),%r8 │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - mov %rdx,-0x38(%rbp) │ │ │ │ - mov %r8,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ + rex.RB loopne 5b74e9 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5b757f │ │ │ │ + movq $0x5b7510,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5ba390 │ │ │ │ + jne 5b7510 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call b74770 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %dh,-0x7cff641c(%rax) │ │ │ │ + jrcxz 5b74e2 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 5b7572 │ │ │ │ + movq $0x5b7528,0x10(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5ba3d8 │ │ │ │ + jne 5b7528 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,-0x1c(%rax) │ │ │ │ + fwait │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5ba496 │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5ba47a │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5ba46c │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5ba47a │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5ba46c │ │ │ │ - movq $0x5ba2d8,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ + or %r13b,%r11b │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5ba521 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%r8 │ │ │ │ - mov 0x25(%rbx),%r9 │ │ │ │ - mov 0x2d(%rbx),%r10 │ │ │ │ - mov 0x35(%rbx),%rbx │ │ │ │ - movq $0x5ba318,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %r10,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x40(%r12),%rdi │ │ │ │ - mov %r9,%rbx │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ah,-0x1c(%rax) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x48(%rdx,%rbp,1) │ │ │ │ + movl $0x5b74d8,-0x10(%rbp) │ │ │ │ + mov 0x6(%rbx),%rcx │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0xe(%rdx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp da7148 │ │ │ │ + lea 0x9be41f(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + lea 0x9be422(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + in $0x9b,%al │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB mov $0x4c,%r8b │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5ba6a0 │ │ │ │ - movq $0x5ba5a8,-0x30(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 5b76ff │ │ │ │ + movq $0x5b7628,-0x20(%rbp) │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5ba5a8 │ │ │ │ + jne 5b7628 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + jrcxz 5b758a │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %esi,%ebp │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB loopne 5ba5a5 │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + adc %r9b,0x76(%r8) │ │ │ │ pop %rbx │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - rex.WXB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5ba5f8 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 5b7648 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %eax,(%rcx) │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x48009be3(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + jmp 5b7654 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sub %r9b,-0x75(%r8) │ │ │ │ - rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - cmp %cl,-0x75(%rax) │ │ │ │ - jne 5ba648 │ │ │ │ - mov 0x48(%rbp),%rdi │ │ │ │ - mov %rbx,%r8 │ │ │ │ - and $0x7,%r8d │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 5ba6a4 │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5ba690 │ │ │ │ - mov 0x6(%rbx),%r8 │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x5ba4c0,-0x38(%r12) │ │ │ │ - mov %r8,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x35(%r12),%r9 │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp 5b9da8 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x48009be3(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ mov %rbx,%rsi │ │ │ │ + and $0x7,%esi │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 5b76a8 │ │ │ │ + movq $0x5b75f0,-0x10(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ mov %rax,%r14 │ │ │ │ + mov %rbx,%rcx │ │ │ │ mov %rdx,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp 5b9da8 │ │ │ │ - nopl (%rax) │ │ │ │ - cmp %ah,%dh │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl (%rdi) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + mov 0xe(%rcx),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp da7148 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x1d(%rax) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x7d(%r9) │ │ │ │ (bad) │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5ba776 │ │ │ │ - movq $0x5b9da8,-0x58(%r12) │ │ │ │ - mov %rsi,-0x50(%r12) │ │ │ │ - mov %r14,-0x48(%r12) │ │ │ │ - movq $0x5ba138,-0x40(%r12) │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov %r8,-0x30(%r12) │ │ │ │ - mov %r9,-0x28(%r12) │ │ │ │ - lea -0x53(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x5ba548,-0x18(%r12) │ │ │ │ - mov %r8,-0x10(%r12) │ │ │ │ - mov %r9,-0x8(%r12) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x25(%rdi) │ │ │ │ + movq $0xd11698,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov %r9,%rax │ │ │ │ - mov 0x8(%rbp),%r9 │ │ │ │ - lea -0x3d(%r12),%r8 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea -0x15(%r12),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp da7b20 │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - lea 0x9b7b00(%rip),%rbx │ │ │ │ - mov %r14,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + lea -0x5(%r12),%rdi │ │ │ │ + lea 0x9be2ea(%rip),%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 5b7038 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x5b76a0,0x0(%rbp) │ │ │ │ + jmp d9bef0 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + lea 0x9be2fa(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0x20(%rbp),%r9 │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 5bd0e8 │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5ba85b │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5ba818,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5ba818 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x104f851,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + add %dh,0x25(%rdi) │ │ │ │ + movq $0xd11698,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x5(%r12),%rdi │ │ │ │ + lea 0x9be2c2(%rip),%rsi │ │ │ │ + lea 0xa980fc(%rip),%r14 │ │ │ │ + jmp 5b7038 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x9be2cc(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5ba8c3 │ │ │ │ + jb 5b77b2 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5ba8b8,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xda4100,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5ba8b8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp d6eef8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,%gs:-0x1(%rcx) │ │ │ │ - gs lock nop │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,-0x1e(%rax) │ │ │ │ + fwait │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 5baa3b │ │ │ │ - movq $0x5ba938,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5ba938 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b7823 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b7818 │ │ │ │ + movq $0x5b7780,-0x18(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + movq $0x5b7840,-0x10(%rbp) │ │ │ │ + mov %r8,%rsi │ │ │ │ + mov %r14,%rax │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c95988 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0x9be22e(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - jo 5ba8e7 │ │ │ │ - pop %rbx │ │ │ │ + add %bh,%al │ │ │ │ + loope 5b77da │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7ffbb(%rcx),%ecx │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 5ba970 │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0x6(%rbx),%ebx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - jne 5ba9a8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 5ba9e8 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5ba9d8 │ │ │ │ - movq $0x5ba870,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x30(%r12),%rdi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5baa2b │ │ │ │ - movq $0x5ba7d8,-0x28(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x28(%r12),%rdi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5b7728 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5baad3 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5baa90,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5baa90 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x104f851,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %dh,0x24(%rdi) │ │ │ │ + movq $0xd11698,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x5(%r12),%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + lea 0x9be1b7(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 5b7038 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x9be1c5(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5bab3b │ │ │ │ + jb 5b7912 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5bab30,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xda4100,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5bab30 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp d6eef8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,%gs:-0x1(%rcx) │ │ │ │ - gs lock nop │ │ │ │ - (bad) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,-0x1f(%rax) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 7353b284 <__environ@GLIBC_2.2.5+0x724e37dc> │ │ │ │ + rex.WRX │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b797c │ │ │ │ + movq $0x5b78e0,-0x18(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %r8,(%r12) │ │ │ │ + movq $0x5b79a8,-0x18(%rbp) │ │ │ │ + mov %r9,%rsi │ │ │ │ + mov %r14,%rax │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp c95988 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0x9be122(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + loopne 5b7942 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0x6(%rbx),%ebx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5b7888 │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + adc $0x18000000,%eax │ │ │ │ + loope 5b7982 │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 5bacb3 │ │ │ │ - movq $0x5babb0,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5babb0 │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b7a3d │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call d97350 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 5b7a38 │ │ │ │ + movq $0xda2e40,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x9be0a2(%rip),%rdi │ │ │ │ + lea 0x9be0b0(%rip),%rsi │ │ │ │ + lea 0xa97e22(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5b7038 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + loopne 5b79fa │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5b7a7a │ │ │ │ + movq $0x5b7a98,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp c95988 │ │ │ │ + lea 0x9be0bf(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - call 485c0764 <__environ@GLIBC_2.2.5+0x47568cbc> │ │ │ │ + add %cl,0x48009be0(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5babe8 │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5b7ab5 │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - jne 5bac20 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 5bac60 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5bac50 │ │ │ │ - movq $0x5baae8,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x30(%r12),%rdi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5baca3 │ │ │ │ - movq $0x5baa50,-0x28(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x28(%r12),%rdi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - sbb (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + lea 0x9be064(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x4f(%rdi) │ │ │ │ - mov 0x2(%rbx),%rax │ │ │ │ - movq $0x5ba8e0,-0x28(%r12) │ │ │ │ - mov %r9,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x5bab58,-0x10(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ + add %dh,0x24(%rdi) │ │ │ │ + movq $0xd11698,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ - mov 0x0(%rbp),%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - lea -0x25(%r12),%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rsi,%rbx │ │ │ │ - lea -0xd(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 5bcff8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + lea -0x5(%r12),%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + lea 0x9be047(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 5b7038 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x9be055(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5bad7a │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9e0f8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + nop │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + loopne 5b7ada │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x163820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock or %ch,(%rdx,%rbx,8) │ │ │ │ + rex.RB call 7353b494 <__environ@GLIBC_2.2.5+0x724e39ec> │ │ │ │ + and $0xe845c748,%eax │ │ │ │ + nop │ │ │ │ + jnp 5b7bab │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - clc │ │ │ │ - movq $0x5bae08,-0x48(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x38(%rbx),%rdi │ │ │ │ - mov 0x40(%rbx),%r8 │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - mov %rdx,-0x40(%rbp) │ │ │ │ - mov %r8,-0x38(%rbp) │ │ │ │ - mov %rdi,-0x30(%rbp) │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5bae08 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %al,(%rcx) │ │ │ │ + lock mov %r8,%rsi │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rdi,%r14 │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp c95988 │ │ │ │ + lea 0x9be023(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call b75c60 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5bae50 │ │ │ │ + add %ch,%al │ │ │ │ + fistps -0x2776b800(%rbx) │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5b7bad │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - or $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.RB │ │ │ │ - rex.W │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 5baf04 │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5baf0e │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5baef2 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5baee4 │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5baef2 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5baee4 │ │ │ │ - movq $0x5bad50,-0x38(%r12) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5b7ae0 │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5baf99 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%r8 │ │ │ │ - mov 0x37(%rbx),%rbx │ │ │ │ - movq $0x5bad90,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %r8,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x40(%r12),%r14 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - jmp da7148 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rbp) │ │ │ │ + int1 │ │ │ │ + mov %r8,%rax │ │ │ │ + mov %rsi,%r8 │ │ │ │ + lea 0x9bda68(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 5bf2d8 │ │ │ │ sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5bafe2 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9e0f8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + ss test $0x0,%al │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b7c2c │ │ │ │ + movq $0xd11698,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x5(%r12),%r14 │ │ │ │ + jmp ca4ec0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x9bdffa(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x163820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock or %ch,(%rdx,%rbx,8) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - clc │ │ │ │ - movq $0x5bb070,-0x48(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x38(%rbx),%rdi │ │ │ │ - mov 0x40(%rbx),%r8 │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - mov %rdx,-0x40(%rbp) │ │ │ │ - mov %r8,-0x38(%rbp) │ │ │ │ - mov %rdi,-0x30(%rbp) │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5bb070 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + adc $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea 0xa97bf2(%rip),%rsi │ │ │ │ + lea 0x18(%rbx),%rax │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + sub (%rax),%r14 │ │ │ │ + jmp d0d5a0 │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call b76130 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5bb0b8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.RB │ │ │ │ - rex.W │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 5bb16c │ │ │ │ - add $0x40,%r12 │ │ │ │ + add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5bb176 │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5bb15a │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5bb14c │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5bb15a │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5bb14c │ │ │ │ - movq $0x5bafb8,-0x38(%r12) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ + ja 5b7cb8 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x5b7c58,-0x18(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5bb201 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%r8 │ │ │ │ - mov 0x25(%rbx),%r9 │ │ │ │ - mov 0x2d(%rbx),%r10 │ │ │ │ - mov 0x35(%rbx),%rbx │ │ │ │ - movq $0x5baff8,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %r10,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x40(%r12),%rdi │ │ │ │ - mov %r9,%rbx │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x80c8f2(%rip),%r14 │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + adc $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x48(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5bb37e │ │ │ │ - mov 0x4(%rbx),%rcx │ │ │ │ - mov 0xc(%rbx),%rdx │ │ │ │ - mov 0x14(%rbx),%rax │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov 0xf(%rdi),%r9 │ │ │ │ - mov 0x17(%rdi),%r10 │ │ │ │ - mov %r8,%rdi │ │ │ │ - and $0x7,%r8d │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 5bb365 │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - add $0x98,%r12 │ │ │ │ + jb 5b7d37 │ │ │ │ + add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5bb329 │ │ │ │ - mov 0x6(%rbx),%r11 │ │ │ │ - mov 0xe(%rbx),%r14 │ │ │ │ - movq $0x5bf980,-0x90(%r12) │ │ │ │ - mov %r8,-0x88(%r12) │ │ │ │ - mov %rbx,-0x80(%r12) │ │ │ │ - movq $0x5baf38,-0x78(%r12) │ │ │ │ - mov %r11,-0x70(%r12) │ │ │ │ - mov %r14,-0x68(%r12) │ │ │ │ - mov %r8,-0x60(%r12) │ │ │ │ - lea -0x8f(%r12),%rbx │ │ │ │ - mov %rbx,-0x58(%r12) │ │ │ │ - mov %rdx,-0x50(%r12) │ │ │ │ - mov %r10,-0x48(%r12) │ │ │ │ - mov %r9,-0x40(%r12) │ │ │ │ - movq $0x5bb1a0,-0x38(%r12) │ │ │ │ - mov %r11,-0x30(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - mov %r8,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %r10,-0x8(%r12) │ │ │ │ - mov %r9,(%r12) │ │ │ │ - lea -0x35(%r12),%r9 │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea -0x77(%r12),%rax │ │ │ │ + ja 5b7d2c │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x5b7c80,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x5b7d50,-0x10(%rbp) │ │ │ │ + lea 0xa97b3a(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5bacd0 │ │ │ │ - movq $0x98,0x388(%r13) │ │ │ │ - movq $0x5bb398,-0x48(%rbp) │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ - mov %rcx,-0x38(%rbp) │ │ │ │ - mov %rdx,-0x30(%rbp) │ │ │ │ - mov %rsi,-0x28(%rbp) │ │ │ │ - mov %rdi,-0x20(%rbp) │ │ │ │ - mov %r8,-0x18(%rbp) │ │ │ │ - mov %r9,-0x10(%rbp) │ │ │ │ - mov %r10,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ - jmp d9c360 │ │ │ │ - mov %rcx,%r9 │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5bacd0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - or %dh,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jne 5bb3c8 │ │ │ │ - mov 0x28(%rbp),%rdi │ │ │ │ - mov 0x30(%rbp),%r8 │ │ │ │ - mov 0x38(%rbp),%r9 │ │ │ │ - mov 0x40(%rbp),%r10 │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 5bb269 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 5bb47c │ │ │ │ - movq $0x5bb428,-0x20(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5bb428 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp d0d5a0 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - (bad) │ │ │ │ - mov $0x5b,%ah │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5bb460 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + jne 5b7d5c │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp c9dfd8 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - jge 5bb46f │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 5bb228 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5bb4b6 │ │ │ │ + jb 5b7dcc │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b7dc1 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x5b7cd8,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x80c7f7(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + lea 0xa97a6a(%rip),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + jmp d0d5a0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x27(%rdi) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - movq $0x5bb490,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea -0x18(%r12),%rdi │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b7e2f │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x5b7de0,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x80c77b(%rip),%r14 │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5bb556 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + jb 5b7ea6 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b7e9b │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x5b7e00,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5b7ec0,-0x10(%rbp) │ │ │ │ + lea 0xa979cb(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp d0d5a0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x24(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x5bb530,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - jmp da7148 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 5b7ecc │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp c9dfd8 │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5bb5f2 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9e0f8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5bb632 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5b7f33 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b7f28 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x5b7e50,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x80c690(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9e0f8 │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5bb672 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9e0f8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5bb6b2 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ + lea 0xa97902(%rip),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9e0f8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + jmp d0d5a0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5bb6f2 │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5b7fbb │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b7fb0 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x5b7f48,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x80c5db(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9e0f8 │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - test %esi,-0x1(%rax) │ │ │ │ - (bad) │ │ │ │ - decl -0x8(%rcx,%rdi,1) │ │ │ │ - jb 5bb9ac │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5bb790,-0x58(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rdi │ │ │ │ - mov 0x38(%rbx),%r8 │ │ │ │ - mov 0x48(%rbx),%r9 │ │ │ │ - mov 0x50(%rbx),%r10 │ │ │ │ - mov 0x40(%rbx),%rbx │ │ │ │ - mov %rcx,-0x50(%rbp) │ │ │ │ - mov %rdx,-0x48(%rbp) │ │ │ │ - mov %r10,-0x40(%rbp) │ │ │ │ - mov %r9,-0x38(%rbp) │ │ │ │ - mov %rax,-0x30(%rbp) │ │ │ │ - mov %rsi,-0x28(%rbp) │ │ │ │ - mov %rdi,-0x20(%rbp) │ │ │ │ - mov %r8,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffa8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5bb790 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - or %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.RB call 1053b92c <__environ@GLIBC_2.2.5+0xf4e3e84> │ │ │ │ (bad) │ │ │ │ + loopne 5b7fe3 │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB loopne 5bb77d │ │ │ │ - mov $0x5b,%bh │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - rex.WXB cmovs -0x76b7f8a5(%r11),%rcx │ │ │ │ - fimull -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - rex │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov 0xf(%rdx),%rsi │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov 0x17(%rdx),%rdx │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x40(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b80ba │ │ │ │ + test %rsi,%rsi │ │ │ │ + jge 5b8023 │ │ │ │ + movq $0x5b7f68,-0x20(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + movq $0xc8de88,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + movq $0x5b8058,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5bb7e8 │ │ │ │ + jne 5b8058 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov %?,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call b77020 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5bb830 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - iret │ │ │ │ - mov %es,(%rcx) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - cmp %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %bl,0x48000000(%rcx) │ │ │ │ - mov 0x50(%rbp),%ecx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jge 5bb9b0 │ │ │ │ - movq $0x5bb888,0x0(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x70(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5bb888 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jne 5b8064 │ │ │ │ + mov %rsi,%rax │ │ │ │ + jmp 5b8084 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - iret │ │ │ │ - cld │ │ │ │ - (bad) │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %cl,0x49000004(%rbp) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5bbbb7 │ │ │ │ - mov 0x28(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jl 5bbb9c │ │ │ │ - mov 0x78(%rbp),%rsi │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - je 5bbcbc │ │ │ │ - add $0x18,%rbp │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - add $0x68,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x5bb908,0x18(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5bb908 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %?,0x1(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sub %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %dl,0x49000002(%rcx) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5bbabb │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jl 5bbaad │ │ │ │ - mov 0x60(%rbp),%rsi │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jne 5bb8cf │ │ │ │ - mov 0x40(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jl 5bbaad │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jne 5bb8cf │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x5bb5c8,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + jne 5b808c │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x68,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jne 5bbacb │ │ │ │ - mov 0x58(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jge 5bbbc7 │ │ │ │ - movq $0x5bb9f8,0x0(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + test %rax,%rax │ │ │ │ + je 5b80d0 │ │ │ │ mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x70(%rbp) │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 5b8134 │ │ │ │ + movq $0x5b8078,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + dec %rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5bb9f8 │ │ │ │ + jne 5b8078 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - iret │ │ │ │ - cld │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %bl,0x49000003(%rip) │ │ │ │ - add $0x40,%esp │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + lea 0x9bdb7c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 5b81a7 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5bbd46 │ │ │ │ - mov 0x28(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jl 5bbb9c │ │ │ │ - mov 0x78(%rbp),%rsi │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - je 5bba40 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5bb8cf │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jl 5bbb9c │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - je 5bba5f │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5bb8cf │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x5bb688,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x70(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ + ja 5b811c │ │ │ │ + movq $0x5b7ee0,-0x20(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + movq $0xc8de88,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x80,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x68,%rbp │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x5b8200,0x0(%rbp) │ │ │ │ jmp d9c360 │ │ │ │ - movq $0x5bbaf8,0x18(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5bbaf8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %?,0x1(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sub %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rcx) │ │ │ │ - add $0x40,%esp │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5bbd36 │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jl 5bbaad │ │ │ │ - mov 0x60(%rbp),%rsi │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jne 5bb8cf │ │ │ │ - mov 0x40(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jl 5bbaad │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jne 5bb8cf │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x5bb608,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ + ja 5b8175 │ │ │ │ + movq $0x5b7d70,-0x28(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0xc8de88,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x68,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x80,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x68,%rbp │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jne 5bbbe8 │ │ │ │ - movq $0x5bbd78,0x18(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x70(%rbp),%rsi │ │ │ │ - mov 0x68(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp c9e0f8 │ │ │ │ - movq $0x5bbc18,0x18(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5bbc18 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %?,0x1(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x5b8220,0x0(%rbp) │ │ │ │ + jmp d9c378 │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sub %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x49(%rbp,%rax,4) │ │ │ │ - add $0x40,%esp │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + mov %ebx,%eax │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5bbd56 │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jl 5bbaad │ │ │ │ - mov 0x60(%rbp),%rsi │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jne 5bb8cf │ │ │ │ - mov 0x40(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jl 5bbaad │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jne 5bb8cf │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x5bb648,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x68,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jl 5bbb9c │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - je 5bbcdb │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5bb8cf │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x5bb6c8,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x70(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ + ja 5b81d1 │ │ │ │ + mov 0x6(%rax),%rax │ │ │ │ + movq $0xc8dea8,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x80,%rbp │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x5b81a0,0x8(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0x80,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %?,%ebp │ │ │ │ - add (%rax),%eax │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,0x48005bbd(%r8) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rax,0x60(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5bbda8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - mov %?,%edi │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 5b820c │ │ │ │ + jmp 5b80e3 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - rex.RB (bad) │ │ │ │ - movq $0x5bbde0,0x60(%rbp) │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov 0x30(%rbp),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x60,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jne 5b822c │ │ │ │ + jmp 5b8137 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - adc %bh,-0x76b3ffa5(%rsi) │ │ │ │ - jne 5bbdec │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b8291 │ │ │ │ + movq $0x5b8280,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5bbe10 │ │ │ │ + jne 5b8280 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jae 5b828b │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - pop %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5bbedb │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%r8 │ │ │ │ - mov 0x37(%rbx),%r9 │ │ │ │ - mov 0x3f(%rbx),%r10 │ │ │ │ - mov 0x47(%rbx),%rbx │ │ │ │ - movq $0x5bb708,-0x50(%r12) │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - mov %rdx,-0x30(%r12) │ │ │ │ - mov %rsi,-0x28(%r12) │ │ │ │ - mov %rdi,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - mov %r8,-0x10(%r12) │ │ │ │ - mov %r10,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x50(%r12),%r14 │ │ │ │ - mov %r9,%rbx │ │ │ │ - jmp da7148 │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ + jmp 5b7fd8 │ │ │ │ + lea 0x9bd9b8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5bbf2a │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9e0f8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5bbf6a │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9e0f8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5bbfaa │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + jb 5b830c │ │ │ │ + movq $0x5b82f0,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9e0f8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5b82f0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5bbfea │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9e0f8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r13b,(%r8) │ │ │ │ + sbbl $0x48,0x0(%rbx) │ │ │ │ + mov 0x7(%rbx),%esi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5b7fd8 │ │ │ │ + lea 0x9bd945(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5bc02a │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9e0f8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rdx,%rdi,1) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b835e │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0xcff638,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + lea 0xa8b11c(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - test %esi,-0x1(%rax) │ │ │ │ - (bad) │ │ │ │ - decl -0x8(%rcx,%rdi,1) │ │ │ │ - jb 5bc2e4 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5bc0c8,-0x58(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rdi │ │ │ │ - mov 0x38(%rbx),%r8 │ │ │ │ - mov 0x48(%rbx),%r9 │ │ │ │ - mov 0x50(%rbx),%r10 │ │ │ │ - mov 0x40(%rbx),%rbx │ │ │ │ - mov %rcx,-0x50(%rbp) │ │ │ │ - mov %rdx,-0x48(%rbp) │ │ │ │ - mov %r10,-0x40(%rbp) │ │ │ │ - mov %r9,-0x38(%rbp) │ │ │ │ - mov %rax,-0x30(%rbp) │ │ │ │ - mov %rsi,-0x28(%rbp) │ │ │ │ - mov %rdi,-0x20(%rbp) │ │ │ │ - mov %r8,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffa8,%rbp │ │ │ │ + rex.RB call 7353bcec <__environ@GLIBC_2.2.5+0x724e4244> │ │ │ │ + rex.WR │ │ │ │ + movq $0x5b83d8,-0x18(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5bc0c8 │ │ │ │ + jne 5b83d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - or %al,(%rbx) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB loopne 5bc0ed │ │ │ │ - rcrl $0x48,0x0(%rbx) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x40(%rbp),%rbx │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov 0xf(%rdx),%rsi │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov 0x17(%rdx),%rdx │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x40(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5bc120 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %?,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %r9b,(%r8) │ │ │ │ + test %bl,0x0(%rbx) │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + jmp 5b7fd8 │ │ │ │ + lea 0x9bd86c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call b78290 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5bc168 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - iret │ │ │ │ - mov %es,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - cmp %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %bl,0x48000000(%rcx) │ │ │ │ - mov 0x50(%rbp),%ecx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jge 5bc2e8 │ │ │ │ - movq $0x5bc1c0,0x0(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x70(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5bc1c0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - iret │ │ │ │ - cld │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %cl,0x49000004(%rbp) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5bc4ef │ │ │ │ - mov 0x28(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jl 5bc4d4 │ │ │ │ - mov 0x78(%rbp),%rsi │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - je 5bc5f4 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rbp,%rcx,1) │ │ │ │ + mov 0x6(%rbx),%ebx │ │ │ │ add $0x18,%rbp │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - add $0x68,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x5bc240,0x18(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ + jmp d9aff0 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5bc240 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp d9aff0 │ │ │ │ xchg %ax,%ax │ │ │ │ - mov %?,0x1(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sub %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %dl,0x49000002(%rcx) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5bc3f3 │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jl 5bc3e5 │ │ │ │ - mov 0x60(%rbp),%rsi │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jne 5bc207 │ │ │ │ - mov 0x40(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jl 5bc3e5 │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jne 5bc207 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x5bbf00,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x68,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jne 5bc403 │ │ │ │ - mov 0x58(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jge 5bc4ff │ │ │ │ - movq $0x5bc330,0x0(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x70(%rbp) │ │ │ │ + add %cl,%al │ │ │ │ + fcomps 0x458d4800(%rbx) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b850f │ │ │ │ + movq $0x5b8488,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5bc330 │ │ │ │ + jne 5b8488 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - iret │ │ │ │ - cld │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %bl,0x49000003(%rip) │ │ │ │ - add $0x40,%esp │ │ │ │ + add %cl,0x48009bd8(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + je 5b852a │ │ │ │ + add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5bc67e │ │ │ │ - mov 0x28(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jl 5bc4d4 │ │ │ │ - mov 0x78(%rbp),%rsi │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - je 5bc378 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5bc207 │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jl 5bc4d4 │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - je 5bc397 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5bc207 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x5bbfc0,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ + ja 5b851a │ │ │ │ + movq $0xd11678,-0x38(%r12) │ │ │ │ + movq $0xf75c68,-0x30(%r12) │ │ │ │ + movq $0xf75ca1,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x70(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x80,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x68,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + movq $0xd11678,-0x18(%r12) │ │ │ │ + movq $0xf75ba8,-0x10(%r12) │ │ │ │ + movq $0xf75bd1,-0x8(%r12) │ │ │ │ + lea -0x36(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x16(%r12),%rbx │ │ │ │ + mov %rbx,%r8 │ │ │ │ + lea 0x9bd7ec(%rip),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xa9734b(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5b7bd8 │ │ │ │ + lea 0x9bd83a(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - movq $0x5bc430,0x18(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5bc430 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp 5b84f2 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov %?,0x1(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sub %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rcx) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5bc66e │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jl 5bc3e5 │ │ │ │ - mov 0x60(%rbp),%rsi │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jne 5bc207 │ │ │ │ - mov 0x40(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jl 5bc3e5 │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jne 5bc207 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x5bbf40,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x68,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x80,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x68,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jne 5bc520 │ │ │ │ - movq $0x5bc6b0,0x18(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x70(%rbp),%rsi │ │ │ │ - mov 0x68(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp c9e0f8 │ │ │ │ - movq $0x5bc550,0x18(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5bc550 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %?,0x1(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + fcomps 0x458d4800(%rbx) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b8572 │ │ │ │ + movq $0x5b8590,-0x10(%rbp) │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5b7fd8 │ │ │ │ + lea 0x9bd7e7(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sub %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x49(%rbp,%rax,4) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5bc68e │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jl 5bc3e5 │ │ │ │ - mov 0x60(%rbp),%rsi │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jne 5bc207 │ │ │ │ - mov 0x40(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jl 5bc3e5 │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jne 5bc207 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x5bbf80,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x68,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jl 5bc4d4 │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - je 5bc613 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5bc207 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x5bc000,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x70(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x80,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x80,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %?,%ebp │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rbp,%rcx,1) │ │ │ │ + mov 0x6(%rbx),%ebx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5b8448 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,%r8b │ │ │ │ - (bad) │ │ │ │ - pop %rbx │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - and %cl,-0x77(%rax) │ │ │ │ - rex.RB (bad) │ │ │ │ + add %cl,0x48009bd7(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5b862d │ │ │ │ + movq $0x5b8618,-0x18(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5bc6e0 │ │ │ │ + jne 5b8618 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - mov %?,%edi │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x29(%rax) │ │ │ │ + fwait │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - rex.RB (bad) │ │ │ │ - movq $0x5bc718,0x60(%rbp) │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov 0x30(%rbp),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ + jnp 5b8623 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ - add $0x60,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5b8548 │ │ │ │ + lea 0x9bd73c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - rex.W (bad) │ │ │ │ - pop %rbx │ │ │ │ - add %cl,0x75(%rcx,%rcx,4) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 5bc748 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ + add %dh,0x24(%rdi) │ │ │ │ + movq $0xd11698,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x5(%r12),%r8 │ │ │ │ + mov %rdi,%rax │ │ │ │ + lea 0x9bd707(%rip),%rdi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 5b7bd8 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x9bd715(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - pop %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5bc81d │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%r8 │ │ │ │ - mov 0x25(%rbx),%r9 │ │ │ │ - mov 0x2d(%rbx),%r10 │ │ │ │ - mov 0x35(%rbx),%r11 │ │ │ │ - mov %r11,0x40(%rsp) │ │ │ │ - mov 0x3d(%rbx),%r11 │ │ │ │ - mov 0x45(%rbx),%rbx │ │ │ │ - movq $0x5bc040,-0x50(%r12) │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - mov %rdx,-0x30(%r12) │ │ │ │ - mov %r8,-0x28(%r12) │ │ │ │ - mov %r9,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - mov %r10,-0x10(%r12) │ │ │ │ - mov %r11,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x50(%r12),%rdi │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + (bad) │ │ │ │ + fwait │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - mov %r9b,-0x8(%r9,%rdi,1) │ │ │ │ - jb 5bca44 │ │ │ │ - movq $0x5bc8d0,-0x58(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%r8 │ │ │ │ - mov 0x25(%rbx),%r9 │ │ │ │ - mov 0x2d(%rbx),%r10 │ │ │ │ - mov 0x35(%rbx),%r11 │ │ │ │ - mov 0x3d(%rbx),%rbx │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r9,-0x50(%rbp) │ │ │ │ - mov %rdx,-0x48(%rbp) │ │ │ │ - mov %r8,-0x40(%rbp) │ │ │ │ - mov %rcx,-0x38(%rbp) │ │ │ │ - mov %r10,-0x30(%rbp) │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %r11,-0x20(%rbp) │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffa8,%rbp │ │ │ │ + rex.RB loopne 5b8701 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5b8705 │ │ │ │ + movq $0x5b86f0,-0x20(%rbp) │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5bc8d0 │ │ │ │ + jne 5b86f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - or (%rax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB loopne 5bc8f5 │ │ │ │ - leave │ │ │ │ - pop %rbx │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - rex.WXB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5bc920 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ + add %bh,0x48009bd6(%rax) │ │ │ │ + movl $0x5b8720,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + jmp 5b7fd8 │ │ │ │ + lea 0x9bd6bc(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sub %r9b,-0x75(%r8) │ │ │ │ - rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - cmp %cl,-0x75(%rax) │ │ │ │ - jne 5bc998 │ │ │ │ - mov 0x70(%rbp),%rdi │ │ │ │ - mov %rbx,%r8 │ │ │ │ - and $0x7,%r8d │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 5bca48 │ │ │ │ - add $0xa0,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5bca34 │ │ │ │ - mov 0x6(%rbx),%r8 │ │ │ │ - mov 0xe(%rbx),%r9 │ │ │ │ - movq $0x5bbe68,-0x98(%r12) │ │ │ │ - mov %rbx,-0x90(%r12) │ │ │ │ - mov 0x20(%rbp),%r10 │ │ │ │ - mov %r10,-0x88(%r12) │ │ │ │ - mov 0x8(%rbp),%r11 │ │ │ │ - mov %r11,-0x80(%r12) │ │ │ │ - mov %r8,-0x78(%r12) │ │ │ │ - mov %r9,-0x70(%r12) │ │ │ │ - mov 0x50(%rbp),%r14 │ │ │ │ - mov %r14,-0x68(%r12) │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x58(%r12) │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x50(%r12) │ │ │ │ - movq $0x5bc7a0,-0x48(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov %r10,-0x38(%r12) │ │ │ │ - mov %r11,-0x30(%r12) │ │ │ │ - mov %r8,-0x28(%r12) │ │ │ │ - mov %r9,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - mov 0x40(%rbp),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x45(%r12),%r9 │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea -0x97(%r12),%rax │ │ │ │ - mov %rax,0x70(%rbp) │ │ │ │ - add $0x70,%rbp │ │ │ │ - jmp 5bacd0 │ │ │ │ - movq $0xa0,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov 0x58(%rbp),%r9 │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov 0x60(%rbp),%rax │ │ │ │ - mov %rax,0x70(%rbp) │ │ │ │ - add $0x70,%rbp │ │ │ │ - jmp 5bacd0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %cl,0x48009bd6(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5b8739 │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 5b8650 │ │ │ │ + xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - js 5bcae2 │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 5bcb3d │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%r8 │ │ │ │ - mov 0x37(%rbx),%r9 │ │ │ │ - mov 0x3f(%rbx),%rbx │ │ │ │ - movq $0x5bb4d8,-0x70(%r12) │ │ │ │ - mov %rax,-0x68(%r12) │ │ │ │ - mov %r14,-0x60(%r12) │ │ │ │ - movq $0x5bb578,-0x58(%r12) │ │ │ │ - mov %r14,-0x50(%r12) │ │ │ │ - mov %rdi,-0x48(%r12) │ │ │ │ - movq $0x5bc848,-0x40(%r12) │ │ │ │ - mov %r14,-0x38(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - lea -0x6d(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x57(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %r9,%rcx │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov %r8,%rax │ │ │ │ - lea -0x3d(%r12),%r8 │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp da7b20 │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x29(%rdi) │ │ │ │ + movq $0xd11678,-0x18(%r12) │ │ │ │ + movq $0xf75dd8,-0x10(%r12) │ │ │ │ + movq $0xf75e01,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x16(%r12),%r14 │ │ │ │ + jmp cfd4b0 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0x9bd698(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + add %bh,-0x2a(%rax) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5bcbe3 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5bcba0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + jb 5b882c │ │ │ │ + movq $0x5b8808,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5bcba0 │ │ │ │ + jne 5b8808 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x104f851,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + add %al,-0x2a(%rax) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0xc(%rbp),%esi │ │ │ │ + mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + jmp cfd4b0 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5b8768 │ │ │ │ + lea 0x9bd63d(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5bcc4b │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5bcc40,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %ah,(%rax) │ │ │ │ + (bad) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b88b2 │ │ │ │ + movq $0x5b8888,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5bcc40 │ │ │ │ + jne 5b8888 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,%gs:-0x1(%rcx) │ │ │ │ - gs lock nop │ │ │ │ - (bad) │ │ │ │ + add %ch,%al │ │ │ │ + {rex2 0x9b} str -0x77(%r24) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0xe(%rbx),%ebx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5b87d0 │ │ │ │ + lea 0x9bd5c7(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x29(%rdi) │ │ │ │ + movq $0xd11678,-0x18(%r12) │ │ │ │ + movq $0xf75e90,-0x10(%r12) │ │ │ │ + movq $0xf75eb9,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x16(%r12),%r14 │ │ │ │ + jmp cfd828 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0x9bd5e0(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5bccb9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5bcd8f │ │ │ │ - movq $0x5bccb0,-0x18(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %al,%al │ │ │ │ + {rex2 0x9b} str -0x73(%r24) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b89ec │ │ │ │ + movq $0x5b8980,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5bccb0 │ │ │ │ + jne 5b8980 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - call 485c2885 <__environ@GLIBC_2.2.5+0x4756addd> │ │ │ │ + add %al,0x48009bd5(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5b8999 │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x5b89c8,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5bcce8 │ │ │ │ + jne 5b89c8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x77(%r8) │ │ │ │ - fiaddl -0x7cb7f81e(%rbx) │ │ │ │ - cli │ │ │ │ - add %esi,0x49(%rsi,%rcx,2) │ │ │ │ - add $0x20,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5bcd3a │ │ │ │ - movq $0x5bcbf8,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x18(%r12),%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - lea 0xa92b23(%rip),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5bcd7f │ │ │ │ - movq $0x5bcb60,-0x10(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x10(%r12),%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - lea 0xa92ade(%rip),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ + add %bh,(%rax) │ │ │ │ + {rex2 0x9b} str -0x77(%r24) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0xc(%rbp),%esi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp cfd828 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5b88d8 │ │ │ │ + lea 0x9bd535(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5bce2b │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5bcde8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + jb 5b8a8e │ │ │ │ + movq $0x5b8a48,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5bcde8 │ │ │ │ + jne 5b8a48 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x104f851,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rbp,%rax,2) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b8a7e │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + movq $0xcff638,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + lea 0x9bd4a3(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + lea 0xa8a9f1(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5bce93 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5bce88,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b8b26 │ │ │ │ + movq $0x5b8af8,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5bce88 │ │ │ │ + jne 5b8af8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,%gs:-0x1(%rcx) │ │ │ │ - gs lock nop │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0xe(%rbx),%ebx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x9bd413(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5bcf01 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5bcfd7 │ │ │ │ - movq $0x5bcef8,-0x18(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5b8bb3 │ │ │ │ + movq $0x5b8b88,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5bcef8 │ │ │ │ + jne 5b8b88 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - xor %cl,%bh │ │ │ │ - pop %rbx │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7ffbb(%rcx),%ecx │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 5bcf30 │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0xe(%rbx),%ebx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x77(%r8) │ │ │ │ - fiaddl -0x7cb7f81e(%rbx) │ │ │ │ - cli │ │ │ │ - add %esi,0x49(%rsi,%rcx,2) │ │ │ │ - add $0x20,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5bcf82 │ │ │ │ - movq $0x5bce40,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x18(%r12),%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - lea 0xa928db(%rip),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5bcfc7 │ │ │ │ - movq $0x5bcda8,-0x10(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x10(%r12),%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - lea 0xa92896(%rip),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ + lea 0xa96ca5(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x9bd38e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x3000000,%eax │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - cwtl │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %esp,0x48000000(%rbp) │ │ │ │ - mov 0x3(%rbx),%eax │ │ │ │ - mov 0xb(%rbx),%rcx │ │ │ │ - mov 0x13(%rbx),%rbx │ │ │ │ - movq $0x5bb228,-0x90(%r12) │ │ │ │ - mov %rsi,-0x88(%r12) │ │ │ │ - mov %rdi,-0x80(%r12) │ │ │ │ - mov %rax,-0x78(%r12) │ │ │ │ - movq $0x5bb3e0,-0x70(%r12) │ │ │ │ - lea -0x8c(%r12),%rdx │ │ │ │ - mov %rdx,-0x68(%r12) │ │ │ │ - movq $0x5bca90,-0x60(%r12) │ │ │ │ - mov %r8,-0x58(%r12) │ │ │ │ - mov %rsi,-0x50(%r12) │ │ │ │ - mov %rdi,-0x48(%r12) │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - mov %r9,-0x38(%r12) │ │ │ │ - mov %r14,-0x30(%r12) │ │ │ │ - lea -0x6d(%r12),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - movq $0x5bcc68,-0x18(%r12) │ │ │ │ - mov %r8,-0x10(%r12) │ │ │ │ - movq $0x5bceb0,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x5f(%r12),%r9 │ │ │ │ - lea -0x15(%r12),%r8 │ │ │ │ - lea -0x5(%r12),%rsi │ │ │ │ - jmp da7b20 │ │ │ │ - movq $0x98,0x388(%r13) │ │ │ │ + add %dh,0x24(%rdi) │ │ │ │ + movq $0xd11698,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x5(%r12),%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + lea 0x9bd34f(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 5b7038 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x9bd35d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - rcl $0xff,%dh │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + nop │ │ │ │ (bad) │ │ │ │ - incl (%rdi) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ + add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x2d(%rax) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 7353c58c <__environ@GLIBC_2.2.5+0x724e4ae4> │ │ │ │ + movq $0x5b8c78,%gs:-0x18(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5b8c78 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x55(%rdi) │ │ │ │ - movq $0x5bacd0,-0x28(%r12) │ │ │ │ - lea -0x13(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x5bcff8,-0x18(%r12) │ │ │ │ - lea -0x22(%r12),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - mov %r9,%rbx │ │ │ │ - mov 0x8(%rbp),%r9 │ │ │ │ - mov %r8,%rcx │ │ │ │ - mov 0x0(%rbp),%r8 │ │ │ │ - mov %rdi,%rdx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5bcff8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - lea 0x9b5134(%rip),%rbx │ │ │ │ - mov %r14,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + rcrl %cl,-0x2776b800(%rbx) │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5b8c95 │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5b8bd8 │ │ │ │ + lea 0x9bd2eb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5b8cee │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp cfd310 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5bd1fe │ │ │ │ - movq $0x5bd1c8,-0x8(%rbp) │ │ │ │ + jb 5b8daa │ │ │ │ + movq $0x5b8d48,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5bd1c8 │ │ │ │ + jne 5b8d48 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x5bf9e0,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rcx,%riz,2) │ │ │ │ + add $0x30,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b8d9a │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x5b8cc8,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0xcff638,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - lea 0x9b5093(%rip),%rbx │ │ │ │ + lea 0x9bd1f7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + lea 0xa8a6d5(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5bd2f1 │ │ │ │ - movq $0x5bd268,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + jb 5b8e46 │ │ │ │ + movq $0x5b8e18,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5bd268 │ │ │ │ + jne 5b8e18 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r8b,-0x7cb7f81d(%r11) │ │ │ │ - sti │ │ │ │ - add 0x27(%rdx),%esi │ │ │ │ - cmp $0x4,%rbx │ │ │ │ - jb 5bd2fc │ │ │ │ - movq $0x5bd350,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5bd350 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0xe(%rbx),%esi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp cfd310 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jb 5bd367 │ │ │ │ - movq $0x5bd2d0,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + lea 0x9bd163(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5b8ed3 │ │ │ │ + movq $0x5b8ea8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5bd2d0 │ │ │ │ + jne 5b8ea8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add (%rdi),%ecx │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jb 5bd359 │ │ │ │ - lea 0xa92558(%rip),%rbx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0xe(%rbx),%esi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp cfd310 │ │ │ │ + lea 0xa96985(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x9b4fa8(%rip),%rbx │ │ │ │ + lea 0x9bd0de(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - movq $0x5bd328,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5bd328 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add 0x48(%rdx,%rsi,4),%esi │ │ │ │ - cmp $0x4,%ebx │ │ │ │ - jne 5bd359 │ │ │ │ - jmp 5bd39d │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x24(%rdi) │ │ │ │ + movq $0xd11698,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x5(%r12),%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + lea 0x9bd09f(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 5b7038 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x9bd0ad(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add $0x74,%al │ │ │ │ - mov -0x73(%rax),%cl │ │ │ │ - sbb $0xa924eb,%eax │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x5bd390,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %dl,0x48009bd0(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5b8fc6 │ │ │ │ + movq $0x5b8f98,-0x18(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5bd390 │ │ │ │ + jne 5b8f98 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add (%rdi),%cl │ │ │ │ - (bad) │ │ │ │ - rex.RX (bad) │ │ │ │ (bad) │ │ │ │ - decl -0x73(%rax) │ │ │ │ - sbb $0xa92495,%eax │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,-0x30(%rax) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0xe(%rbx),%esi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp cfd310 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5b8ef8 │ │ │ │ + lea 0x9bd03b(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5bd425 │ │ │ │ - movq $0x5bd400,-0x8(%rbp) │ │ │ │ + jb 5b906e │ │ │ │ + movq $0x5b9028,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5bd400 │ │ │ │ + jne 5b9028 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0xa92422(%rip),%ebx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rbp,%rax,2) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b905e │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0xcff638,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xa9240b(%rip),%rbx │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + lea 0x9bcfa3(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + lea 0xa8a411(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x9b4e7c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10540d94 <__environ@GLIBC_2.2.5+0xf4e92ec> │ │ │ │ - (bad) │ │ │ │ - jg 5bd44b │ │ │ │ - add %al,(%rax) │ │ │ │ - movq $0x5bd488,-0x18(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov 0x20(%rbx),%rcx │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b90fe │ │ │ │ + movq $0x5b90d8,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5bd488 │ │ │ │ + jne 5b90d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,0x48005bd4(%r8) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5bd4b8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rbp,%rcx,1) │ │ │ │ + mov 0x6(%rbx),%ebx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + lea 0x9bcf1b(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jge 5bd4c4 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5bd548 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x30(%rdi) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x5bd440,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x20(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp c9dfd8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %dh,0x24(%rdi) │ │ │ │ + movq $0xd11698,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x5(%r12),%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + lea 0x9bced7(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 5b7038 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x9bcee5(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + (bad) │ │ │ │ + fwait │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73540e9c <__environ@GLIBC_2.2.5+0x724e93f4> │ │ │ │ - jne 5bd59a │ │ │ │ - mov %esi,%ebx │ │ │ │ - and $0x7,%esi │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 5bd5c0 │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov %r14,%rax │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5bd59c │ │ │ │ - mov 0x6(%rbx),%rdx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x5bd4e0,-0x20(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x20(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp c9dfd8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x5bd5e8,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ + rex.RB call 7353cadc <__environ@GLIBC_2.2.5+0x724e5034> │ │ │ │ + (bad) │ │ │ │ + movq $0x5b91c8,-0x18(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp d9c360 │ │ │ │ - mov %r14,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x9b4ce3(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5b91c8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - push $0xffffffffffffffff │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - addb $0x0,(%rax) │ │ │ │ + add %cl,0x48009bce(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5b91e1 │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5b9128 │ │ │ │ + lea 0x9bce77(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - adc $0xf0000000,%eax │ │ │ │ - rex.WRX │ │ │ │ - fwait │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ + adc $0x18000000,%eax │ │ │ │ + rcrb $1,0x458d4800(%rbx) │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5bd657 │ │ │ │ + jb 5b9257 │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call d97350 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 5bd652 │ │ │ │ + je 5b9252 │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x9b4e91(%rip),%r14 │ │ │ │ + lea 0x9bcfb9(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp cfd3f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5bd6d5 │ │ │ │ - movq $0x5bd6b0,-0x8(%rbp) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jae 5b92b8 │ │ │ │ + lea 0x9bcfe0(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rcx,%rbp,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ + mov 0x6(%rbx),%rsi │ │ │ │ + mov 0xe(%rbx),%r14 │ │ │ │ + movq $0x5b92a0,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5bd6b0 │ │ │ │ + jne 5b92a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add 0xe(%rdx),%dh │ │ │ │ - lea 0xa92169(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xa92164(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x9b4e64(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + push %rax │ │ │ │ + iret │ │ │ │ + fwait │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b9321 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + lea 0x9bcf34(%rip),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5b9278 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + iret │ │ │ │ + fwait │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5bd755 │ │ │ │ - movq $0x5bd730,-0x8(%rbp) │ │ │ │ + jb 5b93cd │ │ │ │ + movq $0x5b9378,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5bd730 │ │ │ │ + jne 5b9378 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add 0xe(%rbp),%dh │ │ │ │ - lea 0xa920f2(%rip),%rbx │ │ │ │ + add %dl,%al │ │ │ │ + (bad) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rsp,%rdx,2) │ │ │ │ + add $0x28,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b93bd │ │ │ │ + movq $0x5b92f8,-0x20(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0xcff638,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xa920db(%rip),%rbx │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + lea 0x9bce9c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + lea 0xa8a0b2(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x9b4dec(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,-0x32(%rax) │ │ │ │ + fwait │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5bd7d5 │ │ │ │ - movq $0x5bd7b0,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b9464 │ │ │ │ + movq $0x5b9438,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5bd7b0 │ │ │ │ + jne 5b9438 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add 0xe(%rbp),%esi │ │ │ │ - lea 0xa92072(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xa9205b(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x9b4d74(%rip),%rbx │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + (bad) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rbx,%rdx,1) │ │ │ │ + lea 0x9bcdfd(%rip),%esi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5b9278 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + lea 0x9bce15(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jae 5bd82b │ │ │ │ - lea 0x9b4d50(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 5bd82c │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %r14,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 5bd859 │ │ │ │ - movq $0x5bd820,-0x10(%rbp) │ │ │ │ - mov 0xe(%r14),%rbx │ │ │ │ - mov 0x6(%r14),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5bd820 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - mov %rsi,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x24(%rdi) │ │ │ │ + movq $0xd11698,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x5(%r12),%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + lea 0x9bcddf(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 5b7038 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x9bcded(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + int $0x9b │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 7353ce3c <__environ@GLIBC_2.2.5+0x724e5394> │ │ │ │ + movq $0x5b9528,-0x18(%ebp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5b9528 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - lock mov %r14,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 5bd7f8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5bd8c2 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bd988 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5bd8fa │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bd988 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5bd932 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bd988 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x48009bcd(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5b9547 │ │ │ │ + lea 0x9bcd0d(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5b9278 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5b9488 │ │ │ │ + lea 0x9bcd99(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5bd96a │ │ │ │ + nop │ │ │ │ + int $0x9b │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b95a5 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rdi │ │ │ │ + lea 0xa7fe3a(%rip),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bd988 │ │ │ │ + jmp cfe568 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,-0x33(%rax) │ │ │ │ + fwait │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5bdb0e │ │ │ │ - movq $0x5bd9c0,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5bd9c0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %dh,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - or %bl,%dl │ │ │ │ - pop %rbx │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + jb 5b9666 │ │ │ │ + movq $0x5b9608,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5bda08 │ │ │ │ + jne 5b9608 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add 0x74(%rdx),%esi │ │ │ │ - cmp $0x4,%rcx │ │ │ │ - jb 5bdb36 │ │ │ │ - mov 0x4(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 5bdc59 │ │ │ │ - add $0x30,%r12 │ │ │ │ + int $0x9b │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rbp,%rbx,2) │ │ │ │ + add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5bda74 │ │ │ │ - movq $0x5bd948,-0x28(%r12) │ │ │ │ + ja 5b9656 │ │ │ │ + movq $0x5b9578,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0xcff638,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - movq $0x5bdc50,0x0(%rbp) │ │ │ │ jmp d9c360 │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jb 5bdbb6 │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 5bdc59 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5bdae8 │ │ │ │ - movq $0x5bd8d8,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + lea 0x9bccbb(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + lea 0xa89e19(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x5bdc30,0x0(%rbp) │ │ │ │ - jmp d9c360 │ │ │ │ - lea 0xa91d4a(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x9b4a4b(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r13b,%r11b │ │ │ │ - adc $0x48,%al │ │ │ │ - mov 0x5(%rbx),%ebx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 5bdc59 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5bdb88 │ │ │ │ - movq $0x5bd910,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x5bdb30,0x0(%rbp) │ │ │ │ - jmp d9c360 │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %dh,-0x34(%rax) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 7353cfec <__environ@GLIBC_2.2.5+0x724e5544> │ │ │ │ + movq $0x5b96d8,-0x18(%ebp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5b96d8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + int3 │ │ │ │ + fwait │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rdi,%rdx,1) │ │ │ │ + mov %ebx,%edi │ │ │ │ + lea 0xa7fce4(%rip),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp cfe568 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + lea 0x9bcc29(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r13b,%r11b │ │ │ │ - adc $0x48,%al │ │ │ │ - mov 0x7(%rbx),%ebx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 5bdc59 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5bdc08 │ │ │ │ - movq $0x5bd8a0,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x5bdbb0,0x0(%rbp) │ │ │ │ - jmp d9c360 │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r13b,%r9b │ │ │ │ - jno 5bdc35 │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - addb $0x0,(%rax) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x24(%rdi) │ │ │ │ + movq $0xd11698,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x5(%r12),%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + lea 0x9bcbef(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 5b7038 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x9bcbfd(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + int3 │ │ │ │ + fwait │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 5b97e1 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5b9804 │ │ │ │ + movq $0x5b97d0,-0x20(%rbp) │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5b97d0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r13b,%r9b │ │ │ │ (bad) │ │ │ │ - (bad) │ │ │ │ - decl -0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 5bd995 │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + lret │ │ │ │ + fwait │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rdi,%rdx,1) │ │ │ │ + mov %ebx,%edi │ │ │ │ + lea 0xa7fbec(%rip),%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp cfe568 │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 5b9730 │ │ │ │ + lea 0x9bcbad(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + test $0xcb,%al │ │ │ │ + fwait │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b984d │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rdi │ │ │ │ + lea 0xa7fc3a(%rip),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - jmp 5bdca0 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp cfe2c8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %bl,-0x35(%rax) │ │ │ │ + fwait │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5bdd3a │ │ │ │ - movq $0x5bdcd8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + jb 5b990e │ │ │ │ + movq $0x5b98b0,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5bdcd8 │ │ │ │ + jne 5b98b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + lret │ │ │ │ + fwait │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add %esi,0x49(%rcx,%riz,2) │ │ │ │ - add $0x18,%esp │ │ │ │ + add %esi,0x49(%rbp,%rbx,2) │ │ │ │ + add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5bdd2a │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x5bdc78,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x5bdd68,-0x8(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x8394d0(%rip),%r14 │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d6e428 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + ja 5b98fe │ │ │ │ + movq $0x5b9820,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0xcff638,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - lea 0x9b4827(%rip),%rbx │ │ │ │ + lea 0x9bcad3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0xa91b05(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + lea 0xa89b71(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 5bdd74 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp c9dfd8 │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + add %cl,0x48009bca(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5bddb4 │ │ │ │ - movq $0x5bddd0,-0x8(%rbp) │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0xa7c9a7(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp c95d80 │ │ │ │ - lea 0x9b47b5(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + jb 5b99b0 │ │ │ │ + movq $0x5b9980,-0x18(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5b9980 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ (bad) │ │ │ │ - rex add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x36(%rax) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rdi,%rdx,1) │ │ │ │ + mov %ebx,%edi │ │ │ │ + lea 0xa7fae4(%rip),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp cfe2c8 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + lea 0x9bca41(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - rex.RXB │ │ │ │ - fwait │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - cmp $0x9b4729,%eax │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - jmp 5bd880 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,-0x65(%rdi) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x2b(%rdi) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x5bddf0,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0x83d70d(%rip),%r14 │ │ │ │ - jmp d6e428 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %dh,0x24(%rdi) │ │ │ │ + movq $0xd11698,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x5(%r12),%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + lea 0x9bca07(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 5b7038 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x9bca15(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ - add (%rax),%eax │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %dh,0x49009b46(%rax) │ │ │ │ - add $0x20,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5bdea8 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x5bde18,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp c9dfd8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + add %bl,(%rax) │ │ │ │ + lret $0x9b │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5b9aac │ │ │ │ + movq $0x5b9a78,-0x20(%rbp) │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5b9a78 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bl,0x46(%rax) │ │ │ │ - fwait │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x34(%rdi) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x5bde70,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x20(%r12),%rsi │ │ │ │ - lea 0x83d654(%rip),%r14 │ │ │ │ - jmp d6e428 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + leave │ │ │ │ + fwait │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rdi,%rdx,1) │ │ │ │ + mov %ebx,%edi │ │ │ │ + lea 0xa7f9ec(%rip),%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp cfe2c8 │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 5b99d8 │ │ │ │ + lea 0x9bc9c5(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - rex.XB │ │ │ │ + mov $0xba,%al │ │ │ │ fwait │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5bdfaf │ │ │ │ - movq $0x5bdf68,-0x10(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5bdf68 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ (bad) │ │ │ │ + in (%dx),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x43(%rax) │ │ │ │ - fwait │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r11b,0x48005bdf(%r8) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5bdf98 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock or %ch,(%rdx,%rbx,8) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + pop %rbp │ │ │ │ + clc │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + lea 0xa899a5(%rip),%rcx │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + jmp 5b9b14 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - rex.XB │ │ │ │ + add %dh,-0x46(%rax) │ │ │ │ fwait │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - cmp $0x9b4319,%eax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5bd548 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + mov %ebx,%edx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 5b9b88 │ │ │ │ + mov 0x6(%rbx),%rdx │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rcx,%rsi │ │ │ │ + and $0x7,%esi │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 5b9b69 │ │ │ │ + movq $0x5b9be8,-0x40(%rbp) │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov 0x6(%rcx),%rdi │ │ │ │ + mov %rdi,%r14 │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rax,-0x38(%rbp) │ │ │ │ + mov %rdx,-0x30(%rbp) │ │ │ │ + mov %r8,-0x28(%rbp) │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%rbp │ │ │ │ + jmp da7388 │ │ │ │ + movq $0x5b9c28,-0x28(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + mov %rcx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5b9ba1 │ │ │ │ + mov 0x6(%rcx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + lea 0x9bb9d0(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,-0x7cff6447(%rax) │ │ │ │ + jrcxz 5b9bf2 │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jne 5b9c02 │ │ │ │ + movq $0x5b9cd0,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + jmp d9aff0 │ │ │ │ + movq $0x5b9c80,0x0(%rbp) │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + jmp d9aff0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lock rex.X │ │ │ │ + add %dl,-0x47(%rax) │ │ │ │ fwait │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x2b(%rdi) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x5bdf28,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0x805871(%rip),%r14 │ │ │ │ - jmp d6e428 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %edi,-0x1(%rax) │ │ │ │ (bad) │ │ │ │ + decl -0x39(%rcx) │ │ │ │ + rex.R and $0xf8,%al │ │ │ │ + cmp %dh,%dh │ │ │ │ + iret │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + sbb $0x24,%al │ │ │ │ + movq $0x5b9b08,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + lea -0x6(%r12),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5b9b08 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x45(%rax) │ │ │ │ - fwait │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1054197c <__environ@GLIBC_2.2.5+0xf4e9ed4> │ │ │ │ - (bad) │ │ │ │ - xchg %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 5be0af │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %r14,%rax │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5be08b │ │ │ │ - movq $0x5bdec8,-0x20(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x5be0d8,-0x10(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp cfd310 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x5be228,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp d9c360 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ + add %bh,%al │ │ │ │ + mov $0xc748009b,%eax │ │ │ │ + add %r13b,0x48005b9c(%r8) │ │ │ │ + mov 0x18(%rbp),%ebx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5b9ca8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x9b44d6(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + test %eax,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - rex.B │ │ │ │ - fwait │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,(%r8) │ │ │ │ - loope 5be13a │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - mov $0xe9009b41,%edi │ │ │ │ + add %dl,%al │ │ │ │ + mov $0x8b48009b,%eax │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB and %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ - fidivl 0x0(%rbx) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,0x48009b41(%rax) │ │ │ │ - movl $0x5be128,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0xa7c640(%rip),%r14 │ │ │ │ - jmp c95d80 │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + addb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48009b41(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 5be1d0 │ │ │ │ - movq $0x5be170,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5be170 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + test %eax,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x41(%rax) │ │ │ │ - fwait │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x49(%rsp,%riz,2) │ │ │ │ - add $0x20,%esp │ │ │ │ + add %ch,0x49009bb8(%rax) │ │ │ │ + add $0x10,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5be1c0 │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x5bdfc8,-0x18(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ + ja 5b9bc5 │ │ │ │ + movq $0xcff638,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - movq $0x5be208,0x8(%rbp) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp c9dfd8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - lea 0xa91676(%rip),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp c9dfd8 │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp c9dfd8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 5be214 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp c9dfd8 │ │ │ │ - add (%rax),%al │ │ │ │ + movq $0x5b9d20,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + lea -0x6(%r12),%rax │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5b9d20 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + test %eax,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x43(%rax) │ │ │ │ + add %bl,-0x48(%rax) │ │ │ │ fwait │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + rex.WRB sub %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ + jrcxz 5b9d2c │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ addb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %cl,0x43(%rax) │ │ │ │ - fwait │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73541ba4 <__environ@GLIBC_2.2.5+0x724ea0fc> │ │ │ │ - push %rbx │ │ │ │ - movq $0x5be298,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %ch,(%rax) │ │ │ │ + mov $0x8d48009b,%eax │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5b9dee │ │ │ │ + movq $0x5b9d90,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5be298 │ │ │ │ + jne 5b9d90 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - rex.XB │ │ │ │ - fwait │ │ │ │ + add %ch,%al │ │ │ │ + mov $0x9b,%bh │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - fisttps -0x75(%rax) │ │ │ │ - jne 5be2af │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5be028 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bl,%al │ │ │ │ - rex.X │ │ │ │ - fwait │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x34(%rdi) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x5be250,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x20(%r12),%rsi │ │ │ │ - lea 0x83d25c(%rip),%r14 │ │ │ │ - jmp d6e428 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rbp,%rbx,2) │ │ │ │ + add $0x30,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5b9dde │ │ │ │ + movq $0x5b9ac8,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0xcff638,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + lea 0x9bc693(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + lea 0xa89691(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x42(%rax) │ │ │ │ + add %bl,-0x49(%rax) │ │ │ │ fwait │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5be379 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5be350 │ │ │ │ - movq $0x5be370,-0x18(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %rdi,%r14 │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 5b9f36 │ │ │ │ + movq $0x5b9e60,-0x18(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 5bd988 │ │ │ │ - lea 0x9b4251(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - rex.X │ │ │ │ - fwait │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,0x48005be3(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - lea 0xa7c3d0(%rip),%r14 │ │ │ │ - jmp c95d80 │ │ │ │ - nop │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5b9e60 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - rex.X │ │ │ │ - fwait │ │ │ │ + add %bl,(%rax) │ │ │ │ + mov $0x9b,%bh │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %ecx,(%rdi) │ │ │ │ - test %ch,0x48000000(%rax) │ │ │ │ - movl $0x5be3e8,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5be3e8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + test %bh,0x48000000(%rcx) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + lea 0xa89616(%rip),%rcx │ │ │ │ + jmp 5b9e98 │ │ │ │ nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48009b41(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 5be45e │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5be440 │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ + add %ch,%al │ │ │ │ + mov $0x9b,%dh │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add %esi,0x48(%rsp,%rbx,2) │ │ │ │ + mov 0x6(%rbx),%edx │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x5be2c0,-0x20(%r12) │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x20(%r12),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp c9e0f8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - lea 0xa913fa(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x5be488,0x8(%rbp) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + and $0x7,%esi │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 5b9ee9 │ │ │ │ + movq $0x5b9f78,-0x18(%rbp) │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov 0x6(%rcx),%rdi │ │ │ │ + mov %rdi,%r14 │ │ │ │ + mov %rbx,%r8 │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5be488 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + mov %r8,0x0(%rbp) │ │ │ │ + mov %rdx,0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp da7388 │ │ │ │ + movq $0x5b9fb8,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + jmp d9aff0 │ │ │ │ + mov %rcx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5b9f19 │ │ │ │ + mov 0x6(%rcx),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + lea 0x9bb658(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + lea 0x9bc55b(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov $0x9b,%dh │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add 0x15(%rbp),%esi │ │ │ │ + movq $0x5ba060,0x10(%rbp) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + movq $0x5ba010,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + jmp d9aff0 │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - rex.B │ │ │ │ - fwait │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fisttps -0x75(%rax) │ │ │ │ - jne 5be49f │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5be028 │ │ │ │ + add %al,%al │ │ │ │ + mov $0x9b,%ch │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %edi,-0x1(%rax) │ │ │ │ + (bad) │ │ │ │ + decl -0x39(%rcx) │ │ │ │ + rex.R and $0xf8,%al │ │ │ │ + cmp %dh,%dh │ │ │ │ + iret │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + sbb $0x24,%al │ │ │ │ + movq $0x5b9e90,0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + lea -0x6(%r12),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5b9e90 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + test %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - call 485c7ff1 <__environ@GLIBC_2.2.5+0x47570549> │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5be4e2 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5be4f8,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%r14 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5bd988 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %ch,-0x4b(%rax) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,(%r8) │ │ │ │ + movabs 0xc3f6185d8b48005b,%al │ │ │ │ + (bad) │ │ │ │ + jne 5ba038 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + test %eax,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48009b40(%rax) │ │ │ │ - movl $0x5be520,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0xa7c248(%rip),%r14 │ │ │ │ - jmp c95d80 │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,-0x4b(%rax) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sub %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + rex.WRXB (bad) │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + addb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x40(%rax) │ │ │ │ - fwait │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rsp,%rsi,2) │ │ │ │ - movl $0x5be560,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %bl,(%rax) │ │ │ │ + mov $0x9b,%ch │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %esp,%eax │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl -0x39(%rcx) │ │ │ │ + rex.R and $0xf8,%al │ │ │ │ + cmp %dh,%dh │ │ │ │ + iret │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + sbb $0x24,%al │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x5ba0b8,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea -0x6(%r12),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5be560 │ │ │ │ + jne 5ba0b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - rex │ │ │ │ - fwait │ │ │ │ + add %al,%al │ │ │ │ + mov $0x9b,%ah │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x39(%r8) │ │ │ │ - adc %r10b,0x48005be5(%r8) │ │ │ │ - mov %ebx,%edi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5be028 │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r13b,%r9b │ │ │ │ + sar %cl,%ebp │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ (bad) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x27(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - lea 0xa912aa(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x7d(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x104f851,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x5be5c0,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp d9c360 │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %dh,0x24(%rdi) │ │ │ │ + movq $0xd11698,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x5(%r12),%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + lea 0x9bc39f(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 5b7038 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x9bc3ad(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bl,0x48009b3f(%rax) │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ + add %dh,0x48009bc3(%rax) │ │ │ │ + lea -0x30(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5be687 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5be670,-0x28(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + jb 5ba26a │ │ │ │ + movq $0x5ba188,-0x20(%rbp) │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5be670 │ │ │ │ + jne 5ba188 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x3f(%rax) │ │ │ │ + add %ch,-0x3d(%rax) │ │ │ │ fwait │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,0x48005be6(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - lea 0x9b3ecf(%rip),%r14 │ │ │ │ - jmp cfc630 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %al,%cl │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x73(%r8) │ │ │ │ + or $0xa892ee,%eax │ │ │ │ + jmp 5ba1c4 │ │ │ │ + nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + mov $0x9b,%bl │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ - fwait │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,%r8b │ │ │ │ - out %al,$0x5b │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fisttps -0x75(%rax) │ │ │ │ - jne 5be6bf │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ + mov %ebx,%edx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 5ba230 │ │ │ │ + mov 0x6(%rbx),%rdx │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rcx,%rsi │ │ │ │ + and $0x7,%esi │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 5ba215 │ │ │ │ + movq $0x5ba2a8,-0x10(%rbp) │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov 0x6(%rcx),%rdi │ │ │ │ + mov %rdi,%r14 │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %r8,0x8(%rbp) │ │ │ │ + mov %rdx,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp da7388 │ │ │ │ + movq $0x5ba2f0,0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rdx,%rbx │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ - jmp 5be328 │ │ │ │ - nop │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + mov %rcx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5ba249 │ │ │ │ + mov 0x6(%rcx),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + lea 0x9bb328(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 5ba0e0 │ │ │ │ + lea 0x9bc29f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + mov $0x9b,%dl │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add 0x15(%rbp),%esi │ │ │ │ + movq $0x5ba398,0x10(%rbp) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x5ba348,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - ds fwait │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x49(%rdi,%rdx,2) │ │ │ │ - add $0x38,%esp │ │ │ │ + add %cl,0x49009bb2(%rax) │ │ │ │ + add $0x10,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5be727 │ │ │ │ - movq $0x5be4b0,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - movq $0x5be758,0x0(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 5bd988 │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ + ja 5ba275 │ │ │ │ + movq $0xcff638,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x5ba1b8,0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + lea -0x6(%r12),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5ba1b8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x3e(%rax) │ │ │ │ - fwait │ │ │ │ + add %dh,(%rax) │ │ │ │ + mov $0x9b,%dl │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r8b,0x48005be7(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - lea 0xa7bfe8(%rip),%r14 │ │ │ │ - jmp c95d80 │ │ │ │ - nop │ │ │ │ + add %r14b,-0x5d(%r8) │ │ │ │ + pop %rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + adc %dh,%dh │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - ds fwait │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rsp,%rsi,2) │ │ │ │ - movl $0x5be7c0,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5be7c0 │ │ │ │ + jne 5ba370 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - cmp $0x8b48009b,%eax │ │ │ │ - adc %r9b,-0x39(%r8) │ │ │ │ - adc %r14b,%r8b │ │ │ │ - out %eax,$0x5b │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fisttps -0x77(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + mov $0x9b,%dl │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5be028 │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ + rex.XB (bad) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x27(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - lea 0xa9104a(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ + decl (%rdi) │ │ │ │ (bad) │ │ │ │ + addb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x7d(%rcx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + mov $0x9b,%cl │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x104f851,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x5be820,0x0(%rbp) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %ebx,%esp │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl -0x39(%rcx) │ │ │ │ + rex.R and $0xf8,%al │ │ │ │ + cmp %dh,%dh │ │ │ │ + iret │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + sbb $0x24,%al │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x5ba3f0,0x8(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp d9c360 │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + lea -0x6(%r12),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5ba3f0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x48009bb1(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5ba1c4 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5be8fc │ │ │ │ - movq $0x5be8b8,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5be8b8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + enter $0x9bb1,$0x0 │ │ │ │ + lea -0x40(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5ba511 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + lea 0xa89055(%rip),%rcx │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + jmp 5ba464 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x1c(%rdx),%esi │ │ │ │ - cmp $0x4,%rax │ │ │ │ - jb 5be8d5 │ │ │ │ - mov 0x4(%rbx),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x5(%rbx),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 5be8f1 │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,0x48009bb1(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rbx,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 5ba4d8 │ │ │ │ + mov 0x6(%rbx),%rdx │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rcx,%rsi │ │ │ │ + and $0x7,%esi │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 5ba4b9 │ │ │ │ + movq $0x5ba538,-0x40(%rbp) │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov 0x6(%rcx),%rdi │ │ │ │ + mov %rdi,%r14 │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rax,-0x38(%rbp) │ │ │ │ + mov %rdx,-0x30(%rbp) │ │ │ │ + mov %r8,-0x28(%rbp) │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%rbp │ │ │ │ + jmp da7388 │ │ │ │ + movq $0x5ba578,-0x28(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + mov %rcx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5ba4f1 │ │ │ │ + mov 0x6(%rcx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + lea 0x9bb0e8(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,-0x7cff6450(%rax) │ │ │ │ + jrcxz 5ba542 │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jne 5ba552 │ │ │ │ + movq $0x5ba648,0x0(%rbp) │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + jmp d9aff0 │ │ │ │ + movq $0x5ba5d0,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + jmp d9aff0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5be93f │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x5be880,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0x83cc1e(%rip),%r14 │ │ │ │ - jmp d6e428 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %cl,0x3c(%rax) │ │ │ │ + add %ch,-0x50(%rax) │ │ │ │ fwait │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5be9b1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5be99d │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5be9b8,-0x20(%rbp) │ │ │ │ - lea 0xa90ecd(%rip),%rdi │ │ │ │ - mov 0x20(%rbx),%rsi │ │ │ │ - mov 0x18(%rbx),%r14 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5be328 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %edi,-0x1(%rax) │ │ │ │ + (bad) │ │ │ │ + decl -0x39(%rcx) │ │ │ │ + rex.R and $0xf8,%al │ │ │ │ + cmp %dh,%dh │ │ │ │ + iret │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + sbb $0x24,%al │ │ │ │ + movq $0x5ba458,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + lea -0x6(%r12),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5ba458 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + test %eax,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x49(%rbx,%rdi,1) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5be9f3 │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - mov %rax,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add %dl,(%rax) │ │ │ │ + mov $0x9b,%al │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %esi,(%rdi,%rdi,8) │ │ │ │ + (bad) │ │ │ │ + decl -0x39(%rcx) │ │ │ │ + rex.R and $0xf8,%al │ │ │ │ + cmp %dh,%dh │ │ │ │ + iret │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + sbb $0x24,%al │ │ │ │ + movq $0x5ba620,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + lea -0x6(%r12),%rax │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5ba620 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + test %eax,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + scas %es:(%rdi),%eax │ │ │ │ + fwait │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sub %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + xor %esi,%edi │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + addb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + test %eax,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x83cb25(%rip),%r14 │ │ │ │ - jmp d6e428 │ │ │ │ - add (%rax),%eax │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x48009baf(%rax) │ │ │ │ + movl $0x5ba670,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5ba670 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %eax,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,-0x51(%rax) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB and %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + jrcxz 5ba67c │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + addb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ah,0x3b(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x51(%rax) │ │ │ │ fwait │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5bea99 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5bea85 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5beaa0,-0x20(%rbp) │ │ │ │ - lea 0xa90de5(%rip),%rdi │ │ │ │ - mov 0x20(%rbx),%rsi │ │ │ │ - mov 0x18(%rbx),%r14 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5be328 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5ba73e │ │ │ │ + movq $0x5ba6e0,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5ba6e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x49(%rbx,%rdi,1) │ │ │ │ - add $0x18,%esp │ │ │ │ + scas %es:(%rdi),%eax │ │ │ │ + fwait │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rbp,%rbx,2) │ │ │ │ + add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5beadb │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ + ja 5ba72e │ │ │ │ + movq $0x5ba418,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0xcff638,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - mov %rax,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ + lea 0x9bbddb(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + lea 0xa88d41(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sbb (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48009b3a(%rax) │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5beb98 │ │ │ │ - movq $0x5beb60,-0x28(%rbp) │ │ │ │ - mov 0x0(%rbp),%rbx │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %r14,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add %dh,-0x52(%rax) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 5ba886 │ │ │ │ + movq $0x5ba7b0,-0x18(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5beb60 │ │ │ │ + jne 5ba7b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add $0x0,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x3a(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + scas %es:(%rdi),%al │ │ │ │ fwait │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add %esi,0x48(%rbx,%rbx,1) │ │ │ │ - movl $0x5bebb8,0x8(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x9b39c3(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp cfc630 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x9b3a39(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bh,0x48000000(%rcx) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + lea 0xa88cc6(%rip),%rcx │ │ │ │ + jmp 5ba7e8 │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp 0x45c74800(%rbx),%bl │ │ │ │ - clc │ │ │ │ - call 485c47ac <__environ@GLIBC_2.2.5+0x4756cd04> │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5bebe8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + scas %es:(%rdi),%al │ │ │ │ + fwait │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add %esi,0x48(%rsp,%rbx,2) │ │ │ │ + mov 0x6(%rbx),%edx │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rcx,%rsi │ │ │ │ + and $0x7,%esi │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 5ba839 │ │ │ │ + movq $0x5ba8c8,-0x18(%rbp) │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov 0x6(%rcx),%rdi │ │ │ │ + mov %rdi,%r14 │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + mov %r8,0x0(%rbp) │ │ │ │ + mov %rdx,0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp da7388 │ │ │ │ + movq $0x5ba908,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + jmp d9aff0 │ │ │ │ + mov %rcx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5ba869 │ │ │ │ + mov 0x6(%rcx),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + lea 0x9bad70(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + lea 0x9bbca3(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - cmp %ebx,0x45c74800(%rbx) │ │ │ │ - add %dl,(%rax) │ │ │ │ - in (%dx),%al │ │ │ │ - pop %rbx │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - rex.WRXB cmp %r11,-0x25ce1700(%r11) │ │ │ │ - jae 5bebff │ │ │ │ + add %bl,(%rax) │ │ │ │ + lods %ds:(%rsi),%eax │ │ │ │ + fwait │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add 0x11(%rbp),%esi │ │ │ │ + movq $0x5ba9d8,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + jmp d9aff0 │ │ │ │ + movq $0x5ba960,0x10(%rbp) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ nop │ │ │ │ - add $0x0,%eax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x49009b39(%rax) │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5bedbb │ │ │ │ - movq $0x5be620,-0x20(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - movq $0x5bec70,0x0(%rbp) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + lods %ds:(%rsi),%al │ │ │ │ + fwait │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %edi,-0x1(%rax) │ │ │ │ + (bad) │ │ │ │ + decl -0x39(%rcx) │ │ │ │ + rex.R and $0xf8,%al │ │ │ │ + cmp %dh,%dh │ │ │ │ + iret │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + sbb $0x24,%al │ │ │ │ + movq $0x5ba7e0,0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + lea -0x6(%r12),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5bec70 │ │ │ │ + jne 5ba7e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - cmp %ebx,-0x2776b800(%rbx) │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 5bec98 │ │ │ │ - movq $0x5beeb0,0x8(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 5be328 │ │ │ │ + add %al,0x49009bac(%rax) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5ba8a1 │ │ │ │ + movq $0xcff638,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - movq $0x5becc8,0x8(%rbp) │ │ │ │ + movq $0x5ba9b8,0x8(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ + lea -0x6(%r12),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5becc8 │ │ │ │ + jne 5ba9b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - cmp %bl,-0x2776b800(%rbx) │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 5bedd3 │ │ │ │ - movq $0x5bed10,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5bed10 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + add %ch,(%rax) │ │ │ │ + lods %ds:(%rsi),%al │ │ │ │ + fwait │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r13b,%r9b │ │ │ │ + and %esi,%edi │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,0x2(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48009b38(%rax) │ │ │ │ - mov 0x18(%rbp),%eax │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - cmp $0x3,%rsi │ │ │ │ - jb 5bedef │ │ │ │ - cmp $0x4,%rsi │ │ │ │ - jb 5bee0b │ │ │ │ - mov 0x4(%rbx),%rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 5bed6c │ │ │ │ - mov %rdx,%rbx │ │ │ │ - jmp 5bee50 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + add %cl,(%rax) │ │ │ │ + lods %ds:(%rsi),%al │ │ │ │ + fwait │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,(%r8) │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + pop %rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %dh,%dh │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 5baa00 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %eax,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x38(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ fwait │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x7d(%r8) │ │ │ │ + sub %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5bed9f │ │ │ │ - movq $0x5bea28,-0x10(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x5bf0f0,0x8(%rbp) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp c9dfd8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x5bed60,0x8(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d9bef0 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x5bec10,0x0(%rbp) │ │ │ │ - jmp d9c3d8 │ │ │ │ - movq $0x5bef78,0x0(%rbp) │ │ │ │ - lea 0xa90a6f(%rip),%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - jmp 5be328 │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - jb 5bee21 │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 5bed6c │ │ │ │ - mov %rdx,%rbx │ │ │ │ - jmp 5bee50 │ │ │ │ - mov 0x5(%rbx),%rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 5bed6c │ │ │ │ - mov %rdx,%rbx │ │ │ │ - jmp 5bee50 │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 5bed6c │ │ │ │ - mov %rdx,%rbx │ │ │ │ - jmp 5bee50 │ │ │ │ - nop │ │ │ │ - add $0x2,%eax │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + std │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + addb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x37(%rax) │ │ │ │ - fwait │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rcx) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - movq $0x5be910,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x5bf040,0x8(%rbp) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ + add %dh,0x24(%rdi) │ │ │ │ + movq $0xd11698,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x5(%r12),%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + lea 0x9bbae7(%rip),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp c9dfd8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x5bee48,0x0(%rbp) │ │ │ │ - jmp d9bef0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp 5b7038 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x9bbaf5(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x49(%rsp,%rcx,2) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5beefc │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x5bef58,0x20(%rbp) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0xa7b85f(%rip),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp c95d80 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - movq $0x5bef38,0x20(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + add %bh,%al │ │ │ │ + mov $0x8d48009b,%edx │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 5babba │ │ │ │ + movq $0x5baad8,-0x20(%rbp) │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5bef38 │ │ │ │ + jne 5baad8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - rex.WR out %al,(%dx) │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ (bad) │ │ │ │ - rex add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %dh,0x48009bba(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5baba9 │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + lea 0xa8899e(%rip),%rcx │ │ │ │ + jmp 5bab14 │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - cmp $0xed,%al │ │ │ │ (bad) │ │ │ │ - decl (%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ - rex add %al,0x0(%rbx,%rax,1) │ │ │ │ + mov %ebx,%edx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 5bab80 │ │ │ │ + mov 0x6(%rbx),%rdx │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rcx,%rsi │ │ │ │ + and $0x7,%esi │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 5bab65 │ │ │ │ + movq $0x5babf8,-0x10(%rbp) │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov 0x6(%rcx),%rdi │ │ │ │ + mov %rdi,%r14 │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %r8,0x8(%rbp) │ │ │ │ + mov %rdx,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp da7388 │ │ │ │ + movq $0x5bac40,0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + mov %rcx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5bab99 │ │ │ │ + mov 0x6(%rcx),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + lea 0x9baa40(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 5baa30 │ │ │ │ + lea 0x9bb9e7(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + test $0xe383009b,%eax │ │ │ │ (bad) │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jne 5bac19 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x5bad18,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + movq $0x5bac98,0x10(%rbp) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x49(%rsp,%rcx,2) │ │ │ │ - add $0x18,%esp │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x49009ba9(%rax) │ │ │ │ + add $0x10,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5befc4 │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x5bf020,0x20(%rbp) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0xa7b797(%rip),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp c95d80 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - movq $0x5bf000,0x20(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + ja 5babc5 │ │ │ │ + movq $0xcff638,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x5bab08,0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + lea -0x6(%r12),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5bf000 │ │ │ │ + jne 5bab08 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - test %ch,%ch │ │ │ │ + add %cl,-0x57(%rax) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - decl (%rdi) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %ebp,(%rdi,%rdi,8) │ │ │ │ (bad) │ │ │ │ - rex add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + decl -0x39(%rcx) │ │ │ │ + rex.R and $0xf8,%al │ │ │ │ + cmp %dh,%dh │ │ │ │ + iret │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + sbb $0x24,%al │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x5bacf0,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea -0x6(%r12),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5bacf0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + test $0x9b,%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ - je 5bf016 │ │ │ │ + adc %esi,%edi │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ - rex add %al,(%rcx,%rax,1) │ │ │ │ + addb $0x0,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x1,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x35(%rax) │ │ │ │ - fwait │ │ │ │ + add %cl,%al │ │ │ │ + test $0x9b,%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,-0x53(%r8) │ │ │ │ + pop %rbx │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x77(%r8) │ │ │ │ - fiaddl -0x7cb7f81e(%rbx) │ │ │ │ - cli │ │ │ │ - add %esi,0x49(%rbp,%rbp,2) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5bf0b1 │ │ │ │ - movq $0x5be960,-0x38(%r12) │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x5bf1a0,0x20(%rbp) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0xa7b6aa(%rip),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp c95d80 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - movq $0x5bf1e0,0x0(%rbp) │ │ │ │ - lea 0xa90781(%rip),%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 5be328 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1,%al │ │ │ │ + pop %rbp │ │ │ │ + adc %dh,%dh │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 5bad40 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48009b34(%rax) │ │ │ │ + add %ah,0x48009ba8(%rax) │ │ │ │ mov 0x20(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 5bf171 │ │ │ │ - add $0x40,%r12 │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5bab14 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,-0x58(%rax) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 5bae7f │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5bf161 │ │ │ │ - movq $0x5bea48,-0x38(%r12) │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ + ja 5bae74 │ │ │ │ movq $0xd75710,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x5bf1c0,0x20(%rbp) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0xa7b5fa(%rip),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp c95d80 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - movq $0x5bf288,0x0(%rbp) │ │ │ │ - lea 0xa906d1(%rip),%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 5be328 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + lea 0xa886ea(%rip),%rax │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp 5badcc │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - hlt │ │ │ │ (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - rex add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + test $0x9b,%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 5badcc │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 5bae43 │ │ │ │ + mov 0x6(%rbx),%rcx │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rax,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 5bae24 │ │ │ │ + movq $0x5baeb0,-0x30(%rbp) │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov 0x6(%rax),%rdi │ │ │ │ + mov %rdi,%r14 │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov %rdx,-0x28(%rbp) │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %r8,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp da7388 │ │ │ │ + movq $0x5baef0,-0x18(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 5bae58 │ │ │ │ + mov 0x6(%rax),%rbx │ │ │ │ + jmp d9aff0 │ │ │ │ + lea 0x9ba781(%rip),%rbx │ │ │ │ + jmp d9aff0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x9bb732(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + fwait │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add 0x11(%rbp),%esi │ │ │ │ + movq $0x5bafc0,0x0(%rbp) │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + jmp d9aff0 │ │ │ │ + movq $0x5baf48,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + jmp d9aff0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - decl (%rdi) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %esp,-0x1(%rbx) │ │ │ │ (bad) │ │ │ │ - rex add %al,0x0(%rbx,%rax,1) │ │ │ │ + decl -0x39(%rcx) │ │ │ │ + rex.R and $0xf8,%al │ │ │ │ + cmp %dh,%dh │ │ │ │ + iret │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + sbb $0x24,%al │ │ │ │ + movq $0x5badc0,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + lea -0x6(%r12),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5badc0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x49(%rsp,%rcx,2) │ │ │ │ - add $0x18,%esp │ │ │ │ + add %bl,0x49009ba6(%rax) │ │ │ │ + add $0x10,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5bf22c │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x5bf330,0x20(%rbp) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0xa7b52f(%rip),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp c95d80 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - movq $0x5bf268,0x20(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + ja 5bae8a │ │ │ │ + movq $0xcff638,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x5baf98,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + lea -0x6(%r12),%rax │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5bf268 │ │ │ │ + jne 5baf98 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + test %eax,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - sbb $0xeb,%al │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ (bad) │ │ │ │ - rex add %al,0x0(%rbx,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x5a(%rax) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 5bafa4 │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 5badcc │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,%r8b │ │ │ │ + scas %es:(%rdi),%eax │ │ │ │ + pop %rbx │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x49(%rsp,%rcx,2) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5bf2d4 │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x5bf350,0x20(%rbp) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0xa7b487(%rip),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp c95d80 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - movq $0x5bf310,0x20(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5bf310 │ │ │ │ + pop %rbp │ │ │ │ + sbb %dh,%dh │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 5bafe8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %eax,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - je 5bf304 │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 5baff4 │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 5badcc │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ - rex add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %ah,-0x5b(%rax) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 5bb127 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5bb11c │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + lea 0xa88442(%rip),%rax │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp 5bb074 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - fs jmp 1f6bf33d <__environ@GLIBC_2.2.5+0x1e667895> │ │ │ │ - rex add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 5bb074 │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 5bb0eb │ │ │ │ + mov 0x6(%rbx),%rcx │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rax,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 5bb0cc │ │ │ │ + movq $0x5bb158,-0x30(%rbp) │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov 0x6(%rax),%rdi │ │ │ │ + mov %rdi,%r14 │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov %rdx,-0x28(%rbp) │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %r8,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp da7388 │ │ │ │ + movq $0x5bb198,-0x18(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 5bb100 │ │ │ │ + mov 0x6(%rax),%rbx │ │ │ │ + jmp d9aff0 │ │ │ │ + lea 0x9ba471(%rip),%rbx │ │ │ │ + jmp d9aff0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x9bb49a(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ + fwait │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add 0x11(%rbp),%esi │ │ │ │ + movq $0x5bb240,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + jmp d9aff0 │ │ │ │ + movq $0x5bb1f0,0x0(%rbp) │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + jmp d9aff0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - rex.R jmp 1f6bf35d <__environ@GLIBC_2.2.5+0x1e6678b5> │ │ │ │ - rex add %cl,0x45(%rbx,%rcx,4) │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jge 5bf378 │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 5bf478 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + movabs %eax,0x3b4d10c48349009b │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %esp,-0x1(%rbx) │ │ │ │ + (bad) │ │ │ │ + decl -0x39(%rcx) │ │ │ │ + rex.R and $0xf8,%al │ │ │ │ + cmp %dh,%dh │ │ │ │ + iret │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + sbb $0x24,%al │ │ │ │ + movq $0x5bb068,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + lea -0x6(%r12),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5bb068 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + test %eax,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,0x48009ba3(%rax) │ │ │ │ + movl $0x5bb218,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5bb218 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %eax,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - and %dh,(%rbx) │ │ │ │ - fwait │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5bf3b5 │ │ │ │ - movq $0x5bf3d0,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x9b2ef6(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp c97398 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - xor 0xd8d4c00(%rbx),%bl │ │ │ │ - mov $0x32,%cl │ │ │ │ - fwait │ │ │ │ - add %cl,0x5(%rbp,%rcx,4) │ │ │ │ - (bad) │ │ │ │ - xor 0x3d8d4800(%rbx),%bl │ │ │ │ - push %rbx │ │ │ │ - xor 0x358d4800(%rbx),%bl │ │ │ │ - and $0x32,%al │ │ │ │ + add %ah,-0x5d(%rax) │ │ │ │ fwait │ │ │ │ - add %cl,0x35(%rbp,%rcx,4) │ │ │ │ - cmc │ │ │ │ - xor %ebx,0x5d894800(%rbx) │ │ │ │ - add %ch,%cl │ │ │ │ - sbb $0xf7,%al │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - rex add %al,(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 5bb224 │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 5bb074 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x49009b32(%rax) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5bf43f │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x5bf390,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0x826310(%rip),%r14 │ │ │ │ - jmp d6e428 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 5bf453 │ │ │ │ + add %bh,(%rax) │ │ │ │ + movabs %eax,0x3b4d10c48349009b │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %esp,%ecx │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ - incl 0x0(%rcx,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + decl -0x39(%rcx) │ │ │ │ + rex.R and $0xf8,%al │ │ │ │ + cmp %dh,%dh │ │ │ │ + iret │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + sbb $0x24,%al │ │ │ │ + movq $0x5bb290,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + lea -0x6(%r12),%rax │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5bb290 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + test %eax,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + movabs %al,0x8b4808758b48009b │ │ │ │ + sub %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + sar %cl,%ebp │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + addb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5bf4c0 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5bf4b5 │ │ │ │ - movq $0x5bf410,-0x10(%r12) │ │ │ │ - mov %r8,(%r12) │ │ │ │ - movq $0x5bf4f0,-0x10(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5ce088 │ │ │ │ + add %cl,(%rax) │ │ │ │ + mov $0x9b,%cl │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x23(%rdi) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + lea -0xe(%r12),%rdi │ │ │ │ + lea 0xa7e18f(%rip),%rsi │ │ │ │ + jmp cfe2c8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0x9b3229(%rip),%rbx │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + lea 0x9bb2d6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 5bf4fc │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp c9dfd8 │ │ │ │ - add $0x1000000,%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5bb33a │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ca3778 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - xor %ebx,0x458d4800(%rbx) │ │ │ │ - loopne 5bf569 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5bf5b8 │ │ │ │ - movq $0x5bf550,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5bf550 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ + add %dh,-0x50(%rax) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,0x48009b31(%rax) │ │ │ │ - movl $0x5bf5a0,-0x18(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5bf5a0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x36(%rdi) │ │ │ │ + movq $0x5bb318,-0x28(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + lea -0xe(%r12),%rdi │ │ │ │ + lea 0xa7e0e4(%rip),%rsi │ │ │ │ + jmp cfe2c8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0x9bb23b(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ret │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x31(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + scas %es:(%rdi),%eax │ │ │ │ fwait │ │ │ │ - add %cl,0x45(%rbx,%rcx,4) │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jge 5bf5b8 │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 5bf478 │ │ │ │ - lea 0x9b3151(%rip),%rbx │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x23(%rdi) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + lea -0xe(%r12),%rdi │ │ │ │ + lea 0xa7dfd7(%rip),%rsi │ │ │ │ + jmp cfe568 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x9bb1e6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5bf5fe │ │ │ │ + jb 5bb44a │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9dfd8 │ │ │ │ + jmp ca37e0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB mov $0xff8394c,%r8d │ │ │ │ - (bad) │ │ │ │ - mov $0x0,%dl │ │ │ │ - add %al,(%rax) │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %r14,%rcx │ │ │ │ - mov 0xf(%r14),%rdx │ │ │ │ - mov 0x17(%r14),%rax │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov 0xf(%rdi),%r10 │ │ │ │ - mov 0x17(%rdi),%rdi │ │ │ │ - and $0x7,%r8d │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - jne 5bf666 │ │ │ │ - mov %rsi,%r8 │ │ │ │ - and $0x7,%r8d │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 5bf666 │ │ │ │ - mov %rsi,%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov %rsi,%r8 │ │ │ │ - and $0x7,%r8d │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 5bf6ea │ │ │ │ - mov %r10,%r8 │ │ │ │ - mov %r9,0x40(%rsp) │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - mov %rsi,0x48(%rsp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - add $0x20,%r12 │ │ │ │ + add %ah,0x49009bae(%rax) │ │ │ │ + add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5bf72f │ │ │ │ - cmp %r8,%rdx │ │ │ │ - jl 5bf722 │ │ │ │ - cmp %r8,%rdx │ │ │ │ - jne 5bf6d2 │ │ │ │ - cmp %r9,%rsi │ │ │ │ - jl 5bf722 │ │ │ │ - cmp %r9,%rsi │ │ │ │ - jne 5bf6d2 │ │ │ │ - movq $0x5bf5d8,-0x18(%r12) │ │ │ │ + ja 5bb4ab │ │ │ │ + movq $0x5bb428,-0x28(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%r12 │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x9b303a(%rip),%rbx │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + lea -0xe(%r12),%rdi │ │ │ │ + lea 0xa7df2c(%rip),%rsi │ │ │ │ + jmp cfe568 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0x9bb14b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - mov %rbx,%r8 │ │ │ │ - and $0x7,%r8d │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 5bf700 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %r9,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov %r10,%r8 │ │ │ │ - mov %r9,0x40(%rsp) │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - mov %rsi,0x48(%rsp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - jmp 5bf690 │ │ │ │ - add $0xffffffffffffffe0,%r12 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x5bf780,-0x48(%rbp) │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ - mov %rbx,-0x38(%rbp) │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ - jmp d9bef0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - or %dh,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - jne 5bf7bc │ │ │ │ - mov 0x30(%rbp),%rdi │ │ │ │ - mov 0x38(%rbp),%r8 │ │ │ │ - mov 0x40(%rbp),%r9 │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 5bf690 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + movabs 0x4cf0458d4800a7e2,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5bb4fe │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c8e150 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %bl,-0x1e(%rax) │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5bf819 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5bf8db │ │ │ │ - movq $0x5bf808,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5bb5be │ │ │ │ + movq $0x5bb560,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5bf808 │ │ │ │ + jne 5bb560 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + loop 5bb506 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rbp,%rbx,2) │ │ │ │ + add $0x30,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5bb5ae │ │ │ │ + movq $0x5bb4d8,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0xcff638,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + lea 0x9bb053(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + lea 0xa87ec1(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - rex.W clc │ │ │ │ - pop %rbx │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,0x4800a7e1(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5bb659 │ │ │ │ + movq $0x5bb630,-0x18(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5bf848 │ │ │ │ + jne 5bb630 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x1f(%rax) │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rax,%rdx,1) │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp c8e150 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + lea 0x9bafc8(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - mov %bh,%al │ │ │ │ - pop %rbx │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5bf888 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x24(%rdi) │ │ │ │ + movq $0xd11698,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x5(%r12),%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + lea 0x9baf8f(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 5b7038 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x9baf9d(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,0x48005bf8(%r8) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + add %ah,0x48009baf(%rax) │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5bb74d │ │ │ │ + movq $0x5bb720,-0x20(%rbp) │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5bf8b8 │ │ │ │ + jne 5bb720 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x39(%r8) │ │ │ │ - sbb %r15b,%r8b │ │ │ │ + add %ah,-0x51(%rax) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - pop %rbx │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - jge 5bf8db │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ - lea 0x9b2e46(%rip),%rbx │ │ │ │ + add %esi,0x48(%rax,%rdx,1) │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp c8e150 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 5bb680 │ │ │ │ + lea 0x9baf4c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5bb792 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp cfbcb8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - sub %bh,%cl │ │ │ │ - pop %rbx │ │ │ │ - add %cl,0x75(%rcx,%rcx,4) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 5bf928 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5bb85b │ │ │ │ + movq $0x5bb7f0,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5bb7f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rdx,%rbp,2) │ │ │ │ + add $0x38,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5bb84b │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x5bb768,-0x30(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0xcff638,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - nop │ │ │ │ - sbb %edi,(%rdi) │ │ │ │ - addb $0x0,(%rax) │ │ │ │ + lea 0x9bae4e(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + lea 0xa87c24(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 7353f1e4 <__environ@GLIBC_2.2.5+0x724e773c> │ │ │ │ + movq $0x5bb8d0,%gs:-0x18(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5bb8d0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - inc %rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - cs (bad) │ │ │ │ - addb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rbp,%rdx,1) │ │ │ │ + mov 0xe(%rbx),%edi │ │ │ │ + mov 0x6(%rbx),%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp cfbcb8 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + lea 0x9badb3(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x1(%rax) │ │ │ │ - ret │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - rex.R (bad) │ │ │ │ - addb $0x0,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x24(%rdi) │ │ │ │ + movq $0xd11698,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x5(%r12),%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + lea 0x9bad6f(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 5b7038 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x9bad7d(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - add %bh,%bh │ │ │ │ - add %dl,%gs:0x803f57(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %ah,-0x53(%rax) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 5bb9d9 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5bb9fa │ │ │ │ + movq $0x5bb9c8,-0x20(%rbp) │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5bb9c8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %ah,(%rax) │ │ │ │ + lods %ds:(%rsi),%eax │ │ │ │ + fwait │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rbp,%rdx,1) │ │ │ │ + mov 0xe(%rbx),%edi │ │ │ │ + mov 0x6(%rbx),%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp cfbcb8 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 5bb928 │ │ │ │ + lea 0x9bad07(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x3,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - push $0x803f │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 5bba80 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5bba68,-0x28(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x20(%rbx),%rcx │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5bba68 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - add $0xff,%al │ │ │ │ - add %dl,%gs:0x1(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %ch,-0x72b7ff65(%rip) │ │ │ │ - xor $0x9b2d11,%eax │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - jmp c9dfd8 │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,0x48005bba(%r8) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + jmp d9aff0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - clc │ │ │ │ - sub $0x9b,%al │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7354338c <__environ@GLIBC_2.2.5+0x724eb8e4> │ │ │ │ - push %rdx │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5bfa88 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x5bfa18,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x5bfaa8,-0x18(%rbp) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0x803f7e(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp d6e428 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x5bfa00,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x4(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r13b,%r11b │ │ │ │ + pop %rbx │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5bfb83 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5bfb40,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5bfb40 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,%r8b │ │ │ │ + mov $0x8948005b,%edx │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + adc %cl,-0x77(%rax) │ │ │ │ + adc %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 5bbae8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x77(%r8) │ │ │ │ + pop %rsp │ │ │ │ + and $0x40,%al │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov %rcx,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 5bbb28 │ │ │ │ + movq $0x5bbab8,0x0(%rbp) │ │ │ │ + mov 0x6(%rcx),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0xe(%rcx),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + jmp da7388 │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5bfbc2 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + jb 5bbbf3 │ │ │ │ + movq $0x5bbb88,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9e0f8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB mov $0x4c,%r8b │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5bfd3a │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5bfc58,-0x50(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rdi │ │ │ │ - mov 0x40(%rbx),%r8 │ │ │ │ - mov 0x48(%rbx),%r9 │ │ │ │ - mov 0x38(%rbx),%rbx │ │ │ │ - mov %rdx,-0x48(%rbp) │ │ │ │ - mov %rdi,-0x40(%rbp) │ │ │ │ - mov %rsi,-0x38(%rbp) │ │ │ │ - mov %r9,-0x30(%rbp) │ │ │ │ - mov %r8,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffb0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5bfc58 │ │ │ │ + jne 5bbb88 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rdx,%rbp,2) │ │ │ │ + add $0x38,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5bfd3e │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0xf(%rbx),%rdx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jge 5bfca4 │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ - add $0xffffffffffffffd8,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jne 5bfd2c │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jge 5bfce0 │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ - add $0xffffffffffffffd8,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jne 5bfd2c │ │ │ │ - movq $0x5bfb98,-0x38(%r12) │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ + ja 5bbbe3 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x5bba18,-0x30(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xcff638,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ + lea 0x9bab1e(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + lea 0xa8788c(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ + rex.RB call 1053f57c <__environ@GLIBC_2.2.5+0xf4e7ad4> │ │ │ │ (bad) │ │ │ │ - (bad) │ │ │ │ - add %eax,(%rax) │ │ │ │ + cwtl │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB loopne 5bfd32 │ │ │ │ - std │ │ │ │ - pop %rbx │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB add $0xd5b8b48,%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ + rex.RB call b778a5 │ │ │ │ mov %rdi,%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5bfdb8 │ │ │ │ + jne 5bbc68 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB loopne 5bfdc5 │ │ │ │ - (bad) │ │ │ │ - pop %rbx │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - rex.WXB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rsp,%rcx,2) │ │ │ │ + movl $0x5bbca8,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5bfe08 │ │ │ │ + jne 5bbca8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xchg %eax,(%rcx) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sub %r9b,-0x75(%r8) │ │ │ │ - rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - cmp %cl,-0x77(%rax) │ │ │ │ - fiadds -0x7cb7f81a(%rbx) │ │ │ │ - incb (%rcx) │ │ │ │ - je 5bfe96 │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5bfe86 │ │ │ │ - mov 0x6(%rbx),%rsi │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x5bfbd8,-0x48(%r12) │ │ │ │ - mov %rsi,-0x38(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,%r8b │ │ │ │ + mov $0x8948005b,%esp │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r13b,%r9b │ │ │ │ + xor %dh,%bl │ │ │ │ + jge 5bbcc0 │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x48(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp da7148 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5bfec6 │ │ │ │ - movq $0x5bfaf0,-0x18(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp da7148 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + lea 0x9baa4c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5bff83 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5bff40,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5bff40 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r13b,%r11b │ │ │ │ + pop %rbx │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,(%r8) │ │ │ │ + mov $0x8948005b,%ebp │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jne 5bbd38 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5bffc2 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9e0f8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x77(%r8) │ │ │ │ + pop %rsp │ │ │ │ + and $0x40,%al │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov %rcx,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 5bbd78 │ │ │ │ + movq $0x5bbd08,0x0(%rbp) │ │ │ │ + mov 0x6(%rcx),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0xe(%rcx),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + jmp da7388 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + sbb %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,-0x57(%rax) │ │ │ │ + fwait │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB mov $0x4c,%r8b │ │ │ │ + rex.RB loopne 5bbde9 │ │ │ │ cmp %edi,%eax │ │ │ │ - jb 5c013a │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5c0058,-0x50(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rdi │ │ │ │ - mov 0x40(%rbx),%r8 │ │ │ │ - mov 0x48(%rbx),%r9 │ │ │ │ - mov 0x38(%rbx),%rbx │ │ │ │ - mov %rdx,-0x48(%rbp) │ │ │ │ - mov %rdi,-0x40(%rbp) │ │ │ │ - mov %rsi,-0x38(%rbp) │ │ │ │ - mov %r9,-0x30(%rbp) │ │ │ │ - mov %r8,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffb0,%rbp │ │ │ │ + jb 5bbe49 │ │ │ │ + movq $0x5bbde0,-0x20(%rbp) │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5c0058 │ │ │ │ + jne 5bbde0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + test $0x8948009b,%eax │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rsp,%rcx,2) │ │ │ │ + movl $0x5bbe20,0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5bbe20 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c013e │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0xf(%rbx),%rdx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jge 5c00a4 │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ - add $0xffffffffffffffd8,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jne 5c012c │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jge 5c00e0 │ │ │ │ - movq $0x5bf980,-0x38(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ - add $0xffffffffffffffd8,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jne 5c012c │ │ │ │ - movq $0x5bff98,-0x38(%r12) │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,-0x42(%r8) │ │ │ │ + pop %rbx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r13b,%r9b │ │ │ │ + mov $0x48007df1,%eax │ │ │ │ + mov 0x10(%rbp),%esi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 5bb928 │ │ │ │ + lea 0x9ba8d8(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB loopne 5c0132 │ │ │ │ - add %ebx,0x48(%rax,%rax,1) │ │ │ │ - mov 0x5(%rbx),%eax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5c01b8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r13b,%r11b │ │ │ │ + pop %rbx │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB loopne 5c01c5 │ │ │ │ - add 0x48(%rax,%rax,1),%bl │ │ │ │ + add %r15b,0x48005bbe(%r8) │ │ │ │ mov %ebx,%eax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5c0208 │ │ │ │ + jne 5bbeb8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xchg %eax,(%rcx) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - sub %r9b,-0x75(%r8) │ │ │ │ - rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - cmp %cl,-0x77(%rax) │ │ │ │ - fiadds -0x7cb7f81a(%rbx) │ │ │ │ - incb (%rcx) │ │ │ │ - je 5c0296 │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c0286 │ │ │ │ - mov 0x6(%rbx),%rsi │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x5bffd8,-0x48(%r12) │ │ │ │ - mov %rsi,-0x38(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x48(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp da7148 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c02c6 │ │ │ │ - movq $0x5bfef0,-0x18(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp da7148 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - and $0x9b,%al │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c037d │ │ │ │ - movq $0x5bfa38,-0x58(%r12) │ │ │ │ - mov %r14,-0x48(%r12) │ │ │ │ - movq $0xd75710,-0x40(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - movq $0x104f851,-0x30(%r12) │ │ │ │ - movq $0x5bfd68,-0x28(%r12) │ │ │ │ - lea -0x3e(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - movq $0x5c0168,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r8,(%r12) │ │ │ │ - mov %r8,%r9 │ │ │ │ - mov %r8,%rax │ │ │ │ - lea -0x25(%r12),%r8 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - lea -0xd(%r12),%rsi │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x77(%r8) │ │ │ │ + pop %rsp │ │ │ │ + and $0x40,%al │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov %rcx,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 5bbef8 │ │ │ │ + movq $0x5bbe88,0x0(%rbp) │ │ │ │ + mov 0x6(%rcx),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp da7b20 │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - lea 0x9b23c9(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x90000000,%eax │ │ │ │ - call ffffffff8da40452 <__environ@GLIBC_2.2.5+0xffffffff8c9e89aa> │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5c03ef │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call d97350 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5c03ea │ │ │ │ - movq $0xda2e40,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x8035b9(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d75158 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + mov 0xe(%rcx),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + jmp da7388 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + sldt (%rax) │ │ │ │ + add %bl,0x4800a866(%rax) │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5c048b │ │ │ │ + jb 5bbf74 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5c0448,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + movq $0x5bbf60,-0x28(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x20(%rbx),%rcx │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5c0448 │ │ │ │ + jne 5bbf60 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x104f851,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x66(%rax) │ │ │ │ + test $0x0,%al │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp cfbfd0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + data16 test $0x0,%al │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5c04c6 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + jb 5bc03b │ │ │ │ + movq $0x5bbfd0,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5bbfd0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x24(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x5c04a0,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - jmp da7148 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + gs test $0x0,%al │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5bc046 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5bc02b │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x5bbf10,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xcff638,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + lea 0x9ba6f6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ + lea 0xa87444(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %bh,(%rax) │ │ │ │ + gs test $0x0,%al │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5bc115 │ │ │ │ + movq $0x5bc0b0,-0x18(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5bc0b0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5c055e │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + fs test $0x0,%al │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5bc104 │ │ │ │ + movq $0x5bc0f0,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5bc0f0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %bh,0x4800a864(%rax) │ │ │ │ + mov 0x10(%rbp),%edi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp cfbfd0 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x9ba62c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x27(%rdi) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - movq $0x5c0538,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea -0x18(%r12),%rdi │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + add %dh,0x24(%rdi) │ │ │ │ + movq $0xd11698,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x5(%r12),%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + lea 0x9ba5f7(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 5b7038 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x9ba605(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rsi) │ │ │ │ + nop │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 5bc1e9 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5bc245 │ │ │ │ + movq $0x5bc1e0,-0x20(%rbp) │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5bc1e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5c0661 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c0656 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%rbx │ │ │ │ - movq $0x5c04e8,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5c0580,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xd(%r12),%r9 │ │ │ │ - mov %rdi,%r8 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5c0680 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rax,%rcx,2) │ │ │ │ + movl $0x5bc220,0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5bc220 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x4800a863(%rax) │ │ │ │ + mov 0x10(%rbp),%edi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp cfbfd0 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 5bc138 │ │ │ │ + lea 0x9ba574(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - sbb (%rax),%al │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + imul $0xf8394ce8,0x458d4800(%rax),%ebp │ │ │ │ + jb 5bc292 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5bc2a8,-0x18(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp cfd690 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + push $0xffffffff894800a8 │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0xe(%rbx),%ebx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xa868a4(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 5c0788 │ │ │ │ - movq $0x5c06c8,-0x28(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add %al,0x4800a868(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5bc3b7 │ │ │ │ + movq $0x5bc330,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5c06c8 │ │ │ │ + jne 5bc330 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sub %r9b,-0x77(%r8) │ │ │ │ - fiaddl -0x7cb7f81e(%rbx) │ │ │ │ - cli │ │ │ │ - add %esi,0x49(%rcx,%rsi,2) │ │ │ │ - add $0x38,%esp │ │ │ │ + add %al,0x68(%rax) │ │ │ │ + test $0x0,%al │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5bc3c2 │ │ │ │ + add $0x50,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c073d │ │ │ │ - mov 0x6(%rbx),%rdx │ │ │ │ + ja 5bc3a7 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x5c05e0,-0x30(%r12) │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov %rsi,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ + movq $0x5bc260,-0x48(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + movq $0xd75710,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x2f(%r12),%r9 │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp da7b20 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c0778 │ │ │ │ - movq $0x5c0408,-0x10(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xcff638,-0x8(%r12) │ │ │ │ + lea -0x1e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp da7148 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - lea 0x9b20d9(%rip),%rbx │ │ │ │ + lea 0x9ba412(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + lea 0xa870c8(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %dl,0x4800a867(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5bc412 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5bc428,-0x18(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp cfd690 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ - adc $0x0,%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5c07f6 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call d97350 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5c07f1 │ │ │ │ - movq $0xda2e40,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xa8f070(%rip),%rsi │ │ │ │ - lea 0xa8f069(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9dfd8 │ │ │ │ + add %cl,0x67(%rax) │ │ │ │ + test $0x0,%al │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5bc445 │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + lea 0xa86724(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + addr32 test $0x0,%al │ │ │ │ lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5c0893 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5c0850,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + jb 5bc520 │ │ │ │ + movq $0x5bc4b0,-0x18(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5c0850 │ │ │ │ + jne 5bc4b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + data16 test $0x0,%al │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5bc52b │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5bc510 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x5bc3e0,-0x38(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x104f851,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + lea 0x9ba2b9(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x24(%rdi) │ │ │ │ + movq $0xd11698,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x5(%r12),%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + lea 0x9ba26f(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 5b7038 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x9ba27d(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,%al │ │ │ │ + gs test $0x0,%al │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5c08ce │ │ │ │ + jb 5bc5e2 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5bc5f8,-0x18(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp cfd690 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %bh,0x65(%rax) │ │ │ │ + test $0x0,%al │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5bc615 │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xa86554(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %bh,%al │ │ │ │ + movabs 0x394ce0458d48009b,%eax │ │ │ │ + clc │ │ │ │ + jb 5bc6f8 │ │ │ │ + movq $0x5bc688,-0x20(%rbp) │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5bc688 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x24(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x5c08a8,-0x18(%r12) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x48009ba1(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5bc703 │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5bc6e8 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x5bc5b0,-0x38(%r12) │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - jmp da7148 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + lea 0x9ba159(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 5bc558 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5c0966 │ │ │ │ + jb 5bc751 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + jmp c9e0f8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x27(%rdi) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - movq $0x5c0940,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea -0x18(%r12),%rdi │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rsi) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5c0a69 │ │ │ │ - add $0x30,%r12 │ │ │ │ + jb 5bc7c1 │ │ │ │ + add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c0a5e │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%rbx │ │ │ │ - movq $0x5c08f0,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5c0988,-0x10(%r12) │ │ │ │ + ja 5bc7b6 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x5bc728,-0x18(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xd(%r12),%r9 │ │ │ │ - mov %rdi,%r8 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5c0a88 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - sbb (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 5c0b90 │ │ │ │ - movq $0x5c0ad0,-0x28(%rbp) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5bc87a │ │ │ │ + movq $0x5bc818,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5c0ad0 │ │ │ │ + jne 5bc818 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sub %r9b,-0x77(%r8) │ │ │ │ - fiaddl -0x7cb7f81e(%rbx) │ │ │ │ - cli │ │ │ │ - add %esi,0x49(%rcx,%rsi,2) │ │ │ │ - add $0x38,%esp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rcx,%riz,2) │ │ │ │ + add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c0b45 │ │ │ │ - mov 0x6(%rbx),%rdx │ │ │ │ + ja 5bc86a │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x5c09e8,-0x30(%r12) │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov %rsi,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ + movq $0x5bc768,-0x28(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ mov %rbx,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x2f(%r12),%r9 │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp da7b20 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c0b80 │ │ │ │ - movq $0x5c0810,-0x10(%r12) │ │ │ │ + movq $0xcff638,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp da7148 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - lea 0x9b1cf9(%rip),%rbx │ │ │ │ + lea 0x9b9fe7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + lea 0xa86c05(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jb 5c0cb4 │ │ │ │ - movq $0x5c0bf0,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5c0bf0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5bc8d1 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c9e0f8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %cl,0x48000000(%rdx) │ │ │ │ - movl $0x5c0c38,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5bc985 │ │ │ │ + movq $0x5bc930,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5c0c38 │ │ │ │ + jne 5bc930 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add 0x77(%rbx),%esi │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jb 5c0c66 │ │ │ │ - movq $0x5c0db8,0x0(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rsp,%rdx,2) │ │ │ │ + add $0x20,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5bc975 │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - jmp 5c0bb8 │ │ │ │ - movq $0x5c0e28,-0x8(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5c0bb8 │ │ │ │ - lea 0xa8ebc0(%rip),%r8 │ │ │ │ - lea 0xa8ebb9(%rip),%rdi │ │ │ │ - lea 0xa8ebb2(%rip),%rsi │ │ │ │ - lea 0xa8ebab(%rip),%r14 │ │ │ │ - lea 0xa8eba4(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x9b1bdd(%rip),%rbx │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x5bc8a8,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + lea 0x9b9ee4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - movq $0x5c0d18,0x0(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - jmp 5c0bb8 │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - xor %r9b,-0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ - sub %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 5c0d08 │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 5c0d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x7d(%r9) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r8,(%r12) │ │ │ │ - lea -0xe(%r12),%r8 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x5c0ce8,-0x28(%rbp) │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp d9bef0 │ │ │ │ + add %dh,0x24(%rdi) │ │ │ │ + movq $0xd11698,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x5(%r12),%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + lea 0x9b9e8f(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 5b7038 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x9b9e9d(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - xor %r9b,-0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ - sub %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 5c0da8 │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 5c0dbc │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5bca41 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c9e0f8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x7d(%r9) │ │ │ │ + add %al,-0x62(%rax) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 105403b4 <__environ@GLIBC_2.2.5+0xf4e890c> │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x5c0d88,-0x28(%rbp) │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp d9bef0 │ │ │ │ - nop │ │ │ │ + mov %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + movq $0x5bcaa0,-0x18(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5bcaa0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB loopne 5c0e9d │ │ │ │ - (bad) │ │ │ │ - pop %rsp │ │ │ │ + sahf │ │ │ │ + fwait │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - jne 5c0e23 │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - mov %r14,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5c0e70 │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rsp,%rdx,2) │ │ │ │ + add $0x20,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5bcae5 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x5bca18,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + lea 0x9b9dc4(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5bc9c0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - xor %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - jne 5c0e88 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov %rbx,%r9 │ │ │ │ - and $0x7,%r9d │ │ │ │ - cmp $0x3,%r9 │ │ │ │ - jae 5c0ec9 │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - jb 5c0f07 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c0ef7 │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c0ef7 │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rdx,%r14 │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c0ef7 │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%cl │ │ │ │ + jrcxz 5bcabd │ │ │ │ + insl (%dx),%es:(%rdi) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x40(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5c0f72 │ │ │ │ + add %dh,%al │ │ │ │ + popf │ │ │ │ + fwait │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5bcb6a │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5c0fb8,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 5c0bb8 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5bcd78 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - sub %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 5c0fa4 │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 5c0fb8 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2d(%rdi) │ │ │ │ - movq $0xd75248,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %r8,(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x5c0f88,-0x28(%rbp) │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp d9bef0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - sbb %bl,0x458d4800(%rbx) │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5c1074 │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov %r8,%rcx │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov 0x3(%rbx),%rsi │ │ │ │ - lea 0x9b17e5(%rip),%r14 │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5b4558 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,0x48009b17(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5c10c4 │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov %r8,%rcx │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov 0x3(%rbx),%rsi │ │ │ │ - lea 0x9b1795(%rip),%r14 │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5b4558 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5c10fe │ │ │ │ + jb 5bcba3 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7148 │ │ │ │ + jmp 5bcbc0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 5c118c │ │ │ │ - movq $0x5c1170,-0x20(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ + jae 5bcbdb │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + movq $0x5bcc20,-0x20(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ + mov 0x7(%rax),%rcx │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov 0xf(%rax),%rcx │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5c1170 │ │ │ │ + jne 5bcc20 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bl,(%rdi) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r12b,0x48005c11(%r8) │ │ │ │ - lea 0x9b1663(%rip),%edi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 5d0ec8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %r12b,-0x34(%r8) │ │ │ │ + pop %rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5bcc60 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - add %dl,(%rdx) │ │ │ │ - pop %rsp │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x75(%rcx,%rcx,4) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - or %r9b,-0x7d(%r8) │ │ │ │ + cwtl │ │ │ │ + int3 │ │ │ │ + pop %rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ + add %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ ret │ │ │ │ (bad) │ │ │ │ - jne 5c1200 │ │ │ │ + jne 5bcc98 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - rex.WRB and %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jne 5c11f0 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - jmp 5c1228 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %esp,(%rdi,%rdi,8) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - rex.WRB and %r9b,-0x77(%r8) │ │ │ │ - fimull -0x75(%rax) │ │ │ │ + decl -0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r12b,%r8b │ │ │ │ + int3 │ │ │ │ pop %rbx │ │ │ │ - cmovs -0x74b7ef8b(%rbx),%ecx │ │ │ │ - jge 5c121f │ │ │ │ - mov %rdi,%r8 │ │ │ │ - and $0x7,%r8d │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 5c12ae │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c125e │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea -0xf(%r12),%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x5c11d8,0x0(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rsi,0x8(%rbp) │ │ │ │ - mov %rdx,0x10(%rbp) │ │ │ │ - jmp d9c360 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + ret │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5bcce0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ sbb %r9b,-0x75(%r8) │ │ │ │ - rex.WRB and %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jne 5c12b0 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rsi,%rbx │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c12e8 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x104f851,(%r12) │ │ │ │ - lea -0xf(%r12),%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x5c1298,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - mov %rdx,0x10(%rbp) │ │ │ │ + rex.WRB adc %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %edx,%ebp │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl -0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x3a(%rdi) │ │ │ │ + movq $0x5bcb80,-0x30(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + add %bh,0x4800a868(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5c13a3 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5c1360,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + jb 5bce74 │ │ │ │ + movq $0x5bcdb0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5c1360 │ │ │ │ + jne 5bcdb0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x48009b9b(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5bce66 │ │ │ │ + movq $0x5bcdf8,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5bcdf8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x65(%rax) │ │ │ │ + fwait │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + add %dh,0x51(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x5bcb48,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + movq $0x5bcbc0,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x104f851,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5bce90,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0xa867e8(%rip),%r14 │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + jmp d188e8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + lea 0xa929e4(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + lea 0x9b9abd(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5c13de │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7148 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + and %bh,%ch │ │ │ │ + (bad) │ │ │ │ + incl (%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + add %bl,0x48009b9a(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5c147b │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5c1438,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + jb 5bcf02 │ │ │ │ + movq $0x5bcef0,-0x10(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5c1438 │ │ │ │ + jne 5bcef0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x104f851,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,-0x66(%rax) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,(%r8) │ │ │ │ + iret │ │ │ │ + pop %rbx │ │ │ │ + add %dh,(%rcx) │ │ │ │ + testb $0xde,-0x77(%rcx) │ │ │ │ + jmp cfba90 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5c14b6 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7148 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %dh,(%rax) │ │ │ │ + (bad) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + sti │ │ │ │ + movq %mm2,(%rax,%rcx,2) │ │ │ │ + lea 0x9b99eb(%rip),%esi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp c9dfd8 │ │ │ │ + lea 0x9b999f(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lock cltd │ │ │ │ + fwait │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 5c156b │ │ │ │ + rex.RB loopne 5bcfa9 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5bcfb6 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5c1528,-0x28(%rbp) │ │ │ │ + movq $0x5bcfa0,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5c1528 │ │ │ │ + jne 5bcfa0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x48009b99(%rax) │ │ │ │ + movl $0x5bcfd0,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov $0xc,%r14d │ │ │ │ + jmp cfde10 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,-0x67(%rax) │ │ │ │ + fwait │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + add %dh,0x27(%rdi) │ │ │ │ + movq $0x5bceb0,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp c9dfd8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x5bcfd0,0x0(%rbp) │ │ │ │ + jmp d9c3d8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5bd08c │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5bd081 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + movq $0x1051b69,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x8073d2(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp d6e428 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5c15a6 │ │ │ │ + jb 5bd0fc │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5bd0f1 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + movq $0x1051b69,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x80734e(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7148 │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 5c16c4 │ │ │ │ - movq $0x5c1620,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 5bd174 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5bd169 │ │ │ │ + movq $0x5bcf58,-0x10(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + movq $0x5bd190,-0x10(%rbp) │ │ │ │ + movq $0xda4628,-0x28(%rbp) │ │ │ │ + movq $0x1046dd1,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5c1620 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + jmp d00220 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x9b97ed(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x48009b97(%rax) │ │ │ │ + movl $0x5bd1b0,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 5bcd78 │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - pop %rax │ │ │ │ (bad) │ │ │ │ - pop %rsp │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x4d(%rbp) │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5bd1f9 │ │ │ │ + movq $0x5bd030,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xc8de88,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + movq $0x5bd240,-0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5c1658 │ │ │ │ + jne 5bd240 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%eax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add %esi,0x64(%rbp) │ │ │ │ - add $0x38,%r12 │ │ │ │ + add %esi,0x49(%rbp,%rcx,2) │ │ │ │ + add $0x28,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c16b4 │ │ │ │ - movq $0x5c1320,-0x30(%r12) │ │ │ │ - mov 0x28(%rbp),%rsi │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - movq $0x5c13b8,-0x18(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ + ja 5bd289 │ │ │ │ + movq $0x5bd0a0,-0x20(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xc8de88,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x30(%r12),%rdi │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5bd2c3 │ │ │ │ + movq $0xc8dea8,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - movq $0x5c1738,0x8(%rbp) │ │ │ │ - lea 0x9b1107(%rip),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 5d0ec8 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - jne 5c1738 │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov %rdi,0x40(%rsp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - jmp 5c1759 │ │ │ │ - nop │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,-0x6a(%rax) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5bd30a │ │ │ │ + movq $0x5bd328,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5bd118 │ │ │ │ + lea 0x9b9677(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jne 5c1768 │ │ │ │ - mov %r14,%rdi │ │ │ │ - and $0x7,%r14d │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - je 5c17f3 │ │ │ │ - add $0x48,%r12 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rdx,%rdi,1) │ │ │ │ + add $0x10,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c17a6 │ │ │ │ - movq $0x5c14d0,-0x40(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov %rdi,-0x28(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - movq $0x5c1580,-0x18(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x40(%r12),%rdi │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - movq $0x5c1700,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + ja 5bd35e │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0xcff638,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ + lea 0xa8611c(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jne 5c1810 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c1836 │ │ │ │ - movq $0x5c13f8,-0x30(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - movq $0x5c1490,-0x18(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x30(%r12),%rdi │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - movq $0x5c17e0,0x0(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - jmp d9c360 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + xchg %eax,%ebp │ │ │ │ + fwait │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5bd3bc │ │ │ │ + movq $0x5bd3d8,-0x10(%rbp) │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5bd118 │ │ │ │ + lea 0x9b95d5(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5c18eb │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5c18a8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5c18a8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rbp,%rcx,1) │ │ │ │ + mov 0x6(%rbx),%ebx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x104f851,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %dh,0x24(%rdi) │ │ │ │ + movq $0xd11698,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x5(%r12),%r8 │ │ │ │ + mov %rdi,%rax │ │ │ │ + lea 0x9b9567(%rip),%rdi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 5b7bd8 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x9b9575(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5c1926 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7148 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5c1993 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5c1988,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5c1988 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 73540dcc <__environ@GLIBC_2.2.5+0x724e9324> │ │ │ │ + and $0xe845c748,%eax │ │ │ │ + enter $0x5bd4,$0x0 │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %r8,%rsi │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 5bd118 │ │ │ │ + lea 0x9b9543(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + xchg %eax,%ebp │ │ │ │ + fwait │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rbp,%rcx,1) │ │ │ │ + mov 0x6(%rbx),%ebx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5bd418 │ │ │ │ + xchg %ax,%ax │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,%gs:-0x1(%rcx) │ │ │ │ - gs lock nop │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5bd53a │ │ │ │ + movq $0x5bd558,-0x10(%rbp) │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp cfcc20 │ │ │ │ + lea 0x9b94cf(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5c19ce │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7148 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rbp,%rcx,1) │ │ │ │ + mov 0x6(%rbx),%ebx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 5c1b4b │ │ │ │ - movq $0x5c1a48,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 5bd687 │ │ │ │ + movq $0x5bd610,-0x18(%rbp) │ │ │ │ mov %rdi,%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5c1a48 │ │ │ │ + jne 5bd610 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - sbbb $0x5c,(%rdx) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7ffbb(%rcx),%ecx │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 5c1a80 │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %edx,0x48000000(%rbp) │ │ │ │ + movl $0x5bd630,0x10(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5bd630 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - jne 5c1ab8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 5c1af8 │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c1ae8 │ │ │ │ - movq $0x5c1940,-0x38(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - movq $0x5c19a8,-0x18(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x38(%r12),%rdi │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c1b3b │ │ │ │ - movq $0x5c1868,-0x30(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - movq $0x5c1900,-0x18(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x30(%r12),%rdi │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r13b,%r11b │ │ │ │ + (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5c1c09 │ │ │ │ - add $0x70,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c1bfe │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - mov 0xb(%rbx),%rbx │ │ │ │ - movq $0x5c10d8,-0x68(%r12) │ │ │ │ - mov %r14,-0x58(%r12) │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - movq $0x5c1120,-0x48(%r12) │ │ │ │ - lea -0x68(%r12),%rbx │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov %r9,-0x38(%r12) │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - movq $0x5c15c8,-0x28(%r12) │ │ │ │ - mov %r9,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5c19f0,-0x10(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x25(%r12),%r9 │ │ │ │ - lea -0xd(%r12),%rdi │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add %esi,0x48(%rdx,%rbp,1) │ │ │ │ + movl $0x5bd5d8,-0x10(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ mov %rax,%r14 │ │ │ │ - lea -0x47(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5c0a88 │ │ │ │ - movq $0x70,0x388(%r13) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov 0xe(%rdx),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp da7148 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + lea 0x9b938a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5c1c4a │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5bd6da │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9e0f8 │ │ │ │ + movq $0xda4100,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp d6eef8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x163820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ - lock or %ch,(%rdx,%rbx,8) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - clc │ │ │ │ - movq $0x5c1cd8,-0x48(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x38(%rbx),%rdi │ │ │ │ - mov 0x40(%rbx),%r8 │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - mov %rdx,-0x38(%rbp) │ │ │ │ - mov %r8,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5c1cd8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5bd74b │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5bd740 │ │ │ │ + movq $0x5bd6a8,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + movq $0x5bd768,-0x10(%rbp) │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %r8,%rsi │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c95988 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0x9b92ce(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call b83a00 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5c1d20 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0x6(%rbx),%ebx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c1dde │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5c1dc2 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5c1db4 │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5c1dc2 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5c1db4 │ │ │ │ - movq $0x5c1c20,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c1e69 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%r8 │ │ │ │ - mov 0x25(%rbx),%r9 │ │ │ │ - mov 0x2d(%rbx),%r10 │ │ │ │ - mov 0x35(%rbx),%rbx │ │ │ │ - movq $0x5c1c60,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %r10,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x40(%r12),%rdi │ │ │ │ - mov %r9,%rbx │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5bd7da │ │ │ │ + movq $0x5bd7f8,-0x10(%rbp) │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c95988 │ │ │ │ + lea 0x9b9247(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x58(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5c1ff7 │ │ │ │ - movq $0x5c1ef8,-0x38(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%rbx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %r8,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5c1ef8 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0x6(%rbx),%ebx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB loopne 5c1f45 │ │ │ │ - (bad) │ │ │ │ - pop %rsp │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - rex.WXB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5c1f48 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov (%rcx),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5bd85a │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ca3778 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sub %r9b,-0x75(%r8) │ │ │ │ - rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - cmp %cl,-0x75(%rax) │ │ │ │ - jne 5c1f98 │ │ │ │ - mov 0x48(%rbp),%rdi │ │ │ │ - mov 0x50(%rbp),%r8 │ │ │ │ - mov %rbx,%r9 │ │ │ │ - and $0x7,%r9d │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 5c1ffb │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c1fe7 │ │ │ │ - mov 0x6(%rbx),%r9 │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x5c1e08,-0x38(%r12) │ │ │ │ - mov %r9,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x35(%r12),%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp 5c1b68 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp 5c1b68 │ │ │ │ - nop │ │ │ │ - add (%rax),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5bd892 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ca37e0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5c205a │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5bd8da │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9e0f8 │ │ │ │ + movq $0xda4100,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp ca36a8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x163820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock or %ch,(%rdx,%rbx,8) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - clc │ │ │ │ - movq $0x5c20e8,-0x48(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x38(%rbx),%rdi │ │ │ │ - mov 0x40(%rbx),%r8 │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - mov %rdx,-0x38(%rbp) │ │ │ │ - mov %r8,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ + rex.RB enter $0x394c,$0xf8 │ │ │ │ + jb 5bd998 │ │ │ │ + movq $0x5bd938,-0x18(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5c20e8 │ │ │ │ + jne 5bd938 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ + add %dh,0x43(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x5bd838,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x5bd9b8,-0x10(%rbp) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + movq $0xda4100,-0x20(%rbp) │ │ │ │ + lea -0x10(%r12),%rcx │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp ca3710 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + lea 0x9b9091(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call b84220 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5c2130 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x53(%rdi) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + cmp 0x7(%rbx),%rax │ │ │ │ + jl 5bda06 │ │ │ │ + movq $0x5bd870,-0x10(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5bda38,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + movq $0xda4100,-0x10(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ca3710 │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + lea 0xa85a80(%rip),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + add (%rax),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c21ee │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5c21d2 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5c21c4 │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5c21d2 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5c21c4 │ │ │ │ - movq $0x5c2030,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x55(%rdi) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + cmp 0x7(%rbx),%rax │ │ │ │ + jg 5bda88 │ │ │ │ + movq $0x5bd8a8,-0x28(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xcff638,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ + add $0xffffffffffffffd0,%r12 │ │ │ │ + lea 0xa859fe(%rip),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sbb %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5bdaec │ │ │ │ + movq $0x5bdb08,-0x10(%rbp) │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5bd8f8 │ │ │ │ + lea 0x9b8f45(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c2279 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%r8 │ │ │ │ - mov 0x25(%rbx),%r9 │ │ │ │ - mov 0x2d(%rbx),%r10 │ │ │ │ - mov 0x35(%rbx),%rbx │ │ │ │ - movq $0x5c2070,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %r10,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x40(%r12),%rdi │ │ │ │ - mov %r9,%rbx │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rbp,%rcx,1) │ │ │ │ + mov 0x6(%rbx),%ebx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB mov $0x4c,%r8b │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5c23f8 │ │ │ │ - movq $0x5c2300,-0x30(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5bdb66 │ │ │ │ + movq $0x5bdb88,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5c2300 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5bd8f8 │ │ │ │ + lea 0x9b8ed3(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB loopne 5c2355 │ │ │ │ - and 0x48(%rax,%rax,1),%ebx │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5c2350 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rbp,%rcx,1) │ │ │ │ + mov 0x6(%rbx),%ebx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp ca3778 │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sub %r9b,-0x75(%r8) │ │ │ │ - rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - cmp %cl,-0x75(%rax) │ │ │ │ - jne 5c23a0 │ │ │ │ - mov 0x48(%rbp),%rdi │ │ │ │ - mov %rbx,%r8 │ │ │ │ - and $0x7,%r8d │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 5c23fc │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c23e8 │ │ │ │ - mov 0x6(%rbx),%r8 │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x5c2218,-0x38(%r12) │ │ │ │ - mov %r8,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x35(%r12),%r9 │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,%rdi │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x24(%rdi) │ │ │ │ + movq $0xd11698,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x5(%r12),%rdi │ │ │ │ mov %rsi,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ + lea 0x9b8e57(%rip),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp 5c1b68 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ + jmp 5b7038 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x9b8e65(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp 5c1b68 │ │ │ │ - nopl (%rax) │ │ │ │ - sbb (%rax),%al │ │ │ │ + nop │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,-0x72(%rax) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 7354157c <__environ@GLIBC_2.2.5+0x724e9ad4> │ │ │ │ + sub -0x39(%rax),%ecx │ │ │ │ + rex.RB call b7b8b1 │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov %r9,%rdi │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 5bd8f8 │ │ │ │ + lea 0x9b8e2d(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ (bad) │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c24bf │ │ │ │ - mov 0x2(%rbx),%rax │ │ │ │ - mov 0xa(%rbx),%rbx │ │ │ │ - movq $0x5c1b68,-0x58(%r12) │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - mov %r14,-0x48(%r12) │ │ │ │ - movq $0x5c1e90,-0x40(%r12) │ │ │ │ - mov %r9,-0x38(%r12) │ │ │ │ - mov %rdi,-0x30(%r12) │ │ │ │ - mov %r8,-0x28(%r12) │ │ │ │ - lea -0x53(%r12),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x5c22a0,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %r8,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov 0x0(%rbp),%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - lea -0x3d(%r12),%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rsi,%rbx │ │ │ │ - lea -0x15(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp da7b20 │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + lea -0x2776b800(%rbx),%ebx │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5bdc91 │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5bdbc8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5c250a │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5bdcda │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9e0f8 │ │ │ │ + jmp ca37e0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x163820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock or %ch,(%rdx,%rbx,8) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - clc │ │ │ │ - movq $0x5c2598,-0x48(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x38(%rbx),%rdi │ │ │ │ - mov 0x40(%rbx),%r8 │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - mov %rdx,-0x40(%rbp) │ │ │ │ - mov %r8,-0x38(%rbp) │ │ │ │ - mov %rdi,-0x30(%rbp) │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5c2598 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5bdd22 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xda4100,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp ca35d8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sbb %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call b84b80 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5c25e0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 5bdda2 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5bdd97 │ │ │ │ + movq $0x5bdcb8,-0x10(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + movq $0x5bddc0,-0x18(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rsi,%r14 │ │ │ │ + movq $0xda4628,-0x30(%rbp) │ │ │ │ + mov %r8,-0x28(%rbp) │ │ │ │ + lea -0x10(%r12),%rbx │ │ │ │ + mov %rbx,-0x20(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp d6eef8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x9b8cf7(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - leave │ │ │ │ - or $0x0,%al │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.RB │ │ │ │ - rex.W │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 5c2694 │ │ │ │ - add $0x40,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x56(%rbp) │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c269e │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5c2682 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5c2674 │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5c2682 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5c2674 │ │ │ │ - movq $0x5c24e0,-0x38(%r12) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ + ja 5bde12 │ │ │ │ + movq $0x5bdcf0,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xcff638,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + lea 0xa85668(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5bde62 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ca37e0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB enter $0x394c,$0xf8 │ │ │ │ + jb 5bdee6 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c2729 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%r8 │ │ │ │ - mov 0x37(%rbx),%rbx │ │ │ │ - movq $0x5c2520,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %r8,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x40(%r12),%r14 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - jmp da7148 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ + ja 5bdedb │ │ │ │ + movq $0x5bde40,-0x10(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + movq $0x5bdf08,-0x20(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rsi,%r14 │ │ │ │ + movq $0xda4628,-0x38(%rbp) │ │ │ │ + mov %r9,-0x30(%rbp) │ │ │ │ + lea -0x10(%r12),%rbx │ │ │ │ + mov %rbx,-0x28(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ + jmp d6eef8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x9b8bbb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5c2772 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rbp,%rcx,1) │ │ │ │ + mov 0x10(%rbp),%ebx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + movq $0xda4100,0x10(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp ca35d8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5bdf6a │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9e0f8 │ │ │ │ + jmp ca37e0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x163820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock or %ch,(%rdx,%rbx,8) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - clc │ │ │ │ - movq $0x5c2800,-0x48(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x38(%rbx),%rdi │ │ │ │ - mov 0x40(%rbx),%r8 │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - mov %rdx,-0x40(%rbp) │ │ │ │ - mov %r8,-0x38(%rbp) │ │ │ │ - mov %rdi,-0x30(%rbp) │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5c2800 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %al,(%rcx) │ │ │ │ + rex.RB enter $0x394c,$0xf8 │ │ │ │ + jb 5bdfee │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5bdfe3 │ │ │ │ + movq $0x5bdf48,-0x10(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + movq $0x5be010,-0x20(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rsi,%r14 │ │ │ │ + movq $0xda4628,-0x38(%rbp) │ │ │ │ + mov %r8,-0x30(%rbp) │ │ │ │ + lea -0x10(%r12),%rbx │ │ │ │ + mov %rbx,-0x28(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ + jmp d6eef8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x9b8abb(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call b85050 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5c2848 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - or $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x4c(%rbp,%rcx,1) │ │ │ │ + mov 0x10(%rbp),%esi │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp ca37e0 │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + movq $0xda4100,0x10(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp ca35d8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.RB │ │ │ │ - rex.W │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 5c28fc │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c2906 │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5c28ea │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5c28dc │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5c28ea │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5c28dc │ │ │ │ - movq $0x5c2748,-0x38(%r12) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c2991 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%r8 │ │ │ │ - mov 0x25(%rbx),%r9 │ │ │ │ - mov 0x2d(%rbx),%r10 │ │ │ │ - mov 0x35(%rbx),%rbx │ │ │ │ - movq $0x5c2788,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %r10,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x40(%r12),%rdi │ │ │ │ - mov %r9,%rbx │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x24(%rdi) │ │ │ │ + movq $0xd11698,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x5(%r12),%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + lea 0x9b8a37(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 5b7038 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x9b8a45(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5be0d2 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ca37e0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB mov $0x4c,%r8b │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5c2a3c │ │ │ │ - movq $0x5c2a20,-0x38(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%rbx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x30(%rbp) │ │ │ │ - mov %r8,-0x28(%rbp) │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + mov %ebx,0x458d4800(%rbx) │ │ │ │ + enter $0x394c,$0xf8 │ │ │ │ + jb 5be15a │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5be14f │ │ │ │ + movq $0x5be0b0,-0x10(%r12) │ │ │ │ + mov %r8,(%r12) │ │ │ │ + movq $0x5be178,-0x20(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rdi,%r14 │ │ │ │ + movq $0xda4628,-0x38(%rbp) │ │ │ │ + mov 0x0(%rbp),%rbx │ │ │ │ + mov %rbx,-0x30(%rbp) │ │ │ │ + lea -0x10(%r12),%rbx │ │ │ │ + mov %rbx,-0x28(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffc8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5c2a20 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp d6eef8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x9b899f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,-0x77(%rax) │ │ │ │ + fwait │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0x18(%rbp),%esi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 5be058 │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + movq $0xda4100,0x18(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp ca35d8 │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,0x2a(%r8) │ │ │ │ - pop %rsp │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - cmp $0x9afdb3,%eax │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 5d0ec8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5be1da │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ca3778 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - mov %ch,(%rdx) │ │ │ │ - pop %rsp │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,0x75(%rcx,%rcx,4) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - adc %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 5c2a88 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5be222 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xda4100,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp ca3640 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB and %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - sub %cl,-0x75(%rax) │ │ │ │ - jne 5c2ac8 │ │ │ │ - mov 0x38(%rbp),%rdi │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0xf(%r8),%r9 │ │ │ │ - mov 0x17(%r8),%r10 │ │ │ │ - mov 0x8(%rbp),%r11 │ │ │ │ - mov %r11,%r14 │ │ │ │ - and $0x7,%r14d │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - jne 5c2b26 │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0xa77add(%rip),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 5c2438 │ │ │ │ - leave │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 5be2a2 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5be297 │ │ │ │ + movq $0x5be1b8,-0x10(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + movq $0x5be2c0,-0x18(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rsi,%r14 │ │ │ │ + movq $0xda4628,-0x30(%rbp) │ │ │ │ + mov %r8,-0x28(%rbp) │ │ │ │ + lea -0x10(%r12),%rbx │ │ │ │ + mov %rbx,-0x20(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp d6eef8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x9b8867(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x75(%r8) │ │ │ │ - rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - cmp %cl,-0x75(%rax) │ │ │ │ - jne 5c2b38 │ │ │ │ - mov 0x48(%rbp),%rdi │ │ │ │ - mov 0x28(%rbp),%r8 │ │ │ │ - mov 0x18(%rbp),%r9 │ │ │ │ - mov 0x10(%rbp),%r10 │ │ │ │ - mov 0x8(%rbp),%r11 │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov %r8,0x40(%rsp) │ │ │ │ - mov %r9,%r8 │ │ │ │ - mov %r10,%r9 │ │ │ │ - mov %r11,%r10 │ │ │ │ - mov %rbx,%r11 │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - add $0x98,%r12 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x56(%rbp) │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c2bee │ │ │ │ - mov 0x6(%r11),%r14 │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - mov 0xe(%r11),%rax │ │ │ │ - movq $0x5bf980,-0x90(%r12) │ │ │ │ - mov %r8,-0x88(%r12) │ │ │ │ - mov %r11,-0x80(%r12) │ │ │ │ - movq $0x5c26c8,-0x78(%r12) │ │ │ │ - mov %r14,-0x70(%r12) │ │ │ │ - mov %rax,-0x68(%r12) │ │ │ │ - mov %r8,-0x60(%r12) │ │ │ │ - lea -0x8f(%r12),%r11 │ │ │ │ - mov %r11,-0x58(%r12) │ │ │ │ - mov %rdi,-0x50(%r12) │ │ │ │ - mov %r10,-0x48(%r12) │ │ │ │ - mov %r9,-0x40(%r12) │ │ │ │ - movq $0x5c2930,-0x38(%r12) │ │ │ │ - mov %r14,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %r8,-0x20(%r12) │ │ │ │ - mov %r11,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - mov %r10,-0x8(%r12) │ │ │ │ - mov %r9,(%r12) │ │ │ │ - lea -0x35(%r12),%r9 │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0xa779d5(%rip),%r14 │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea -0x77(%r12),%rax │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 5c2438 │ │ │ │ - movq $0x98,0x388(%r13) │ │ │ │ - movq $0x5c2ae8,-0x10(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %r11,%rbx │ │ │ │ - mov %r10,-0x8(%rbp) │ │ │ │ - mov %r9,0x0(%rbp) │ │ │ │ - mov %r8,0x8(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + ja 5be312 │ │ │ │ + movq $0x5be1f0,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xcff638,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - add (%rax),%eax │ │ │ │ + lea 0xa85168(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5c2c5a │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5be362 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9e0f8 │ │ │ │ + jmp ca3778 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ + sbb %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x163820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock or %ch,(%rdx,%rbx,8) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - clc │ │ │ │ - movq $0x5c2ce8,-0x48(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x38(%rbx),%rdi │ │ │ │ - mov 0x40(%rbx),%r8 │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - mov %rdx,-0x40(%rbp) │ │ │ │ - mov %r8,-0x38(%rbp) │ │ │ │ - mov %rdi,-0x30(%rbp) │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5c2ce8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %al,(%rcx) │ │ │ │ + rex.RB enter $0x394c,$0xf8 │ │ │ │ + jb 5be3e6 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5be3db │ │ │ │ + movq $0x5be340,-0x10(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + movq $0x5be408,-0x20(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rsi,%r14 │ │ │ │ + movq $0xda4628,-0x38(%rbp) │ │ │ │ + mov %r9,-0x30(%rbp) │ │ │ │ + lea -0x10(%r12),%rbx │ │ │ │ + mov %rbx,-0x28(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ + jmp d6eef8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x9b872b(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call b85a20 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5c2d30 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - or $0x0,%al │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rbp,%rcx,1) │ │ │ │ + mov 0x10(%rbp),%ebx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + movq $0xda4100,0x10(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp ca3640 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.RB │ │ │ │ - rex.W │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 5c2de4 │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c2dee │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5c2dd2 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5c2dc4 │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5c2dd2 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5c2dc4 │ │ │ │ - movq $0x5c2c30,-0x38(%r12) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5be46a │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ca3778 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB enter $0x394c,$0xf8 │ │ │ │ + jb 5be4ee │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c2e79 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%r8 │ │ │ │ - mov 0x37(%rbx),%rbx │ │ │ │ - movq $0x5c2c70,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %r8,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x40(%r12),%r14 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - jmp da7148 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ + ja 5be4e3 │ │ │ │ + movq $0x5be448,-0x10(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + movq $0x5be510,-0x20(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rsi,%r14 │ │ │ │ + movq $0xda4628,-0x38(%rbp) │ │ │ │ + mov %r8,-0x30(%rbp) │ │ │ │ + lea -0x10(%r12),%rbx │ │ │ │ + mov %rbx,-0x28(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ + jmp d6eef8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x9b862b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x4c(%rbp,%rcx,1) │ │ │ │ + mov 0x10(%rbp),%esi │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp ca3778 │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + movq $0xda4100,0x10(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp ca3640 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5c2ec2 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x24(%rdi) │ │ │ │ + movq $0xd11698,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x5(%r12),%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + lea 0x9b85a7(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 5b7038 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x9b85b5(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5be5d2 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9e0f8 │ │ │ │ + jmp ca3778 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,-0x7b(%rax) │ │ │ │ + fwait │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x163820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock or %ch,(%rdx,%rbx,8) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - clc │ │ │ │ - movq $0x5c2f50,-0x48(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x38(%rbx),%rdi │ │ │ │ - mov 0x40(%rbx),%r8 │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - mov %rdx,-0x40(%rbp) │ │ │ │ - mov %r8,-0x38(%rbp) │ │ │ │ - mov %rdi,-0x30(%rbp) │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5c2f50 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %al,(%rcx) │ │ │ │ + rex.RB enter $0x394c,$0xf8 │ │ │ │ + jb 5be65a │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5be64f │ │ │ │ + movq $0x5be5b0,-0x10(%r12) │ │ │ │ + mov %r8,(%r12) │ │ │ │ + movq $0x5be678,-0x20(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rdi,%r14 │ │ │ │ + movq $0xda4628,-0x38(%rbp) │ │ │ │ + mov 0x0(%rbp),%rbx │ │ │ │ + mov %rbx,-0x30(%rbp) │ │ │ │ + lea -0x10(%r12),%rbx │ │ │ │ + mov %rbx,-0x28(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ + jmp d6eef8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x9b850f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + test %bl,0x7e38300(%rbx) │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 5be692 │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 5be558 │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + movq $0xda4100,0x18(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp ca3640 │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call b85ef0 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5c2f98 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - or $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.RB │ │ │ │ - rex.W │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 5c304c │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c3056 │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5c303a │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5c302c │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5c303a │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5c302c │ │ │ │ - movq $0x5c2e98,-0x38(%r12) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 5be6f2 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xda4628,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp cfb258 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c30e1 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%r8 │ │ │ │ - mov 0x25(%rbx),%r9 │ │ │ │ - mov 0x2d(%rbx),%r10 │ │ │ │ - mov 0x35(%rbx),%rbx │ │ │ │ - movq $0x5c2ed8,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %r10,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x40(%r12),%rdi │ │ │ │ - mov %r9,%rbx │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB enter $0x394c,$0xf8 │ │ │ │ + jb 5be746 │ │ │ │ + movq $0x5be768,-0x20(%rbp) │ │ │ │ + movq $0xda4628,-0x38(%rbp) │ │ │ │ + mov %rsi,-0x30(%rbp) │ │ │ │ + mov %rdi,-0x28(%rbp) │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ + jmp cfb2c0 │ │ │ │ + lea 0x9b8433(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rdi,%rbx,2) │ │ │ │ + add $0x38,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5be7c3 │ │ │ │ + movq $0x5be6b8,-0x30(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xcff638,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + lea 0xa84cb7(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sbb %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB test $0x4c,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5c31fb │ │ │ │ - movq $0x5c3178,-0x40(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%r8 │ │ │ │ - mov 0x25(%rbx),%rbx │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r8,-0x38(%rbp) │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %r9,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + rex.RB rorb $0x72,-0x8(%r9,%rdi,1) │ │ │ │ + xor %ecx,-0x39(%rax) │ │ │ │ + rex.RB fcomps -0x18(%r8) │ │ │ │ + pop %rbx │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB shrb $0x46,(%r8) │ │ │ │ + fiaddl (%rax) │ │ │ │ + mov %rdi,-0x38(%rbp) │ │ │ │ + mov %r8,-0x30(%rbp) │ │ │ │ + mov %r14,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffc0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5c3178 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + jmp cfb2c0 │ │ │ │ + lea 0x9b8347(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - mov $0x31,%al │ │ │ │ - pop %rsp │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5c31b0 │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x4c(%rbp,%rdx,1) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + movq $0xda4628,0x10(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp cfb258 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - or %al,(%rax) │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - jne 5c31e8 │ │ │ │ - mov 0x30(%rbp),%rdi │ │ │ │ - mov 0x38(%rbp),%r8 │ │ │ │ - mov 0x40(%rbp),%r9 │ │ │ │ - mov %rbx,%r10 │ │ │ │ - and $0x7,%r10d │ │ │ │ - cmp $0x1,%r10 │ │ │ │ - je 5c3252 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x5c3210,0x8(%rbp) │ │ │ │ - lea 0x9af5f6(%rip),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x24(%rdi) │ │ │ │ + movq $0xd11698,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x5(%r12),%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + lea 0x9b82c7(%rip),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 5d0ec8 │ │ │ │ + jmp 5b7038 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x9b82d5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jne 5c3240 │ │ │ │ - mov 0x28(%rbp),%rdi │ │ │ │ - mov 0x30(%rbp),%r8 │ │ │ │ - mov 0x38(%rbp),%r9 │ │ │ │ - mov %rbx,%r10 │ │ │ │ - mov 0xf(%rbx),%r11 │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ + add %bh,0x48009b82(%rax) │ │ │ │ + lea -0x48(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5be944 │ │ │ │ + movq $0x5be960,-0x30(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ - and $0x7,%r14d │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - jne 5c32c7 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov %r9,%r10 │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rdi,%rdx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %r10,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,0x40(%rbp) │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 5c2438 │ │ │ │ - nopl (%rax) │ │ │ │ - lret $0x0 │ │ │ │ - add %al,(%rax) │ │ │ │ + mov %rsi,%r14 │ │ │ │ + movq $0xda4628,-0x48(%rbp) │ │ │ │ + mov %r8,-0x40(%rbp) │ │ │ │ + mov %r9,-0x38(%rbp) │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffb8,%rbp │ │ │ │ + jmp cfb2c0 │ │ │ │ + lea 0x9b828d(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - xor %cl,-0x75(%rax) │ │ │ │ - jne 5c32d8 │ │ │ │ - mov 0x40(%rbp),%rdi │ │ │ │ - mov 0x48(%rbp),%r8 │ │ │ │ - mov 0x50(%rbp),%r9 │ │ │ │ - mov 0x18(%rbp),%r10 │ │ │ │ - mov 0x8(%rbp),%r11 │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ + add %bl,-0x7e(%rax) │ │ │ │ + fwait │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x4c(%rbp,%rdx,1) │ │ │ │ + mov 0x10(%rbp),%esi │ │ │ │ + movq $0xda4628,0x18(%rbp) │ │ │ │ add $0x18,%rbp │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0x98,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c3396 │ │ │ │ - mov 0x6(%rax),%r14 │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - mov 0xe(%rax),%rcx │ │ │ │ - movq $0x5bf980,-0x90(%r12) │ │ │ │ - mov %r10,-0x88(%r12) │ │ │ │ - mov %rax,-0x80(%r12) │ │ │ │ - movq $0x5c2e18,-0x78(%r12) │ │ │ │ - mov %r14,-0x70(%r12) │ │ │ │ - mov %rcx,-0x68(%r12) │ │ │ │ - mov %r10,-0x60(%r12) │ │ │ │ - lea -0x8f(%r12),%rax │ │ │ │ - mov %rax,-0x58(%r12) │ │ │ │ - mov %rdi,-0x50(%r12) │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - mov %r11,-0x40(%r12) │ │ │ │ - movq $0x5c3080,-0x38(%r12) │ │ │ │ - mov %r14,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %r10,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r11,(%r12) │ │ │ │ - mov %r9,%rax │ │ │ │ - lea -0x35(%r12),%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea -0x77(%r12),%rax │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 5c2438 │ │ │ │ - movq $0x98,0x388(%r13) │ │ │ │ - movq $0x5c3290,-0x18(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %r11,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %r10,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp d9c360 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp cfb258 │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 5be8a0 │ │ │ │ + nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5c3402 │ │ │ │ + jb 5be9ca │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9e0f8 │ │ │ │ + jmp da7388 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x163820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock or %ch,(%rdx,%rbx,8) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - clc │ │ │ │ - movq $0x5c3490,-0x48(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x38(%rbx),%rdi │ │ │ │ - mov 0x40(%rbx),%r8 │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - mov %rdx,-0x38(%rbp) │ │ │ │ - mov %r8,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5c3490 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ + add %dh,0x24(%rdi) │ │ │ │ + movq $0x5be9a0,-0x20(%r12) │ │ │ │ + mov %r8,-0x10(%r12) │ │ │ │ + mov %r9,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + lea -0x20(%r12),%r14 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + jmp da7148 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + lea 0x9b81fd(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call b86970 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5c34d8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c3596 │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5c357a │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5c356c │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5c357a │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5c356c │ │ │ │ - movq $0x5c33d8,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5bea6e │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp da7638 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ + (bad) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c3621 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%r8 │ │ │ │ - mov 0x37(%rbx),%rbx │ │ │ │ - movq $0x5c3418,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %r8,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x40(%r12),%r14 │ │ │ │ - mov %rdi,%rbx │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x31(%rdi) │ │ │ │ + movq $0x5bea40,-0x28(%r12) │ │ │ │ + mov %r8,-0x18(%r12) │ │ │ │ + mov %r9,-0x10(%r12) │ │ │ │ + mov 0x0(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + lea -0x28(%r12),%r14 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp da7148 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0x9b8150(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x0(%rbp),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 5beb78 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5c366a │ │ │ │ + jb 5beb4a │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x28(%rbx),%r8 │ │ │ │ mov 0x20(%rbx),%rdi │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9e0f8 │ │ │ │ + jmp da7960 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ + jo 5beb51 │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + incl (%rdi) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + add %al,(%rdi) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x163820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock or %ch,(%rdx,%rbx,8) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - clc │ │ │ │ - movq $0x5c36f8,-0x48(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x38(%rbx),%rdi │ │ │ │ - mov 0x40(%rbx),%r8 │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - mov %rdx,-0x38(%rbp) │ │ │ │ - mov %r8,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5c36f8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ + add %dh,0x3a(%rdi) │ │ │ │ + movq $0x5beb18,-0x30(%r12) │ │ │ │ + mov %r8,-0x20(%r12) │ │ │ │ + mov %r9,-0x18(%r12) │ │ │ │ + mov 0x0(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + lea -0x30(%r12),%r14 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp da7148 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + lea 0x9b8067(%rip),%rbx │ │ │ │ + mov %r14,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call b86e40 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5bec26 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp da7148 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 7354259c <__environ@GLIBC_2.2.5+0x724eaaf4> │ │ │ │ + and -0x39(%rax),%cl │ │ │ │ + rex.RB call b7d8e9 │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rdi,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5c3740 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%rax) │ │ │ │ + jmp da7148 │ │ │ │ + lea 0x9b7fc6(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x56(%rbp) │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c37fe │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5c37e2 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5c37d4 │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5c37e2 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5c37d4 │ │ │ │ - movq $0x5c3640,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ + ja 5bece2 │ │ │ │ + movq $0x5bec00,-0x28(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xcff638,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ + lea 0xa84798(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + sbbb $0xf0,0x458d4800(%rbx) │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5bed36 │ │ │ │ + movq $0x5bed58,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c9dfd8 │ │ │ │ + lea 0x9b801b(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + jg 5becf2 │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c3889 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%r8 │ │ │ │ - mov 0x25(%rbx),%r9 │ │ │ │ - mov 0x2d(%rbx),%r10 │ │ │ │ - mov 0x35(%rbx),%rbx │ │ │ │ - movq $0x5c3680,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %r10,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x40(%r12),%rdi │ │ │ │ - mov %r9,%rbx │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x34(%rdi) │ │ │ │ + movq $0xd11678,-0x18(%r12) │ │ │ │ + movq $0xf76c48,-0x10(%r12) │ │ │ │ + movq $0xf76ce9,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x16(%r12),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp ca4ec0 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x3c(%rax) │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5bedf2 │ │ │ │ + movq $0x5bee10,-0x10(%rbp) │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c9dfd8 │ │ │ │ + lea 0x9b7f6f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB mov $0x4c,%r8b │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5c3a44 │ │ │ │ - movq $0x5c3910,-0x30(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5c3910 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + add %bh,%al │ │ │ │ + ret │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + movabs 0x1006e60,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB loopne 5c3975 │ │ │ │ - cmp %ebx,0x48(%rax,%rax,1) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5bee95 │ │ │ │ + movq $0x5bee68,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5c3960 │ │ │ │ + jne 5bee68 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %eax,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sub %r9b,-0x75(%r8) │ │ │ │ - rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - cmp %cl,-0x75(%rax) │ │ │ │ - jne 5c39b0 │ │ │ │ - mov 0x48(%rbp),%rdi │ │ │ │ - mov %rbx,%r8 │ │ │ │ - and $0x7,%r8d │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 5c3a48 │ │ │ │ - add $0x80,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c3a34 │ │ │ │ - mov 0x6(%rbx),%r8 │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x5c35c0,-0x78(%r12) │ │ │ │ - mov %r8,-0x70(%r12) │ │ │ │ - mov %rbx,-0x68(%r12) │ │ │ │ - mov 0x8(%rbp),%r9 │ │ │ │ - mov %r9,-0x60(%r12) │ │ │ │ - mov 0x20(%rbp),%r10 │ │ │ │ - mov %r10,-0x58(%r12) │ │ │ │ - mov %rdx,-0x50(%r12) │ │ │ │ - mov 0x18(%rbp),%r11 │ │ │ │ - mov %r11,-0x48(%r12) │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - movq $0x5c3828,-0x38(%r12) │ │ │ │ - mov %r8,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov %r9,-0x20(%r12) │ │ │ │ - mov %r10,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %r11,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x35(%r12),%r9 │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea -0x77(%r12),%rax │ │ │ │ - mov %rax,0x48(%rbp) │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 5c2438 │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rcx,%r9 │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,0x48(%rbp) │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 5c2438 │ │ │ │ - nopl (%rax) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rbx,%rdx,1) │ │ │ │ + mov %ebx,%esi │ │ │ │ + lea 0x805905(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d6e428 │ │ │ │ + lea 0xa909c3(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5c3b41 │ │ │ │ - add $0x88,%r12 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c3b36 │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - mov 0xb(%rbx),%rbx │ │ │ │ - movq $0x5c29b8,-0x80(%r12) │ │ │ │ - mov %r8,-0x78(%r12) │ │ │ │ - mov %rsi,-0x70(%r12) │ │ │ │ - mov %rdi,-0x68(%r12) │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - mov %r9,-0x58(%r12) │ │ │ │ - mov %r14,-0x50(%r12) │ │ │ │ - movq $0x5c3108,-0x48(%r12) │ │ │ │ - mov %r8,-0x40(%r12) │ │ │ │ - mov %rsi,-0x38(%r12) │ │ │ │ - mov %rdi,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %r9,-0x20(%r12) │ │ │ │ - movq $0x5c38b0,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ + ja 5beedf │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x5bee30,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x45(%r12),%r9 │ │ │ │ - mov %rdi,%r8 │ │ │ │ - lea -0x15(%r12),%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ - lea -0x7f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5c0a88 │ │ │ │ - movq $0x88,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5c3b82 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7388 │ │ │ │ + jmp c9dfd8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + add %dh,0x7e(%rax) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 7354285c <__environ@GLIBC_2.2.5+0x724eadb4> │ │ │ │ + push %rbp │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5bef5b │ │ │ │ + movq $0x5beeb0,-0x18(%r12) │ │ │ │ + mov %r8,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + movq $0x5bef88,-0x18(%rbp) │ │ │ │ + mov %rsi,%rax │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + mov %r14,%rbx │ │ │ │ + lea 0x825f90(%rip),%r14 │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0x9b7e2b(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5c3bc2 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7388 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %dh,%al │ │ │ │ + jge 5bef22 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,0x48005bef(%r8) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5befb8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + jge 5bef52 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 5befcc │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + jne 5befdb │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5bedc8 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5bed18 │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ - (bad) │ │ │ │ - mov $0x48000001,%esp │ │ │ │ - mov 0x2(%rbx),%edx │ │ │ │ - mov 0xa(%rbx),%rax │ │ │ │ - mov 0x12(%rbx),%rcx │ │ │ │ - mov 0x0(%rbp),%rbx │ │ │ │ - mov %rbx,%r10 │ │ │ │ - and $0x7,%r10d │ │ │ │ - cmp $0x1,%r10 │ │ │ │ - jne 5c3d03 │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %r14,%rsi │ │ │ │ - add $0x60,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c3c88 │ │ │ │ - movq $0x5bf980,-0x58(%r12) │ │ │ │ - mov %r8,-0x50(%r12) │ │ │ │ - movq $0x104f851,-0x48(%r12) │ │ │ │ - movq $0x5d3340,-0x40(%r12) │ │ │ │ - mov %rsi,-0x38(%r12) │ │ │ │ - mov %r8,-0x30(%r12) │ │ │ │ - mov %r9,-0x28(%r12) │ │ │ │ - movq $0x5c3b58,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x57(%r12),%rdi │ │ │ │ - lea -0x3f(%r12),%rsi │ │ │ │ - lea -0x20(%r12),%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - movq $0x5c3dc0,-0x38(%rbp) │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ - jmp d9c360 │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %dl,0x48009b7d(%rax) │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5bf082 │ │ │ │ + movq $0x5bf050,-0x28(%rbp) │ │ │ │ + mov %r9,%rbx │ │ │ │ + mov %r14,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5bf050 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.RB │ │ │ │ - rex │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x7d(%rax) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rbp,%rcx,1) │ │ │ │ + mov 0x6(%rbx),%ebx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ mov 0x20(%rbp),%rdi │ │ │ │ - mov 0x28(%rbp),%r8 │ │ │ │ - mov 0x30(%rbp),%r9 │ │ │ │ - mov 0x38(%rbp),%r10 │ │ │ │ - add $0x40,%rbp │ │ │ │ - mov %rsi,%r14 │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov %rdi,%r8 │ │ │ │ - mov %r9,%rdi │ │ │ │ - mov %r10,%r9 │ │ │ │ - add $0x60,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c3d6d │ │ │ │ - movq $0x5bf980,-0x58(%r12) │ │ │ │ - mov %r9,-0x50(%r12) │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - movq $0x5d3340,-0x40(%r12) │ │ │ │ - mov %r14,-0x38(%r12) │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - mov %rdi,-0x28(%r12) │ │ │ │ - movq $0x5c3b98,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %r8,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x57(%r12),%rdi │ │ │ │ - lea -0x3f(%r12),%rsi │ │ │ │ - lea -0x20(%r12),%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - movq $0x5c3cd0,-0x40(%rbp) │ │ │ │ - mov %rcx,-0x38(%rbp) │ │ │ │ - mov %rdx,-0x30(%rbp) │ │ │ │ - mov %r14,-0x28(%rbp) │ │ │ │ - mov %r8,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ - jmp d9c360 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 5bef08 │ │ │ │ + lea 0x9b7d1f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %bl,0x7d(%rax) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5bf0c6 │ │ │ │ + movq $0x5bf0e8,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c9dfd8 │ │ │ │ + lea 0x9b7d5b(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - cmp %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jne 5c3de8 │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov 0x28(%rbp),%r8 │ │ │ │ - mov 0x30(%rbp),%r9 │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 5c3c1a │ │ │ │ - nopl (%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + jge 5bf082 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x34(%rdi) │ │ │ │ + movq $0xd11678,-0x18(%r12) │ │ │ │ + movq $0xf76c48,-0x10(%r12) │ │ │ │ + movq $0xf76db9,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x16(%r12),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp ca4ec0 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5c3e7b │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5c3e38,-0x18(%rbp) │ │ │ │ + jb 5bf1b5 │ │ │ │ + movq $0x5bf188,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5c3e38 │ │ │ │ + jne 5bf188 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x104f851,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rbx,%rdx,1) │ │ │ │ + mov %ebx,%esi │ │ │ │ + lea 0x8055e5(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d6e428 │ │ │ │ + lea 0xa906a3(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5c3eba │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7388 │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5bf1ff │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x5bf150,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp c9dfd8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 5c3f6b │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5c3f28,-0x28(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5c3f28 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5bf258 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x5bf1d0,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x83c305(%rip),%r14 │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + add %dh,0x2b(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x5bf220,-0x18(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp c9dfd8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - add (%rax),%eax │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x7b(%rax) │ │ │ │ + fwait │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5c3faa │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7388 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + rex.RB call 73542c2c <__environ@GLIBC_2.2.5+0x724eb184> │ │ │ │ + pop %rdx │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5bf330 │ │ │ │ + movq $0x5bf278,-0x20(%r12) │ │ │ │ + mov %r9,-0x10(%r12) │ │ │ │ + mov %r8,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + movq $0x5bf358,-0x18(%rbp) │ │ │ │ + mov %rsi,%rax │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + mov %r14,%rbx │ │ │ │ + lea 0x825bbb(%rip),%r14 │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + lea 0x9b7b16(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - sbb %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + jp 5bf2f2 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,0x48005bf3(%r8) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5bf388 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x38(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5c412f │ │ │ │ - mov 0x4(%rbx),%rdx │ │ │ │ - mov 0xc(%rbx),%rax │ │ │ │ - mov 0x14(%rbx),%rcx │ │ │ │ - mov %r8,%rbx │ │ │ │ - and $0x7,%r8d │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - jne 5c40ad │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c4042 │ │ │ │ - movq $0x5c3df8,-0x38(%r12) │ │ │ │ - mov %rdi,-0x28(%r12) │ │ │ │ - movq $0x5c3e90,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rdi,%rax │ │ │ │ - lea -0x38(%r12),%rdi │ │ │ │ + add %dh,0x48009b7a(%rax) │ │ │ │ + mov 0x10(%rbp),%esi │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + jne 5bf3ab │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5bedc8 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rsi,%rbx │ │ │ │ mov %rax,%rsi │ │ │ │ - lea -0x20(%r12),%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - movq $0x5c4148,-0x30(%rbp) │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp d9c360 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5bf0a8 │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x48009b7a(%rax) │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5bf456 │ │ │ │ + movq $0x5bf420,-0x28(%rbp) │ │ │ │ + mov %r9,%rbx │ │ │ │ + mov %r14,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5bf420 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jne 5c40b8 │ │ │ │ - mov 0x28(%rbp),%rdi │ │ │ │ - mov 0x30(%rbp),%r8 │ │ │ │ - add $0x38,%rbp │ │ │ │ - mov %rsi,%r14 │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %r8,%rdi │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c40fb │ │ │ │ - movq $0x5c3ed0,-0x48(%r12) │ │ │ │ - mov %rdi,-0x38(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov %rsi,-0x28(%r12) │ │ │ │ - movq $0x5c3f80,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x48(%r12),%rdi │ │ │ │ - lea -0x20(%r12),%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - movq $0x5c4088,-0x38(%rbp) │ │ │ │ - mov %rax,-0x30(%rbp) │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ - jmp d9c360 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + jp 5bf3ba │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rbp,%rcx,1) │ │ │ │ + mov 0x6(%rbx),%ebx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + mov 0x18(%rbp),%r9 │ │ │ │ + mov 0x7(%rbx),%r8 │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 5bf2d8 │ │ │ │ + lea 0x9b7a0b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jne 5c4178 │ │ │ │ - mov 0x28(%rbp),%rdi │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 5c3ff8 │ │ │ │ - nopl (%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5bf4fe │ │ │ │ + movq $0x5bf4b8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5bf4b8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rbp,%rax,2) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5bf4ee │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0xcff638,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + lea 0x9b7973(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + lea 0xa83f81(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 5c421c │ │ │ │ - movq $0x5c41c8,-0x20(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5bf5e3 │ │ │ │ + movq $0x5bf570,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5c41c8 │ │ │ │ + jne 5bf570 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - add %al,0x5c(%rdx) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %r12b,0x48005bf5(%r8) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5c4200 │ │ │ │ + jne 5bf5a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - jge 5c420f │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 5c3fc8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x5dc950,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + lea 0x9b78d6(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5c425a │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ + jb 5bf6bb │ │ │ │ + movq $0x5bf648,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7388 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5bf648 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5c429a │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7388 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,-0xa(%r8) │ │ │ │ + pop %rbx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + jne 5bf678 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - mov $0x48000001,%esp │ │ │ │ - mov 0x2(%rbx),%edx │ │ │ │ - mov 0xa(%rbx),%rax │ │ │ │ - mov 0x12(%rbx),%rcx │ │ │ │ - mov 0x0(%rbp),%rbx │ │ │ │ - mov %rbx,%r10 │ │ │ │ - and $0x7,%r10d │ │ │ │ - cmp $0x1,%r10 │ │ │ │ - jne 5c43db │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %r14,%rsi │ │ │ │ - add $0x60,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c4360 │ │ │ │ - movq $0x5bf980,-0x58(%r12) │ │ │ │ - mov %r8,-0x50(%r12) │ │ │ │ - movq $0x104f851,-0x48(%r12) │ │ │ │ - movq $0x5d3340,-0x40(%r12) │ │ │ │ - mov %rsi,-0x38(%r12) │ │ │ │ - mov %r8,-0x30(%r12) │ │ │ │ - mov %r9,-0x28(%r12) │ │ │ │ - movq $0x5c4230,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x57(%r12),%rdi │ │ │ │ - lea -0x3f(%r12),%rsi │ │ │ │ - lea -0x20(%r12),%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - movq $0x5c4498,-0x38(%rbp) │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x5dc970,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - or %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + lea 0x9b7806(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.RB │ │ │ │ - rex │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov 0x28(%rbp),%r8 │ │ │ │ - mov 0x30(%rbp),%r9 │ │ │ │ - mov 0x38(%rbp),%r10 │ │ │ │ - add $0x40,%rbp │ │ │ │ - mov %rsi,%r14 │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov %rdi,%r8 │ │ │ │ - mov %r9,%rdi │ │ │ │ - mov %r10,%r9 │ │ │ │ - add $0x60,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c4445 │ │ │ │ - movq $0x5bf980,-0x58(%r12) │ │ │ │ - mov %r9,-0x50(%r12) │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - movq $0x5d3340,-0x40(%r12) │ │ │ │ - mov %r14,-0x38(%r12) │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - mov %rdi,-0x28(%r12) │ │ │ │ - movq $0x5c4270,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %r8,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x57(%r12),%rdi │ │ │ │ - lea -0x3f(%r12),%rsi │ │ │ │ - lea -0x20(%r12),%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - movq $0x5c43a8,-0x40(%rbp) │ │ │ │ - mov %rcx,-0x38(%rbp) │ │ │ │ - mov %rdx,-0x30(%rbp) │ │ │ │ - mov %r14,-0x28(%rbp) │ │ │ │ - mov %r8,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ - jmp d9c360 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB mov $0x4c,%r8b │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5bf86a │ │ │ │ + movq $0x5bf728,-0x20(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5bf728 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - cmp %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jne 5c44c0 │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov 0x28(%rbp),%r8 │ │ │ │ - mov 0x30(%rbp),%r9 │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 5c42f2 │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x48009b77(%rax) │ │ │ │ + movl $0x5bf758,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5bf758 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5c4553 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5c4510,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %bh,0x77(%rax) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %al,0x48000000(%rsi) │ │ │ │ + movl $0x5bf798,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5c4510 │ │ │ │ + jne 5bf798 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ + nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x104f851,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %dh,0x3d(%rdi) │ │ │ │ + movq $0xc3da50,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1031852,-0x10(%r12) │ │ │ │ + movq $0x1031852,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%eax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x7(%rbx),%rdi │ │ │ │ + mov 0xf(%rbx),%r8 │ │ │ │ + mov 0x17(%rbx),%r9 │ │ │ │ + mov 0x1f(%rbx),%r10 │ │ │ │ + mov 0x27(%rbx),%rsi │ │ │ │ + mov %rdx,%r11 │ │ │ │ + and $0x7,%r11d │ │ │ │ + cmp $0x3,%r11 │ │ │ │ + jae 5bf875 │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + jb 5bf8ba │ │ │ │ + mov %rdi,%r11 │ │ │ │ + and $0x7,%r11d │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + jne 5bfc0c │ │ │ │ + movq $0x5bfb90,-0x30(%rbp) │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov 0x6(%rdi),%rsi │ │ │ │ + mov 0x6(%rdx),%r14 │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %rdi,-0x20(%rbp) │ │ │ │ + mov %r8,-0x18(%rbp) │ │ │ │ + mov %r9,-0x10(%rbp) │ │ │ │ + mov %r10,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp d61ef0 │ │ │ │ + lea 0x9b765f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov %rdi,%r11 │ │ │ │ + and $0x7,%r11d │ │ │ │ + cmp $0x3,%r11 │ │ │ │ + jne 5bf90a │ │ │ │ + movq $0x5bfbd8,-0x30(%rbp) │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov 0x5(%rdx),%rsi │ │ │ │ + mov 0x5(%rdi),%r14 │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %rdi,-0x20(%rbp) │ │ │ │ + mov %r8,-0x18(%rbp) │ │ │ │ + mov %r9,-0x10(%rbp) │ │ │ │ + mov %r10,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp d61ef0 │ │ │ │ + mov %rdi,%r11 │ │ │ │ + and $0x7,%r11d │ │ │ │ + cmp $0x3,%r11 │ │ │ │ + jae 5bfc0c │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + jae 5bf90a │ │ │ │ + mov 0x7(%rdx),%r11 │ │ │ │ + mov 0x7(%rdi),%r14 │ │ │ │ + cmp %r14,%r11 │ │ │ │ + jl 5bf90a │ │ │ │ + cmp %r14,%r11 │ │ │ │ + jne 5bfc0c │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + jmp 5bf9c8 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jae 5bf9c0 │ │ │ │ + add $0x30,%rbp │ │ │ │ + mov %rsi,%rbx │ │ │ │ + movq $0x5bf958,-0x10(%rbp) │ │ │ │ + mov %r8,%rsi │ │ │ │ + mov %r9,%r8 │ │ │ │ + mov %rdi,%r11 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %r10,-0x8(%rbp) │ │ │ │ + mov %r9,0x0(%rbp) │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + mov %r11,0x10(%rbp) │ │ │ │ + mov %rbx,0x18(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5bf6e0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sub %r9b,0x3b(%r8) │ │ │ │ + pop %rbp │ │ │ │ + adc %cl,(%rdi) │ │ │ │ + test %ah,%cl │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + add %cl,0x45(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + fisttps -0x75(%rax) │ │ │ │ + jne 5bf989 │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp c377a0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5c4592 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7388 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + add %cl,%al │ │ │ │ + (bad) │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sub %r9b,0x3b(%r8) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,(%rdi) │ │ │ │ + test %ch,0x49000000(%rcx) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp c36a90 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 5bf9c8 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + cmp %r8,%rcx │ │ │ │ + jne 5bfa67 │ │ │ │ + movq $0x5bfa18,-0x18(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %r9,-0x10(%rbp) │ │ │ │ + mov %r10,-0x8(%rbp) │ │ │ │ + mov %rdi,0x0(%rbp) │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + mov %rsi,0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5bfa18 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 5c4643 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5c4600,-0x28(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ + and %r9b,0x4d(%r11,%rcx,4) │ │ │ │ + or %cl,0x55(%rbx,%rcx,4) │ │ │ │ + adc %cl,-0x77(%rax) │ │ │ │ + fimull 0x3b(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,(%rdi) │ │ │ │ + xchg %eax,%esp │ │ │ │ + ret │ │ │ │ + movzbl %bl,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 5bfb24 │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jae 5bf9b6 │ │ │ │ + add $0x30,%rbp │ │ │ │ + mov %rsi,%rbx │ │ │ │ + jmp 5bf90a │ │ │ │ + movq $0x5bfaa0,-0x8(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %r10,0x0(%rbp) │ │ │ │ + mov %r9,0x8(%rbp) │ │ │ │ + mov %rcx,0x18(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5c4600 │ │ │ │ + jne 5bfaa0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + nop │ │ │ │ + add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + add %dh,0x3d(%rdi) │ │ │ │ + movq $0xc3da50,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5c4682 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7388 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x38(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5c4807 │ │ │ │ - mov 0x4(%rbx),%rdx │ │ │ │ - mov 0xc(%rbx),%rax │ │ │ │ - mov 0x14(%rbx),%rcx │ │ │ │ - mov %r8,%rbx │ │ │ │ - and $0x7,%r8d │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - jne 5c4785 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c471a │ │ │ │ - movq $0x5c44d0,-0x38(%r12) │ │ │ │ - mov %rdi,-0x28(%r12) │ │ │ │ - movq $0x5c4568,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rdi,%rax │ │ │ │ - lea -0x38(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea -0x20(%r12),%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - movq $0x5c4820,-0x30(%rbp) │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ + and %r9b,0x4d(%r11,%rcx,4) │ │ │ │ + or %cl,0x55(%rbx,%rcx,4) │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ push %rbp │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jne 5c4790 │ │ │ │ - mov 0x28(%rbp),%rdi │ │ │ │ - mov 0x30(%rbp),%r8 │ │ │ │ + xor %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2d(%rdi) │ │ │ │ + movq $0xc3da50,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov %r9,-0x10(%r12) │ │ │ │ + mov %r10,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ - mov %rsi,%r14 │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %r8,%rdi │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c47d3 │ │ │ │ - movq $0x5c45a8,-0x48(%r12) │ │ │ │ - mov %rdi,-0x38(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov %rsi,-0x28(%r12) │ │ │ │ - movq $0x5c4658,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x48(%r12),%rdi │ │ │ │ - lea -0x20(%r12),%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - movq $0x5c4760,-0x38(%rbp) │ │ │ │ - mov %rax,-0x30(%rbp) │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ - jmp d9c360 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%eax │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x5bfb10,0x0(%rbp) │ │ │ │ + mov %rdx,0x30(%rbp) │ │ │ │ + jmp d9c378 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + rex.WB add %al,(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x73(%rax) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + cmp %r9b,-0x75(%r8) │ │ │ │ + rex.WRB │ │ │ │ + rex │ │ │ │ + mov 0x48(%rbp),%rdx │ │ │ │ + mov 0x30(%rbp),%rsi │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ + mov 0x28(%rbp),%r10 │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jb 5bfa51 │ │ │ │ + add $0x30,%rbp │ │ │ │ + mov %rsi,%rbx │ │ │ │ + jmp 5bfc0c │ │ │ │ + xchg %ax,%ax │ │ │ │ + rex.WB add %al,(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + jb 5bfb72 │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jne 5c4850 │ │ │ │ - mov 0x28(%rbp),%rdi │ │ │ │ + cmp %r9b,-0x75(%r8) │ │ │ │ + rex.WRB │ │ │ │ + rex │ │ │ │ + mov 0x48(%rbp),%rdx │ │ │ │ + mov 0x30(%rbp),%rsi │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ + mov 0x28(%rbp),%r10 │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jb 5bf8f9 │ │ │ │ add $0x30,%rbp │ │ │ │ - jmp 5c46d0 │ │ │ │ - nopl (%rax) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + movq $0x5bf990,-0x10(%rbp) │ │ │ │ + mov %r8,%rsi │ │ │ │ + mov %r10,%r8 │ │ │ │ + mov %rdi,%r11 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %r10,-0x8(%rbp) │ │ │ │ + mov %r9,0x0(%rbp) │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + mov %r11,0x10(%rbp) │ │ │ │ + mov %rbx,0x18(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5bf6e0 │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %ch,(%rax) │ │ │ │ + out %al,$0xa8 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 5bfcb1 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5bfc8f │ │ │ │ + movq $0x5bfcb8,-0x18(%rbp) │ │ │ │ + mov %rsi,%rax │ │ │ │ + lea 0x9b7276(%rip),%rsi │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d69cb0 │ │ │ │ + lea 0x9b726a(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov %rsi,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 5c48f4 │ │ │ │ - movq $0x5c48a0,-0x20(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %dl,%al │ │ │ │ + in $0xa8,%eax │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + call 485c58bd <__environ@GLIBC_2.2.5+0x4756de15> │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5c48a0 │ │ │ │ + jne 5bfce8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - fmuls 0x5c(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %ah,0x4800a8e5(%rax) │ │ │ │ + mov 0x10(%rbp),%esi │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + jae 5bfc9a │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jae 5bfc9a │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + jne 5bfc9a │ │ │ │ + movq $0x5bfd40,0x10(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + lea 0x1(%rsi),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5c48d8 │ │ │ │ + jne 5bfd40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x1b(%rax) │ │ │ │ + test $0x0,%al │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 5bfc69 │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x0(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 5bfd90 │ │ │ │ + xchg %ax,%ax │ │ │ │ + sar $0xff,%bh │ │ │ │ (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + incl 0x0(%rdx,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - jge 5c48e7 │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 5c46a0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + add %ch,0x48009b71(%rax) │ │ │ │ + lea -0x30(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5bfdba │ │ │ │ + movq $0x5bfdf0,-0x28(%rbp) │ │ │ │ + mov %r14,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 5df148 │ │ │ │ + lea 0x9b7197(%rip),%rbx │ │ │ │ + mov %r14,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5c4932 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7388 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x71(%rax) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + adc %bh,%bh │ │ │ │ + pop %rbx │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + sbb %cl,-0x77(%rax) │ │ │ │ + pop %rbp │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + repz add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 5c4a8e │ │ │ │ - movq $0x5c49a8,-0x20(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x9(%rdx),%esi │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5c49a8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + jmp 5c0009 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 5bfe44 │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 5bffcc │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + cmp 0x7(%rbx),%rax │ │ │ │ + jle 5bfe57 │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 5c0009 │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 5bffcc │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - call 485ca5fa <__environ@GLIBC_2.2.5+0x47572b52> │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5c49e8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x48(%rcx,%rcx,1),%dh │ │ │ │ + add $0xffffffe0,%ebp │ │ │ │ + jmp 5c0009 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x5c0188,0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d61ef0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add 0x48(%rcx,%rcx,1),%esi │ │ │ │ + add $0xffffffd8,%ebp │ │ │ │ + jmp 5bffcc │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 5c0009 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - sub %cl,0x5c(%rdx) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs 0x5d8b48d9(%rcx),%ecx │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - rex.WRB add %r9b,-0x77(%r8) │ │ │ │ - or %r9b,-0x7d(%r8) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %cl,(%rdx) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jne 5c4a28 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %ah,-0x70(%rsi) │ │ │ │ + rex.RB add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + jo 5bfeaa │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + rorl $0x4d,0x3(%rax) │ │ │ │ + sbb %cl,-0x77(%rax) │ │ │ │ + fimull 0x3(%rax) │ │ │ │ push %rbp │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - fiadds -0x7cb7f81a(%rbx) │ │ │ │ - incb (%rcx) │ │ │ │ - jne 5c4a92 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c4a7e │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x104f851,(%r12) │ │ │ │ - lea -0xf(%r12),%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp da7638 │ │ │ │ - add $0x0,%al │ │ │ │ + sub %cl,0x39(%rax) │ │ │ │ + rorl $1,(%rdi) │ │ │ │ + mov %fs,0x48000000(%rcx) │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jg 5c0009 │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + sub %rbx,%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jge 5c0017 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jae 5c004f │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 5bff80 │ │ │ │ + movq $0x5c0100,0x18(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + neg %rsi │ │ │ │ + lea 0xa835ea(%rip),%r14 │ │ │ │ + mov 0x6(%rcx),%rax │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5dd1c0 │ │ │ │ + movq $0x5c0130,0x18(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + neg %rsi │ │ │ │ + lea 0xa835c4(%rip),%r14 │ │ │ │ + mov 0x7(%rcx),%rax │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5dd1c0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5c4ae6 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7638 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add (%rdi),%ecx │ │ │ │ + test %ch,0x48000000(%rbp) │ │ │ │ + add $0xffffffe0,%ebp │ │ │ │ + lea 0xa8f866(%rip),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsp,%rcx,1) │ │ │ │ + add $0xffffffd8,%ebp │ │ │ │ + jmp 5bffcc │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 5c0009 │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + lea 0xa8f83b(%rip),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + test %rax,%rax │ │ │ │ + jle 5c0037 │ │ │ │ + movq $0x5c00d8,0x8(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xa8352b(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5dd1c0 │ │ │ │ + movq $0x5bfee8,0x28(%rbp) │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp d68548 │ │ │ │ + movq $0x5c00a8,0x18(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + neg %rsi │ │ │ │ + lea 0xa834f5(%rip),%r14 │ │ │ │ + mov 0x5(%rcx),%rax │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5dd1c0 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x5bfeb8,0x8(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x5(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d61ef0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - test %esi,-0x1(%rax) │ │ │ │ (bad) │ │ │ │ - decl -0x8(%rcx,%rdi,1) │ │ │ │ - jb 5c4cd9 │ │ │ │ - movq $0x5c4bb0,-0x60(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%r8 │ │ │ │ - mov 0x37(%rbx),%r9 │ │ │ │ - mov 0x3f(%rbx),%r10 │ │ │ │ - mov 0x47(%rbx),%r11 │ │ │ │ - mov %r10,0x40(%rsp) │ │ │ │ - mov 0x4f(%rbx),%r10 │ │ │ │ - mov 0x57(%rbx),%rbx │ │ │ │ - mov %rbx,0x48(%rsp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov 0x40(%rsp),%r14 │ │ │ │ - mov %r14,-0x58(%rbp) │ │ │ │ - mov %rdx,-0x50(%rbp) │ │ │ │ - mov %rax,-0x48(%rbp) │ │ │ │ - mov %r11,-0x40(%rbp) │ │ │ │ - mov %rcx,-0x38(%rbp) │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov %rax,-0x30(%rbp) │ │ │ │ - mov %r10,-0x28(%rbp) │ │ │ │ - mov %r9,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffa0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5c4bb0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - or (%rax),%ebx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + loop 5c004f │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r15b,0x48005bff(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d6ae70 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x4800a8e2(%rax) │ │ │ │ + movl $0x5c0160,0x10(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp d6ae70 │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call b897b8 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov 0xf(%rdx),%rsi │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov 0x17(%rdx),%rdx │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5c4c00 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ (bad) │ │ │ │ - rolb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,-0x1e(%rax) │ │ │ │ + test $0x0,%al │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x5bfe70,0x8(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d6ae70 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x1e(%rax) │ │ │ │ + test $0x0,%al │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x5bfe20,0x8(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d6ae70 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB call b89858 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ + adc %r14b,%r8b │ │ │ │ + lcall *0x0(%rbx) │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5c4c50 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - adc %eax,(%rsi) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp d68968 │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add 0x48(%rcx,%rcx,1),%esi │ │ │ │ + add $0xffffffd8,%ebp │ │ │ │ + jmp 5bffcc │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 5c0009 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - test %ecx,0x48000000(%rax) │ │ │ │ - mov %ebx,%ecx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 5c4cb2 │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x60(%rbp),%rdx │ │ │ │ - mov 0x70(%rbp),%rsi │ │ │ │ - mov 0x50(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov 0x30(%rbp),%r9 │ │ │ │ - cmp %r8,%rdx │ │ │ │ - jl 5c4cc1 │ │ │ │ - cmp %r8,%rdx │ │ │ │ - jne 5c4cb2 │ │ │ │ - mov 0x68(%rbp),%rdx │ │ │ │ - mov 0x28(%rbp),%r8 │ │ │ │ - cmp %r8,%rdx │ │ │ │ - jl 5c4cc1 │ │ │ │ - cmp %r8,%rdx │ │ │ │ - jne 5c4cb2 │ │ │ │ - movq $0x5c4cf0,0x0(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x80(%rbp),%rsi │ │ │ │ - mov 0x78(%rbp),%r14 │ │ │ │ - jmp c9e0f8 │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x48009b6d(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5c0223 │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jae 5c01e5 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jae 5c0246 │ │ │ │ + cmpq $0x0,0x7(%r14) │ │ │ │ + jg 5c0246 │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0x90,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %r9,%rsi │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jae 5c022e │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jae 5c0216 │ │ │ │ + cmpq $0x0,0x7(%rax) │ │ │ │ + jge 5c0216 │ │ │ │ + movq $0x5c02d8,-0x10(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x90,%rbp │ │ │ │ - jmp da7638 │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp d68d30 │ │ │ │ + xor %r14d,%r14d │ │ │ │ + lea 0x9b6d49(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x9b6d6e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - adc %ebx,0x7e(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + movq $0x5c0260,-0x10(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp d68d30 │ │ │ │ + jmp 5bfc60 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ - pop %rax │ │ │ │ - mov 0x48(%rbp),%r8 │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x40(%rbp),%rbx │ │ │ │ - mov %rax,0x88(%rbp) │ │ │ │ - add $0x88,%rbp │ │ │ │ - jmp 5c42b8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %bl,(%rax) │ │ │ │ + insl (%dx),%es:(%rdi) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 5c026c │ │ │ │ + movq $0x5c0288,0x8(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5bfc60 │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + fildll 0x45c74800(%rax) │ │ │ │ + clc │ │ │ │ + mov $0x4c005c02,%eax │ │ │ │ + mov %esi,%eax │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d68d30 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5c4d83 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5c4d78,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5c4d78 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,%gs:(%rdi) │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x48009b6c(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + movq $0x5c0300,0x8(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5bfc60 │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x4800a8de(%rax) │ │ │ │ + movl $0x5c0330,-0x8(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d68d30 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,%gs:-0x1(%rcx) │ │ │ │ - gs lock nop │ │ │ │ - add (%rax),%eax │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,%gs:(%rdi) │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x6c(%rax) │ │ │ │ + fwait │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5c4dc2 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7388 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jb 5c03a5 │ │ │ │ + movq $0x5c0390,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5c0390 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,(%rax) │ │ │ │ + insb (%dx),%es:(%rdi) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,%r8b │ │ │ │ + add 0x48(%rax,%rax,1),%ebx │ │ │ │ + mov 0xf(%rbx),%esi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 5c01c0 │ │ │ │ + lea 0x9b6bfc(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5c4e2b │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5c4e20,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + lock add 0x4c(%rax,%rax,1),%ebx │ │ │ │ + mov %esi,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5c4e20 │ │ │ │ + jne 5c03f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0x5dc970,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + nop │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x0(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 5c0470 │ │ │ │ + xchg %ax,%ax │ │ │ │ + sar $0xff,%bh │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ (bad) │ │ │ │ + incl 0x0(%rdx,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,%gs:-0x1(%rcx) │ │ │ │ - gs lock nop │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + imul $0xffffffe0,0x458d4800(%rbx),%ebx │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5c0492 │ │ │ │ + movq $0x5c04c8,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 5c01c0 │ │ │ │ + lea 0x9b6b1f(%rip),%rbx │ │ │ │ + mov %r14,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5c4e6a │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7388 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %dl,%al │ │ │ │ + push $0xffffffffffffff9b │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,0x5(%r8) │ │ │ │ + pop %rsp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 5c04e4 │ │ │ │ + mov %r14,%rax │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + jmp 5c01c0 │ │ │ │ + ret │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %esi,0x1(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5c4ed3 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5c4ec8,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5c4ec8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + cmp 0x8(%rbp),%rax │ │ │ │ + sete %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0xf52be0(%rax),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ret │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %esi,(%rdi) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ + adc %r9b,0x3b(%r8) │ │ │ │ + or %r9b,(%r15) │ │ │ │ + xchg %eax,%esp │ │ │ │ + rorb $0xb6,(%rdi) │ │ │ │ + rorb $0xe0,-0x3f(%rax) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + cwtl │ │ │ │ + loopne 5c0584 │ │ │ │ + cmc │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,%gs:-0x1(%rcx) │ │ │ │ - gs lock nop │ │ │ │ - add (%rax),%eax │ │ │ │ + add %ah,%gs:0xf(%rsi) │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5c4f12 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7388 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + mov $0x5,%al │ │ │ │ + pop %rsp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + adc %cl,0x75(%rcx,%rcx,4) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + adc %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 5c05b0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5c4f7b │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5c4f70,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add 0x61(%rbx),%esi │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jb 5c0687 │ │ │ │ + movq $0x5c0600,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x18(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5c4f70 │ │ │ │ + jne 5c0600 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,%gs:-0x1(%rcx) │ │ │ │ - gs lock nop │ │ │ │ - add (%rax),%eax │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x6d(%rbp),%dh │ │ │ │ + movq $0x5c04f8,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + jmp d5ffc0 │ │ │ │ + movq $0x5c0658,0x0(%rbp) │ │ │ │ + mov 0x5(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x18(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5c0658 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5c4fba │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7388 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x15(%rbp),%esi │ │ │ │ + movq $0x5c0538,0x0(%rbp) │ │ │ │ + mov 0x5(%rbx),%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + jmp d5ffc0 │ │ │ │ + lea 0xa8f1a9(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x5c06b8,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x18(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5c06b8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ret │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,-0x4b(%rbp) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + cmp 0x7(%rbx),%rax │ │ │ │ + jne 5c0679 │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + cmp 0x8(%rbp),%rax │ │ │ │ + sete %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0xf52be0(%rax),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x48009b68(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5c5023 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5c5018,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + jb 5c07a1 │ │ │ │ + movq $0x5c0748,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5c5018 │ │ │ │ + jne 5c0748 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %dh,0x68(%rax) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + mov %al,(%rdi) │ │ │ │ + pop %rsp │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,%gs:-0x1(%rcx) │ │ │ │ - gs lock nop │ │ │ │ - add (%rax),%eax │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5c0788 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + push $0xffffffff8b4c009b │ │ │ │ + rex.XB cmovs -0x74b7f885(%r11),%ecx │ │ │ │ + jne 5c079c │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5c0470 │ │ │ │ + lea 0x9b6820(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5c5062 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7388 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + addr32 fwait │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB orb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ + rex.RB call 1054411c <__environ@GLIBC_2.2.5+0xf4ec674> │ │ │ │ (bad) │ │ │ │ - cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ - add (%rax),%al │ │ │ │ + xchg %eax,%edi │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB cwtl │ │ │ │ - xor %dl,0x5c(%rcx) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB add $0xd4b8b48,%eax │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%r8 │ │ │ │ - mov 0x25(%rbx),%r9 │ │ │ │ - mov 0x2d(%rbx),%r10 │ │ │ │ - mov 0x35(%rbx),%r11 │ │ │ │ - mov %rcx,0x40(%rsp) │ │ │ │ - mov 0x3d(%rbx),%rcx │ │ │ │ - mov %rdx,0x48(%rsp) │ │ │ │ - mov 0x45(%rbx),%rdx │ │ │ │ - mov 0x4d(%rbx),%rbx │ │ │ │ - mov %rbx,0x50(%rsp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - mov %rdi,-0x60(%rbp) │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - mov %rdi,-0x58(%rbp) │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ - mov %r10,-0x48(%rbp) │ │ │ │ - mov %r8,-0x40(%rbp) │ │ │ │ - mov %r9,-0x38(%rbp) │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov %rax,-0x30(%rbp) │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov %r11,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ + rex.RB │ │ │ │ + lock or %cl,(%rax) │ │ │ │ + pop %rsp │ │ │ │ + add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffff98,%rbp │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5c5130 │ │ │ │ + jne 5c0808 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or $0x30,%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call b8a2b0 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ + add %dh,0x48009b67(%rax) │ │ │ │ + movl $0x5c0848,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5c5178 │ │ │ │ + jne 5c0848 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - iret │ │ │ │ - addb $0x0,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x67(%rax) │ │ │ │ + fwait │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - xor %cl,-0x75(%rax) │ │ │ │ - jne 5c51c8 │ │ │ │ - mov 0x70(%rbp),%rdi │ │ │ │ - mov 0x78(%rbp),%r8 │ │ │ │ - mov %rbx,%r9 │ │ │ │ - and $0x7,%r9d │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 5c52d0 │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c5323 │ │ │ │ - mov 0x50(%rbp),%r9 │ │ │ │ - mov 0x18(%rbp),%r10 │ │ │ │ - mov 0x8(%rbp),%r11 │ │ │ │ - cmp %r11,%r9 │ │ │ │ - jge 5c5209 │ │ │ │ - movq $0x5c4fd0,-0x40(%r12) │ │ │ │ - mov %r10,-0x30(%r12) │ │ │ │ - mov %r8,-0x28(%r12) │ │ │ │ - movq $0x5c5038,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x40(%r12),%rdi │ │ │ │ - mov %r8,%rsi │ │ │ │ - lea -0x20(%r12),%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x80,%rbp │ │ │ │ - jmp da7638 │ │ │ │ - cmp %r11,%r9 │ │ │ │ - jne 5c5337 │ │ │ │ - mov 0x58(%rbp),%r9 │ │ │ │ - mov 0x10(%rbp),%r11 │ │ │ │ - cmp %r11,%r9 │ │ │ │ - jge 5c5265 │ │ │ │ - movq $0x5c4f28,-0x40(%r12) │ │ │ │ - mov %r10,-0x30(%r12) │ │ │ │ - mov %r8,-0x28(%r12) │ │ │ │ - movq $0x5c4f90,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x40(%r12),%rdi │ │ │ │ - mov %r8,%rsi │ │ │ │ - lea -0x20(%r12),%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x80,%rbp │ │ │ │ - jmp da7638 │ │ │ │ - cmp %r11,%r9 │ │ │ │ - jne 5c528a │ │ │ │ - add $0xffffffffffffffb8,%r12 │ │ │ │ - movq $0x5c5390,0x30(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x68(%rbp),%rsi │ │ │ │ - mov 0x60(%rbp),%r14 │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp c9e0f8 │ │ │ │ - movq $0x5c4e80,-0x40(%r12) │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - mov %r8,-0x28(%r12) │ │ │ │ - movq $0x5c4ee8,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x40(%r12),%rdi │ │ │ │ - mov %r8,%rsi │ │ │ │ - lea -0x20(%r12),%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x80,%rbp │ │ │ │ - jmp da7638 │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c5323 │ │ │ │ - movq $0x5c4d30,-0x40(%r12) │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - mov %r8,-0x28(%r12) │ │ │ │ - movq $0x5c4d98,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x40(%r12),%rdi │ │ │ │ - mov %r8,%rsi │ │ │ │ - lea -0x20(%r12),%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x80,%rbp │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ + adc %r9b,-0x39(%r8) │ │ │ │ + adc %r9b,0x4c005c08(%r8) │ │ │ │ + mov 0xf(%rbx),%eax │ │ │ │ + mov 0x7(%rbx),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5c0470 │ │ │ │ + lea 0x9b6765(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - movq $0x5c4dd8,-0x40(%r12) │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - mov %r8,-0x28(%r12) │ │ │ │ - movq $0x5c4e40,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x40(%r12),%rdi │ │ │ │ - mov %r8,%rsi │ │ │ │ - lea -0x20(%r12),%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x80,%rbp │ │ │ │ - jmp da7638 │ │ │ │ - nopl (%rax) │ │ │ │ - mov %ebx,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - jge 5c53af │ │ │ │ - mov 0x48(%rbp),%rsi │ │ │ │ - mov 0x40(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp 5c46a0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0xa8ef91(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xa8ef8c(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x0(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 5c08f0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + sar $0xff,%bh │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - test %edi,-0x1(%rax) │ │ │ │ (bad) │ │ │ │ - decl -0x8(%rcx,%rdi,1) │ │ │ │ - jb 5c56dc │ │ │ │ - movq $0x5c5468,-0x60(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%r8 │ │ │ │ - mov 0x25(%rbx),%r9 │ │ │ │ - mov 0x2d(%rbx),%r10 │ │ │ │ - mov 0x35(%rbx),%r11 │ │ │ │ - mov %r11,0x40(%rsp) │ │ │ │ - mov 0x3d(%rbx),%r11 │ │ │ │ - mov 0x45(%rbx),%rbx │ │ │ │ - mov %rbx,0x48(%rsp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - mov %rdi,-0x58(%rbp) │ │ │ │ - mov %rcx,-0x50(%rbp) │ │ │ │ - mov %rdx,-0x48(%rbp) │ │ │ │ - mov %r10,-0x40(%rbp) │ │ │ │ - mov %rax,-0x38(%rbp) │ │ │ │ - mov %r9,-0x30(%rbp) │ │ │ │ - mov %r11,-0x28(%rbp) │ │ │ │ - mov %r8,-0x20(%rbp) │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffa0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5c5468 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - or (%rax),%eax │ │ │ │ + incl 0x0(%rdx,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x2c(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %esp,0x2(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov 0x17(%rcx),%rsi │ │ │ │ - movq $0x5c4908,-0x20(%r12) │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov 0x50(%rbp),%rdi │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - movq $0x5c54f8,-0x28(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdi,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5c54f8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %bh,(%rax) │ │ │ │ + addr32 fwait │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 5c0912 │ │ │ │ + movq $0x5c0948,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 5c01c0 │ │ │ │ + lea 0x9b672f(%rip),%rbx │ │ │ │ + mov %r14,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - adc %al,(%rbx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - rcrl %cl,0x458b4800(%rdx) │ │ │ │ - sub %cl,-0x75(%rax) │ │ │ │ - rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - rex.W │ │ │ │ - mov 0x50(%rbp),%rsi │ │ │ │ - mov 0x58(%rbp),%rdi │ │ │ │ - mov 0x78(%rbp),%r8 │ │ │ │ - mov 0x80(%rbp),%r9 │ │ │ │ - mov %rbx,%r10 │ │ │ │ - and $0x7,%r10d │ │ │ │ - cmp $0x1,%r10 │ │ │ │ - je 5c567a │ │ │ │ - add $0xe8,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c566a │ │ │ │ - mov 0x6(%rbx),%r10 │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x5c4ab8,-0xe0(%r12) │ │ │ │ - mov %rax,-0xd0(%r12) │ │ │ │ - mov %r9,-0xc8(%r12) │ │ │ │ - mov 0x8(%rbp),%r11 │ │ │ │ - mov %r11,-0xc0(%r12) │ │ │ │ - mov %rsi,-0xb8(%r12) │ │ │ │ - movq $0x5c4b08,-0xb0(%r12) │ │ │ │ - mov %r8,-0xa8(%r12) │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov %r14,-0xa0(%r12) │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ - mov 0x60(%rbp),%rax │ │ │ │ - mov %rax,-0x98(%r12) │ │ │ │ - mov %r10,-0x90(%r12) │ │ │ │ - mov %rbx,-0x88(%r12) │ │ │ │ - lea -0xe0(%r12),%rax │ │ │ │ - mov %rax,-0x80(%r12) │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov %rax,-0x78(%r12) │ │ │ │ - mov %rsi,-0x70(%r12) │ │ │ │ - mov %r9,-0x68(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - mov %rcx,0x40(%rsp) │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rcx,-0x58(%r12) │ │ │ │ - movq $0x5c5080,-0x50(%r12) │ │ │ │ - mov %rsi,-0x48(%r12) │ │ │ │ - mov 0x38(%rbp),%rsi │ │ │ │ - mov %rsi,-0x40(%r12) │ │ │ │ - mov 0x40(%rbp),%rsi │ │ │ │ - mov %rsi,-0x38(%r12) │ │ │ │ - mov %r11,-0x30(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - mov 0x68(%rbp),%rsi │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - mov %r10,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %r9,%rax │ │ │ │ - lea -0x4d(%r12),%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - lea -0xaf(%r12),%rax │ │ │ │ - mov %rax,0x80(%rbp) │ │ │ │ - add $0x80,%rbp │ │ │ │ - jmp 5c7840 │ │ │ │ - movq $0xe8,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c56cc │ │ │ │ - movq $0x5c4950,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %r9,(%r12) │ │ │ │ - mov %r9,%rax │ │ │ │ - mov 0x70(%rbp),%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,0x80(%rbp) │ │ │ │ - add $0x80,%rbp │ │ │ │ - jmp 5c7840 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - add (%rax),%eax │ │ │ │ + add %ah,%al │ │ │ │ + data16 fwait │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,0x48005c09(%r8) │ │ │ │ + mov 0x10(%rbp),%esi │ │ │ │ + mov %r14,%rax │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + jmp 5c01c0 │ │ │ │ + add %r8d,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + add %dl,0x48009b66(%rax) │ │ │ │ + mov 0x20(%rbp),%eax │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 5c098b │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5c0b62 │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + cmp 0x8(%rbp),%rbx │ │ │ │ + je 5c099e │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5c0b62 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5c0d4d │ │ │ │ + nop │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x66(%rax) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5c572a │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ + lock lock or %ebx,0x48(%rax,%rax,1) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7388 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5c09f0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add %r8d,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + data16 fwait │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add 0x70(%rbx),%esi │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jb 5c0ad8 │ │ │ │ + movq $0x5c0a40,-0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5c0a40 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 5c5886 │ │ │ │ - movq $0x5c57a0,-0x20(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %cl,%al │ │ │ │ + gs fwait │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sub %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add (%rdi),%cl │ │ │ │ + test %ecx,(%rsi) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r15b,0x9(%r8) │ │ │ │ + pop %rsp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jae 5c0a6a │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d5ffc0 │ │ │ │ + movq $0x5c0aa8,-0x8(%rbp) │ │ │ │ + mov 0x5(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5c57a0 │ │ │ │ + jne 5c0aa8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + test %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - loopne 5c57fd │ │ │ │ - pop %rsp │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs 0x5d8b48d9(%rcx),%ecx │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - rex.WRB add %r9b,-0x77(%r8) │ │ │ │ - adc %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 5c57e0 │ │ │ │ + add %ah,0x65(%rax) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sub %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add (%rdi),%ecx │ │ │ │ + test %esp,0x48000000(%rsi) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + movq $0x5c0b50,0x8(%rbp) │ │ │ │ + mov 0x5(%rbx),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d5ffc0 │ │ │ │ + movq $0x5c0b10,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5c0b10 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bh,%al │ │ │ │ + fs fwait │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sub %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x42(%rbp) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + cmp 0x7(%rbx),%rcx │ │ │ │ + jne 5c0b62 │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + cmp 0x10(%rbp),%rbx │ │ │ │ + jne 5c0b62 │ │ │ │ + jmp 5c0d4d │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %r8d,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - and %bl,0x5c(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs 0x5d8b48d9(%rcx),%ecx │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - rex.WRB add %r9b,-0x77(%r8) │ │ │ │ - or %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 5c5820 │ │ │ │ + add %bh,0x48009b64(%rax) │ │ │ │ + mov 0x20(%rbp),%eax │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 5c0d36 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + movq $0x5c0b90,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5c0b90 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %r8d,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x64(%rax) │ │ │ │ + fwait │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - fiadds -0x7cb7f81a(%rbx) │ │ │ │ - incb (%rcx) │ │ │ │ - jne 5c588a │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c5876 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x104f851,(%r12) │ │ │ │ - lea -0xf(%r12),%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ + adc %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add 0x11(%rbx),%esi │ │ │ │ + mov 0x20(%rbp),%rdx │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jae 5c0c18 │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + jge 5c0c18 │ │ │ │ + movq $0x5c0bd8,0x0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp da7638 │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5c0bd8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + fs fwait │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add 0x1c(%rbx),%esi │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jb 5c0d12 │ │ │ │ + add $0x20,%rbp │ │ │ │ + lea 0xa8ec3c(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x5c0e58,0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rbx,0x20(%rbp) │ │ │ │ + jmp d68d30 │ │ │ │ + movq $0x5c0c40,0x0(%rbp) │ │ │ │ + mov %rdx,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5c0c40 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add %r8d,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5c58de │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7638 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %bl,(%rax) │ │ │ │ + movsxd 0x458b4800(%rbx),%ebx │ │ │ │ + adc %cl,-0x77(%rax) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add 0x6a(%rbx),%esi │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jae 5c0d5b │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + jg 5c0d5b │ │ │ │ + movq $0x5c0c90,0x20(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5c0c90 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add (%rdi),%ecx │ │ │ │ + xor $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - test %esi,-0x1(%rax) │ │ │ │ - (bad) │ │ │ │ - decl -0x8(%rcx,%rdi,1) │ │ │ │ - jb 5c5ad1 │ │ │ │ - movq $0x5c59a8,-0x60(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%r8 │ │ │ │ - mov 0x37(%rbx),%r9 │ │ │ │ - mov 0x3f(%rbx),%r10 │ │ │ │ - mov 0x47(%rbx),%r11 │ │ │ │ - mov %r10,0x40(%rsp) │ │ │ │ - mov 0x4f(%rbx),%r10 │ │ │ │ - mov 0x57(%rbx),%rbx │ │ │ │ - mov %rbx,0x48(%rsp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov 0x40(%rsp),%r14 │ │ │ │ - mov %r14,-0x58(%rbp) │ │ │ │ - mov %rdx,-0x50(%rbp) │ │ │ │ - mov %rax,-0x48(%rbp) │ │ │ │ - mov %r11,-0x40(%rbp) │ │ │ │ - mov %rcx,-0x38(%rbp) │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov %rax,-0x30(%rbp) │ │ │ │ - mov %r10,-0x28(%rbp) │ │ │ │ - mov %r9,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffa0,%rbp │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jae 5c0bf6 │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + jle 5c0d90 │ │ │ │ + jmp 5c0bf6 │ │ │ │ + movq $0x5c0ce8,0x20(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5c59a8 │ │ │ │ + jne 5c0ce8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - or (%rax),%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add (%rdi),%ecx │ │ │ │ + sbbl $0xffffff83,0x48000000(%rax) │ │ │ │ + clc │ │ │ │ + add (%rdi),%cl │ │ │ │ + xor $0xfffffffe,%esp │ │ │ │ + (bad) │ │ │ │ + decl -0x7d(%rax) │ │ │ │ + jnp 5c0d0d │ │ │ │ + add %cl,(%rdi) │ │ │ │ + mov -0x17000000(%rbx),%es │ │ │ │ + in $0xfe,%al │ │ │ │ + (bad) │ │ │ │ + decl -0x7d(%rax) │ │ │ │ + jnp 5c0d1d │ │ │ │ + add %bh,0x48(%rcx,%rcx,1) │ │ │ │ + add $0x20,%ebp │ │ │ │ + jmp 5c0bf6 │ │ │ │ + movq $0x5c0ea8,0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rbx,0x20(%rbp) │ │ │ │ + jmp d68d30 │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + cmp 0x8(%rbp),%rbx │ │ │ │ + je 5c0d49 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5c0b62 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + lea 0xa8eaee(%rip),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x5c0d80,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5c0d80 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call b8b3a8 │ │ │ │ + add %bl,%al │ │ │ │ + (bad) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x12(%rdx),%esi │ │ │ │ + add $0x20,%rbp │ │ │ │ + lea 0xa8eab4(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 5c0df0 │ │ │ │ + movq $0x5c0dd8,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov 0xf(%rdx),%rsi │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov 0x17(%rdx),%rdx │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ mov %rax,0x20(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5c59f8 │ │ │ │ + jne 5c0dd8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ - rolb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call b8b448 │ │ │ │ + add %al,0x4c009b61(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 5bfd90 │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + jg 5c0dfd │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 5c0d90 │ │ │ │ + movq $0x5c0e30,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5c5a48 │ │ │ │ + jne 5c0e30 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - adc %eax,(%rsi) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + (bad) │ │ │ │ + fwait │ │ │ │ + add %cl,0x45(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jge 5c0e58 │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 5bfd90 │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - test %ecx,0x48000000(%rax) │ │ │ │ - mov %ebx,%ecx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 5c5aaa │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x60(%rbp),%rdx │ │ │ │ - mov 0x70(%rbp),%rsi │ │ │ │ - mov 0x50(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov 0x30(%rbp),%r9 │ │ │ │ - cmp %r8,%rdx │ │ │ │ - jl 5c5ab9 │ │ │ │ - cmp %r8,%rdx │ │ │ │ - jne 5c5aaa │ │ │ │ - mov 0x68(%rbp),%rdx │ │ │ │ - mov 0x28(%rbp),%r8 │ │ │ │ - cmp %r8,%rdx │ │ │ │ - jl 5c5ab9 │ │ │ │ - cmp %r8,%rdx │ │ │ │ - jne 5c5aaa │ │ │ │ - movq $0x5c5ae8,0x0(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x80(%rbp),%rsi │ │ │ │ - mov 0x78(%rbp),%r14 │ │ │ │ - jmp c9e0f8 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x90,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %r9,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x90,%rbp │ │ │ │ - jmp da7638 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x48009b61(%rax) │ │ │ │ + movl $0x5c0e80,0x0(%rbp) │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + mov %rbx,0x20(%rbp) │ │ │ │ + jmp d68d30 │ │ │ │ nopl (%rax) │ │ │ │ - adc %ebx,0x7e(%rsi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + (bad) │ │ │ │ + fwait │ │ │ │ + add %cl,0x45(%rbx,%rcx,4) │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jge 5c0ea8 │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 5bfd90 │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ - pop %rax │ │ │ │ - mov 0x48(%rbp),%r8 │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x40(%rbp),%rbx │ │ │ │ - mov %rax,0x88(%rbp) │ │ │ │ - add $0x88,%rbp │ │ │ │ - jmp 5c3be0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x61(%rax) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,%r8b │ │ │ │ + (bad) │ │ │ │ + pop %rsp │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + and %cl,-0x77(%rax) │ │ │ │ + pop %rbp │ │ │ │ + and %ch,%cl │ │ │ │ + jae 5c0f39 │ │ │ │ + jp 5c0ebd │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,0x4c009b60(%rax) │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 5bfd90 │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x61(%rax) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 10544854 <__environ@GLIBC_2.2.5+0xf4ecdac> │ │ │ │ + (bad) │ │ │ │ + mov %es,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5c5b7b │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5c5b70,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + movq $0x5c0f40,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5c5b70 │ │ │ │ + jne 5c0f40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,%gs:-0x1(%rcx) │ │ │ │ - gs lock nop │ │ │ │ - add (%rax),%eax │ │ │ │ + fwait │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + orb $0x5c,(%rdi) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5c0f80 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + (bad) │ │ │ │ + fwait │ │ │ │ + add %cl,0x43(%rbx,%rcx,4) │ │ │ │ + cmovs -0x74b7f885(%rbx),%ecx │ │ │ │ + jne 5c0f94 │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5c08f0 │ │ │ │ + lea 0x9b60b8(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5c5bba │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7388 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + add %cl,0x48009b60(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5c5c23 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5c5c18,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + jb 5c1064 │ │ │ │ + movq $0x5c1000,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5c5c18 │ │ │ │ + jne 5c1000 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x60(%rax) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + rex adc %bl,0x48(%rax,%rax,1) │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5c1040 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + (bad) │ │ │ │ + fwait │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ + adc %r9b,-0x39(%r8) │ │ │ │ + adc %r8b,0x4c005c10(%r8) │ │ │ │ + mov 0xf(%rbx),%eax │ │ │ │ + mov 0x7(%rbx),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5c08f0 │ │ │ │ + lea 0x9b5ffd(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - add %al,%gs:-0x1(%rcx) │ │ │ │ - gs lock nop │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add 0xe(%rbp),%esi │ │ │ │ + lea 0xa8e799(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xa8e794(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5c5c62 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7388 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + add %cl,0x48009b5f(%rax) │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5c5ccb │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5c5cc0,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + jb 5c1170 │ │ │ │ + movq $0x5c1100,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5c5cc0 │ │ │ │ + jne 5c1100 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x5f(%rax) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock adc %rbx,0x48(%rax,%rax,1) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5c1148 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,%gs:-0x1(%rcx) │ │ │ │ - gs lock nop │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + pop %rdi │ │ │ │ + fwait │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r10b,0x4c005c11(%r8) │ │ │ │ + mov 0xf(%rbx),%eax │ │ │ │ + mov 0x7(%rbx),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5c08f0 │ │ │ │ + lea 0x9b5f01(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5c5d0a │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7388 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add 0xb(%rbp),%esi │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + add %al,0x48009b5e(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5c5d73 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5c5d68,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + jb 5c126c │ │ │ │ + movq $0x5c1208,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5c5d68 │ │ │ │ + jne 5c1208 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x5e(%rax) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + rex.W adc 0x48(%rax,%rax,1),%bl │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5c1248 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + pop %rsi │ │ │ │ + fwait │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ + adc %r9b,-0x39(%r8) │ │ │ │ + adc %r9b,0x4c005c12(%r8) │ │ │ │ + mov 0xf(%rbx),%eax │ │ │ │ + mov 0x7(%rbx),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5c08f0 │ │ │ │ + lea 0x9b5e15(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - add %al,%gs:-0x1(%rcx) │ │ │ │ - gs lock nop │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add 0xe(%rbp),%esi │ │ │ │ + lea 0xa8e59a(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xa8e583(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5c5db2 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7388 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + add %al,0x48009b5d(%rax) │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5c5e1b │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5c5e10,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + jb 5c1378 │ │ │ │ + movq $0x5c1308,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5c5e10 │ │ │ │ + jne 5c1308 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x5d(%rax) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock push %rax │ │ │ │ + adc 0x48(%rax,%rax,1),%ebx │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5c1350 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,%gs:-0x1(%rcx) │ │ │ │ - gs lock nop │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + pop %rsp │ │ │ │ + fwait │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r11b,0x4c005c13(%r8) │ │ │ │ + mov 0xf(%rbx),%eax │ │ │ │ + mov 0x7(%rbx),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5c08f0 │ │ │ │ + lea 0x9b5d19(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5c5e5a │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7388 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add 0xb(%rbp),%esi │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x48009b5c(%rax) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 5c0fc0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x5c(%rax) │ │ │ │ + fwait │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB orb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ + rex.RB call 10544d4c <__environ@GLIBC_2.2.5+0xf4ed2a4> │ │ │ │ (bad) │ │ │ │ - cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ - add (%rax),%al │ │ │ │ + xchg %eax,%edi │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB cwtl │ │ │ │ - sub %bl,0x5c(%rdi) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB add $0xd4b8b48,%eax │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%r8 │ │ │ │ - mov 0x25(%rbx),%r9 │ │ │ │ - mov 0x2d(%rbx),%r10 │ │ │ │ - mov 0x35(%rbx),%r11 │ │ │ │ - mov %rcx,0x40(%rsp) │ │ │ │ - mov 0x3d(%rbx),%rcx │ │ │ │ - mov %rdx,0x48(%rsp) │ │ │ │ - mov 0x45(%rbx),%rdx │ │ │ │ - mov 0x4d(%rbx),%rbx │ │ │ │ - mov %rbx,0x50(%rsp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - mov %rdi,-0x60(%rbp) │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - mov %rdi,-0x58(%rbp) │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ - mov %r10,-0x48(%rbp) │ │ │ │ - mov %r8,-0x40(%rbp) │ │ │ │ - mov %r9,-0x38(%rbp) │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov %rax,-0x30(%rbp) │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov %r11,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %dl,(%rsp,%rbx,2) │ │ │ │ + add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffff98,%rbp │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5c5f28 │ │ │ │ + jne 5c1438 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or $0x30,%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + pop %rsp │ │ │ │ + fwait │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB call b8bea0 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ + rex.RB clc │ │ │ │ + js 5c1452 │ │ │ │ + pop %rsp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5c5f70 │ │ │ │ + jne 5c1478 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - iret │ │ │ │ - addb $0x0,(%rcx) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + pop %rbx │ │ │ │ + fwait │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x39(%r8) │ │ │ │ + adc %r15b,0x4c005c14(%r8) │ │ │ │ + mov 0xf(%rbx),%eax │ │ │ │ + mov 0x7(%rbx),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5c08f0 │ │ │ │ + lea 0x9b5c15(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - xor %cl,-0x75(%rax) │ │ │ │ - jne 5c5fc0 │ │ │ │ - mov 0x70(%rbp),%rdi │ │ │ │ - mov 0x78(%rbp),%r8 │ │ │ │ - mov %rbx,%r9 │ │ │ │ - and $0x7,%r9d │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 5c60c8 │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c611b │ │ │ │ - mov 0x50(%rbp),%r9 │ │ │ │ - mov 0x18(%rbp),%r10 │ │ │ │ - mov 0x8(%rbp),%r11 │ │ │ │ - cmp %r11,%r9 │ │ │ │ - jge 5c6001 │ │ │ │ - movq $0x5c5dc8,-0x40(%r12) │ │ │ │ - mov %r10,-0x30(%r12) │ │ │ │ - mov %r8,-0x28(%r12) │ │ │ │ - movq $0x5c5e30,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x40(%r12),%rdi │ │ │ │ - mov %r8,%rsi │ │ │ │ - lea -0x20(%r12),%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x80,%rbp │ │ │ │ - jmp da7638 │ │ │ │ - cmp %r11,%r9 │ │ │ │ - jne 5c612f │ │ │ │ - mov 0x58(%rbp),%r9 │ │ │ │ - mov 0x10(%rbp),%r11 │ │ │ │ - cmp %r11,%r9 │ │ │ │ - jge 5c605d │ │ │ │ - movq $0x5c5d20,-0x40(%r12) │ │ │ │ - mov %r10,-0x30(%r12) │ │ │ │ - mov %r8,-0x28(%r12) │ │ │ │ - movq $0x5c5d88,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x40(%r12),%rdi │ │ │ │ - mov %r8,%rsi │ │ │ │ - lea -0x20(%r12),%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x80,%rbp │ │ │ │ - jmp da7638 │ │ │ │ - cmp %r11,%r9 │ │ │ │ - jne 5c6082 │ │ │ │ - add $0xffffffffffffffb8,%r12 │ │ │ │ - movq $0x5c6188,0x30(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x68(%rbp),%rsi │ │ │ │ - mov 0x60(%rbp),%r14 │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp c9e0f8 │ │ │ │ - movq $0x5c5c78,-0x40(%r12) │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - mov %r8,-0x28(%r12) │ │ │ │ - movq $0x5c5ce0,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x40(%r12),%rdi │ │ │ │ - mov %r8,%rsi │ │ │ │ - lea -0x20(%r12),%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x80,%rbp │ │ │ │ - jmp da7638 │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c611b │ │ │ │ - movq $0x5c5b28,-0x40(%r12) │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - mov %r8,-0x28(%r12) │ │ │ │ - movq $0x5c5b90,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x40(%r12),%rdi │ │ │ │ - mov %r8,%rsi │ │ │ │ - lea -0x20(%r12),%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x80,%rbp │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x5c5bd0,-0x40(%r12) │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - mov %r8,-0x28(%r12) │ │ │ │ - movq $0x5c5c38,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x40(%r12),%rdi │ │ │ │ - mov %r8,%rsi │ │ │ │ - lea -0x20(%r12),%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x80,%rbp │ │ │ │ - jmp da7638 │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add 0xe(%rbp),%esi │ │ │ │ + lea 0xa8e36a(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xa8e353(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ - mov %ebx,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - jge 5c61a7 │ │ │ │ - mov 0x48(%rbp),%rsi │ │ │ │ - mov 0x40(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp 5c3fc8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB orb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ - (bad) │ │ │ │ - filds (%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - movq $0x5c6248,-0x58(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%r8 │ │ │ │ - mov 0x25(%rbx),%r9 │ │ │ │ - mov 0x2d(%rbx),%r10 │ │ │ │ - mov 0x35(%rbx),%r11 │ │ │ │ - mov 0x3d(%rbx),%rbx │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r11,-0x50(%rbp) │ │ │ │ - mov %rcx,-0x48(%rbp) │ │ │ │ - mov %rdx,-0x40(%rbp) │ │ │ │ - mov %rax,-0x38(%rbp) │ │ │ │ - mov %r10,-0x30(%rbp) │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %r8,-0x20(%rbp) │ │ │ │ - mov %r9,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffa8,%rbp │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5c156f │ │ │ │ + movq $0x5c1530,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5c6248 │ │ │ │ + jne 5c1530 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - or (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x3a(%rax) │ │ │ │ - (bad) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %edx,0x2(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov 0x17(%rcx),%rsi │ │ │ │ - movq $0x5c5700,-0x20(%r12) │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov 0x48(%rbp),%rdi │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - movq $0x5c62d8,-0x28(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdi,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5c62d8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lsl (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - (bad) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x48(%rbp),%rdx │ │ │ │ - mov 0x50(%rbp),%rsi │ │ │ │ - mov 0x68(%rbp),%rdi │ │ │ │ - mov 0x70(%rbp),%r8 │ │ │ │ - mov 0x78(%rbp),%r9 │ │ │ │ - mov %rbx,%r10 │ │ │ │ - and $0x7,%r10d │ │ │ │ - cmp $0x1,%r10 │ │ │ │ - je 5c6451 │ │ │ │ - add $0xe8,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c6441 │ │ │ │ - mov 0x6(%rbx),%r10 │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x5c58b0,-0xe0(%r12) │ │ │ │ - mov %rax,-0xd0(%r12) │ │ │ │ - mov %r9,-0xc8(%r12) │ │ │ │ - mov 0x8(%rbp),%r11 │ │ │ │ - mov %r11,-0xc0(%r12) │ │ │ │ - mov %rdx,-0xb8(%r12) │ │ │ │ - movq $0x5c5900,-0xb0(%r12) │ │ │ │ - mov %r8,-0xa8(%r12) │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov %r14,-0xa0(%r12) │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - mov 0x58(%rbp),%rax │ │ │ │ - mov %rax,-0x98(%r12) │ │ │ │ - mov %r10,-0x90(%r12) │ │ │ │ - mov %rbx,-0x88(%r12) │ │ │ │ - lea -0xe0(%r12),%rax │ │ │ │ - mov %rax,-0x80(%r12) │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov %rax,-0x78(%r12) │ │ │ │ - mov %rdx,-0x70(%r12) │ │ │ │ - mov %r9,-0x68(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rcx,-0x58(%r12) │ │ │ │ - movq $0x5c5e78,-0x50(%r12) │ │ │ │ - mov %rdx,-0x48(%r12) │ │ │ │ - mov 0x38(%rbp),%rdx │ │ │ │ - mov %rdx,-0x40(%r12) │ │ │ │ - mov 0x40(%rbp),%rdx │ │ │ │ - mov %rdx,-0x38(%r12) │ │ │ │ - mov %r11,-0x30(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - mov 0x60(%rbp),%rdx │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %r10,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %r9,%rax │ │ │ │ - lea -0x4d(%r12),%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - lea -0xaf(%r12),%rax │ │ │ │ - mov %rax,0x78(%rbp) │ │ │ │ - add $0x78,%rbp │ │ │ │ - jmp 5c7840 │ │ │ │ - movq $0xe8,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c649c │ │ │ │ - movq $0x5c5748,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %r9,(%r12) │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,0x78(%rbp) │ │ │ │ - add $0x78,%rbp │ │ │ │ - jmp 5c7840 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0x5dc970,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + movq $0x0,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ + lea 0x9b5ba2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - sbb (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ - (bad) │ │ │ │ - cmp %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c6672 │ │ │ │ - mov 0x2(%rbx),%rax │ │ │ │ - mov 0xa(%rbx),%rcx │ │ │ │ - mov 0x12(%rbx),%rbx │ │ │ │ - movq $0x5c3be0,-0x130(%r12) │ │ │ │ - mov %rdi,-0x128(%r12) │ │ │ │ - mov %rax,-0x120(%r12) │ │ │ │ - mov %r14,-0x118(%r12) │ │ │ │ - movq $0x5c3fc8,-0x110(%r12) │ │ │ │ - mov %rdi,-0x108(%r12) │ │ │ │ - mov %rax,-0x100(%r12) │ │ │ │ - mov %r14,-0xf8(%r12) │ │ │ │ - movq $0x5c4180,-0xf0(%r12) │ │ │ │ - lea -0x10c(%r12),%rdx │ │ │ │ - mov %rdx,-0xe8(%r12) │ │ │ │ - movq $0x5c42b8,-0xe0(%r12) │ │ │ │ - mov %r9,-0xd8(%r12) │ │ │ │ - mov %rax,-0xd0(%r12) │ │ │ │ - mov %r14,-0xc8(%r12) │ │ │ │ - movq $0x5c46a0,-0xc0(%r12) │ │ │ │ - mov %r9,-0xb8(%r12) │ │ │ │ - mov %rax,-0xb0(%r12) │ │ │ │ - mov %r14,-0xa8(%r12) │ │ │ │ - movq $0x5c4858,-0xa0(%r12) │ │ │ │ - lea -0xbc(%r12),%r10 │ │ │ │ - mov %r10,-0x98(%r12) │ │ │ │ - movq $0x5c53c8,-0x90(%r12) │ │ │ │ - mov %r9,-0x88(%r12) │ │ │ │ - mov %rax,-0x80(%r12) │ │ │ │ - mov %r14,-0x78(%r12) │ │ │ │ - mov %r10,-0x70(%r12) │ │ │ │ - lea -0xed(%r12),%r9 │ │ │ │ - mov %r9,-0x68(%r12) │ │ │ │ - mov %r8,-0x60(%r12) │ │ │ │ - mov %rcx,-0x58(%r12) │ │ │ │ - lea -0xda(%r12),%r10 │ │ │ │ - mov %r10,-0x50(%r12) │ │ │ │ - lea -0x9d(%r12),%r10 │ │ │ │ - mov %r10,-0x48(%r12) │ │ │ │ - movq $0x5c61c0,-0x40(%r12) │ │ │ │ - mov %rdi,-0x38(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %r9,-0x18(%r12) │ │ │ │ - mov %r8,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - lea -0x12a(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x0(%rbp),%r9 │ │ │ │ - mov %r8,%rax │ │ │ │ - lea -0x8d(%r12),%r8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0x78000000,%eax │ │ │ │ + mov 0x458d4800(%rax),%gs │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5c15de │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - lea -0x3d(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 5c3a88 │ │ │ │ - movq $0x138,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xor %eax,%eax │ │ │ │ + call d97350 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 5c15d9 │ │ │ │ + movq $0xda2e40,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xa8e288(%rip),%rsi │ │ │ │ + lea 0x9b5ba1(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp d2d228 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ - (bad) │ │ │ │ - pop %rsi │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock or %ch,(%rdx,%rbx,8) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - clc │ │ │ │ - movq $0x5c66f0,-0x28(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5c66f0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jae 5c1766 │ │ │ │ + lea 0x9b5bcc(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - xor %ah,0x5c(%rdi) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5c6730 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jne 5c1658 │ │ │ │ + mov 0x28(%rbp),%rdi │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 5c17f4 │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 5c1760 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - jo 5c679d │ │ │ │ - pop %rsp │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ + and %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add 0x40(%rbx),%esi │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jb 5c1645 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5c16a8 │ │ │ │ + movq $0xcff638,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5c6770 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 5c17ad │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 5c1760 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - mov $0x67,%al │ │ │ │ - pop %rsp │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5c67b0 │ │ │ │ + and %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add 0x40(%rbx),%esi │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jb 5c16c5 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5c1728 │ │ │ │ + movq $0xcff638,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 5c17ad │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rdx,%rbx │ │ │ │ + jmp 5c17ad │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + cmp $0x3,%rdi │ │ │ │ + je 5c181d │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rsi,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 5c17b5 │ │ │ │ + mov 0x7(%rsi),%rax │ │ │ │ + mov 0xf(%rsi),%rbx │ │ │ │ + mov 0x17(%rsi),%rcx │ │ │ │ + mov 0x1f(%rsi),%rdx │ │ │ │ + mov %r14,%rsi │ │ │ │ + and $0x7,%esi │ │ │ │ + cmp $0x3,%rsi │ │ │ │ + jae 5c174a │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + jb 5c17bf │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + cmp $0x2,%rdi │ │ │ │ + je 5c1849 │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 5c1766 │ │ │ │ + lea 0xa81cd5(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + cmp $0x3,%rdi │ │ │ │ + jae 5c1742 │ │ │ │ + mov 0x7(%r14),%r8 │ │ │ │ + cmp $0x2,%rdi │ │ │ │ + jb 5c17e4 │ │ │ │ + mov %rsi,%rax │ │ │ │ + jmp 5c1760 │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5c1889 │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + cmp %rbx,%rdi │ │ │ │ + jge 5c1875 │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + mov %rsi,%r14 │ │ │ │ + mov %rcx,%rsi │ │ │ │ + jmp 5c1766 │ │ │ │ + movq $0x5c16e8,-0x28(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov 0x5(%r14),%rsi │ │ │ │ + mov 0x5(%rax),%r14 │ │ │ │ + mov %rbx,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp d61ef0 │ │ │ │ + movq $0x5c1668,-0x28(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov 0x6(%rax),%rsi │ │ │ │ + mov 0x6(%r14),%r14 │ │ │ │ + mov %rbx,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp d61ef0 │ │ │ │ + cmp %rbx,%rdi │ │ │ │ + je 5c18b9 │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + mov %rsi,%r14 │ │ │ │ + mov %rdx,%rsi │ │ │ │ + jmp 5c1766 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x5c1628,-0x30(%rbp) │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp d9c360 │ │ │ │ + movq $0xcff638,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + adc $0x28000000,%eax │ │ │ │ + pop %rdx │ │ │ │ + fwait │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5c1935 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call d97350 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 5c1930 │ │ │ │ + movq $0xda2e40,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xa7a3e3(%rip),%rdi │ │ │ │ + lea 0xa7a269(%rip),%rsi │ │ │ │ + lea 0x9b59bb(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ca5bd0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,%r8b │ │ │ │ - addr32 pop %rsp │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - or %r14b,%r14b │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jne 5c67e0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5c19a7 │ │ │ │ + test %rsi,%rsi │ │ │ │ + jge 5c1988 │ │ │ │ + movq $0x5c19c8,-0x10(%rbp) │ │ │ │ + neg %rsi │ │ │ │ + mov %r14,%rax │ │ │ │ + lea 0xa81bde(%rip),%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5dd1c0 │ │ │ │ + movq $0x5c19e8,-0x10(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + lea 0xa81bbf(%rip),%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5dd1c0 │ │ │ │ + lea 0x9b59d2(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x39(%r8) │ │ │ │ - adc %r11b,(%r8) │ │ │ │ - push $0xffffffff8949005c │ │ │ │ - fmuls -0x77(%rax) │ │ │ │ (bad) │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + sub %ch,-0x2176b800(%rax) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add (%rcx),%eax │ │ │ │ + jmp d06b50 │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x59(%rax) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r11b,(%r8) │ │ │ │ + sbb 0x48(%rax,%rax,1),%bl │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d68f88 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,0x59(%rax) │ │ │ │ + fwait │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r10b,0x68(%r8) │ │ │ │ + add %r8b,0x1a(%r8) │ │ │ │ pop %rsp │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x75(%rcx,%rcx,4) │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - sbb %r14b,%r14b │ │ │ │ - ret │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + xor $0x9b592a,%eax │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d68f88 │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - jne 5c6850 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + es test $0x0,%al │ │ │ │ + lea 0x9b590a(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d06830 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + pop %rcx │ │ │ │ + fwait │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5c1abd │ │ │ │ + movq $0x5c1aa8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5c1aa8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + pop %rax │ │ │ │ + fwait │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,%r8b │ │ │ │ + sbb 0x48(%rax,%rax,1),%bl │ │ │ │ + mov 0xf(%rbx),%esi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 5c1958 │ │ │ │ + lea 0x9b58ec(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r8b,0x48005c68(%r8) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5c6880 │ │ │ │ + rex.RB clc │ │ │ │ + or %bl,(%rbx) │ │ │ │ + pop %rsp │ │ │ │ + add %cl,0x75(%rcx,%rcx,4) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 5c1b08 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r14b,0x48005c68(%r8) │ │ │ │ + add %r15b,(%r8) │ │ │ │ + sbb 0x48(%rax,%rax,1),%ebx │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5c68b0 │ │ │ │ + jne 5c1b38 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x39(%r8) │ │ │ │ - sbb %r13b,%r8b │ │ │ │ - push $0xffffffff8949005c │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - jge 5c68cb │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - sbb %ch,0x5c(%rcx) │ │ │ │ - add %cl,0x75(%rcx,%rcx,4) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 5c6918 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -506303,17073 +500229,17054 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ + movq $0xd0c2f8,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x0(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 5c1bb8 │ │ │ │ + xchg %ax,%ax │ │ │ │ + sar $0xff,%bh │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + incl 0x0(%rdx,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2d(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x5c6698,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x20(%r12),%r14 │ │ │ │ - jmp da7148 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 5c1c09 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5c1c23 │ │ │ │ + cmp %r8,%rsi │ │ │ │ + jge 5c1bf9 │ │ │ │ + movq $0x5c1c58,-0x20(%rbp) │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r8,%rsi │ │ │ │ + sub %rbx,%rsi │ │ │ │ + mov %r14,%rbx │ │ │ │ + lea 0xa81975(%rip),%r14 │ │ │ │ + mov %rbx,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 5dd1c0 │ │ │ │ + movq $0x5c1cd0,-0x20(%rbp) │ │ │ │ + sub %r8,%rsi │ │ │ │ + mov %r14,%rax │ │ │ │ + lea 0xa8194b(%rip),%r14 │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 5dd1c0 │ │ │ │ + lea 0x9b57b6(%rip),%rbx │ │ │ │ + mov %r14,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x57(%rax) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,0x48005c1c(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + jmp d68f88 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x4800a8c3(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + movq $0x5c1cb0,0x8(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d65a58 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0x9abe,$0x0 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c6a23 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x5c6970,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x17(%r12),%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - lea 0x9abd9a(%rip),%r14 │ │ │ │ - jmp 5c02f8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,%gs:(%rdi) │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + add (%rcx),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - jo 5c6a0c │ │ │ │ (bad) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + push %rsi │ │ │ │ + fwait │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r8b,(%r8) │ │ │ │ + sbb $0x8948005c,%eax │ │ │ │ + fimuls -0x77(%rcx) │ │ │ │ + (bad) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d68f88 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x43(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x5c69d8,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x1f(%r12),%r8 │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x9abcf5(%rip),%r14 │ │ │ │ - jmp 5c02f8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + ret │ │ │ │ + test $0x0,%al │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x5c1d30,0x8(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d65a58 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5c6aea │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9e0f8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,%gs:(%rdi) │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x163820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock or %ch,(%rdx,%rbx,8) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - clc │ │ │ │ - movq $0x5c6b78,-0x48(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x38(%rbx),%rdi │ │ │ │ - mov 0x40(%rbx),%r8 │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - mov %rdx,-0x38(%rbp) │ │ │ │ - mov %r8,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x48009b56(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5c1dfc │ │ │ │ + movq $0x5c1d98,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5c6b78 │ │ │ │ + jne 5c1d98 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x56(%rax) │ │ │ │ + fwait │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB call b8d740 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ + rex.RB clc │ │ │ │ + fcomps -0x74b7ffa4(%rip) │ │ │ │ + rex.XB (bad) │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5c6bc0 │ │ │ │ + jne 5c1dd8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%rax) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + push %rsi │ │ │ │ + fwait │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x39(%r8) │ │ │ │ + adc %r15b,(%r8) │ │ │ │ + (bad) │ │ │ │ + pop %rsp │ │ │ │ + add %cl,0x43(%rbx,%rcx,4) │ │ │ │ + cmovs -0x74b7f885(%rbx),%ecx │ │ │ │ + jne 5c1df8 │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5c1bb8 │ │ │ │ + lea 0x9b5605(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c6c7e │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5c6c62 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5c6c54 │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5c6c62 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5c6c54 │ │ │ │ - movq $0x5c6ac0,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ + pop %rbp │ │ │ │ + adc %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + adc -0x70(%rsi),%ah │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x5dc970,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x5c1e18,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp d9bef0 │ │ │ │ + nop │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x0(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 5c1ec8 │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + sar $0xff,%bh │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + incl 0x0(%rdx,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - mov $0x8349009a,%esp │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c6d09 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%r8 │ │ │ │ - mov 0x37(%rbx),%rbx │ │ │ │ - movq $0x5c6b00,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %r8,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x40(%r12),%r14 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - jmp 5c6a50 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5c6d52 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9e0f8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ + rex.RB loopne 5c1f19 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5c1f33 │ │ │ │ + cmp %r8,%rsi │ │ │ │ + jge 5c1f09 │ │ │ │ + movq $0x5c1f68,-0x20(%rbp) │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r8,%rsi │ │ │ │ + sub %rbx,%rsi │ │ │ │ + mov %r14,%rbx │ │ │ │ + lea 0xa81665(%rip),%r14 │ │ │ │ + mov %rbx,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 5dd1c0 │ │ │ │ + movq $0x5c1fe0,-0x20(%rbp) │ │ │ │ + sub %r8,%rsi │ │ │ │ + mov %r14,%rax │ │ │ │ + lea 0xa8163b(%rip),%r14 │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 5dd1c0 │ │ │ │ + lea 0x9b54fe(%rip),%rbx │ │ │ │ + mov %r14,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x48009b54(%rax) │ │ │ │ + movl $0x5c1f90,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + jmp d68f88 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x163820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock or %ch,(%rdx,%rbx,8) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - clc │ │ │ │ - movq $0x5c6de0,-0x48(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x38(%rbx),%rdi │ │ │ │ - mov 0x40(%rbx),%r8 │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - mov %rdx,-0x38(%rbp) │ │ │ │ - mov %r8,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5c6de0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %dl,-0x40(%rax) │ │ │ │ + test $0x0,%al │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x5c1fc0,0x8(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d64870 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call b8dc10 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5c6e28 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,%gs:(%rdi) │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + push %rsp │ │ │ │ + fwait │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c6ee6 │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5c6eca │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5c6ebc │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5c6eca │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5c6ebc │ │ │ │ - movq $0x5c6d28,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r10b,(%r8) │ │ │ │ + and %bl,0x48(%rax,%rax,1) │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d68f88 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + mov $0x8b4800a8,%edi │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r8b,0x20(%r8) │ │ │ │ + pop %rsp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + (bad) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d64870 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c6f71 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%r8 │ │ │ │ - mov 0x25(%rbx),%r9 │ │ │ │ - mov 0x2d(%rbx),%r10 │ │ │ │ - mov 0x35(%rbx),%rbx │ │ │ │ - movq $0x5c6d68,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %r10,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x40(%r12),%rdi │ │ │ │ - mov %r9,%rbx │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %cl,%gs:(%rdi) │ │ │ │ (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + push %rbx │ │ │ │ + fwait │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 105459bc <__environ@GLIBC_2.2.5+0xf4edf14> │ │ │ │ + (bad) │ │ │ │ + xchg %eax,%edi │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - mov $0x8d48009a,%ecx │ │ │ │ - rex.RB movabs 0x1ac820ff8394c,%al │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB rorb $0x70,(%r8) │ │ │ │ + rex.RB │ │ │ │ + lock test $0x20,%al │ │ │ │ pop %rsp │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB add $0xd4b8b48,%eax │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%r8 │ │ │ │ - mov 0x25(%rbx),%rbx │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rcx,-0x38(%rbp) │ │ │ │ - mov %rdx,-0x30(%rbp) │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %r8,-0x20(%rbp) │ │ │ │ - mov %r9,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ + add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5c7008 │ │ │ │ + jne 5c20a8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48009ab8(%rax) │ │ │ │ - movl $0x5c7058,-0x20(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ + add %dl,0x48009b53(%rax) │ │ │ │ + movl $0x5c20e8,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5c7058 │ │ │ │ + jne 5c20e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x48(%rax) │ │ │ │ - (bad) │ │ │ │ + add %dl,0x53(%rax) │ │ │ │ + fwait │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - sub %r9b,-0x75(%r8) │ │ │ │ - rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - cmp %cl,-0x75(%rax) │ │ │ │ - jne 5c70a8 │ │ │ │ - mov 0x48(%rbp),%rdi │ │ │ │ - mov 0x50(%rbp),%r8 │ │ │ │ - mov 0x58(%rbp),%r9 │ │ │ │ - mov %rbx,%r10 │ │ │ │ - and $0x7,%r10d │ │ │ │ - cmp $0x1,%r10 │ │ │ │ - je 5c7155 │ │ │ │ - add $0x80,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c7141 │ │ │ │ - mov 0x6(%rbx),%r10 │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x5c6ca8,-0x78(%r12) │ │ │ │ - mov %r10,-0x70(%r12) │ │ │ │ - mov %rbx,-0x68(%r12) │ │ │ │ - mov 0x8(%rbp),%r11 │ │ │ │ - mov %r11,-0x60(%r12) │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - mov %r14,-0x58(%r12) │ │ │ │ - mov %rdi,-0x50(%r12) │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov %rdi,-0x48(%r12) │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - movq $0x5c6f10,-0x38(%r12) │ │ │ │ - mov %r10,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov %r11,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %r9,%rax │ │ │ │ - lea -0x35(%r12),%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - lea -0x77(%r12),%rax │ │ │ │ - mov %rax,0x58(%rbp) │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp 5c64d8 │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ + adc %r9b,-0x39(%r8) │ │ │ │ + adc %r9b,0x21(%r8) │ │ │ │ + pop %rsp │ │ │ │ + add %cl,0x43(%rbx,%rcx,4) │ │ │ │ + cmovs -0x74b7f885(%rbx),%ecx │ │ │ │ + jne 5c2108 │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5c1ec8 │ │ │ │ + lea 0x9b534d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - mov %r9,%rbx │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mov %r8,%rdx │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x58(%rbp) │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp 5c64d8 │ │ │ │ - add (%rax),%eax │ │ │ │ + nop │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5c71ba │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9e0f8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + adc %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + adc -0x70(%rsi),%ah │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x5dc970,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x5c2128,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp d9bef0 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x163820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock or %ch,(%rdx,%rbx,8) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - clc │ │ │ │ - movq $0x5c7248,-0x48(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x38(%rbx),%rdi │ │ │ │ - mov 0x40(%rbx),%r8 │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - mov %rdx,-0x38(%rbp) │ │ │ │ - mov %r8,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + shrb $0xe8,0x458d4800(%rax) │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5c224d │ │ │ │ + movq $0x5c21f0,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5c7248 │ │ │ │ + jne 5c21f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call b8e4e0 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ + add %ch,%al │ │ │ │ + mov $0xc74800a8,%edi │ │ │ │ + rex.RB clc │ │ │ │ + xor %ah,(%rdx) │ │ │ │ + pop %rsp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5c7290 │ │ │ │ + jne 5c2230 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%rax) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x4800a8bf(%rax) │ │ │ │ + movl $0x5c2268,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + jmp d68f88 │ │ │ │ + lea 0x9b521c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c734e │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5c7332 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5c7324 │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5c7332 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5c7324 │ │ │ │ - movq $0x5c7190,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ + movq $0x5dc970,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + add 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + mov $0x8d4800a8,%esi │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5c231d │ │ │ │ + movq $0x5c2300,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5c2300 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x4800a8be(%rax) │ │ │ │ + movl $0x5c2338,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d68d30 │ │ │ │ + lea 0x9b515c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add %al,(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c73d9 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%r8 │ │ │ │ - mov 0x37(%rbx),%rbx │ │ │ │ - movq $0x5c71d0,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %r8,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x40(%r12),%r14 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - jmp da7148 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0x5dc970,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5c7422 │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5c23aa │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9e0f8 │ │ │ │ + jmp cff9d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x163820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock or %ch,(%rdx,%rbx,8) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - clc │ │ │ │ - movq $0x5c74b0,-0x48(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x38(%rbx),%rdi │ │ │ │ - mov 0x40(%rbx),%r8 │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - mov %rdx,-0x38(%rbp) │ │ │ │ - mov %r8,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5c74b0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + enter $0x9b50,$0x0 │ │ │ │ + lea -0x40(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jae 5c24d2 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + xchg %al,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x49009b50(%rax) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5c2436 │ │ │ │ + movq $0xd75650,-0x8(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + dec %rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5c24b8,0x0(%rbp) │ │ │ │ + lea 0x9b4ad1(%rip),%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov %rbx,0x20(%rbp) │ │ │ │ + lea -0x7(%r12),%rax │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + jmp d68f88 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + push %rax │ │ │ │ + fwait │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB call b8e9b0 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %r9b,0x48005c24(%r8) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5c74f8 │ │ │ │ + jne 5c2488 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rax) │ │ │ │ + push %rax │ │ │ │ + fwait │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + jge 5c24a0 │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x30(%rbp),%r14 │ │ │ │ + add $0x38,%rbp │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 5c24d2 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + xchg %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + rex.WRXB │ │ │ │ + fwait │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c75b6 │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5c759a │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5c758c │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5c759a │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5c758c │ │ │ │ - movq $0x5c73f8,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + or %r9b,0x45(%r11,%rcx,4) │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ + jge 5c24f4 │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ + add $0x38,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ + mov 0x4(%rbx),%rax │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov 0x7(%rsi),%rdx │ │ │ │ + mov %r8,%rsi │ │ │ │ + and $0x7,%esi │ │ │ │ + cmp $0x3,%rsi │ │ │ │ + jae 5c24f6 │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + jae 5c24f6 │ │ │ │ + cmpq $0x0,0x7(%r8) │ │ │ │ + je 5c2554 │ │ │ │ + movq $0x5c2540,-0x40(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rax,-0x38(%rbp) │ │ │ │ + mov %rsi,-0x30(%rbp) │ │ │ │ + mov %rdi,-0x28(%rbp) │ │ │ │ + mov %r14,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5c2540 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %dl,0x4f(%rax) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,0x48005c25(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov 0x38(%rbp),%r14 │ │ │ │ + jmp 5c1600 │ │ │ │ + lea 0xa80f36(%rip),%rsi │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rdx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c7641 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%r8 │ │ │ │ - mov 0x25(%rbx),%r9 │ │ │ │ - mov 0x2d(%rbx),%r10 │ │ │ │ - mov 0x35(%rbx),%rbx │ │ │ │ - movq $0x5c7438,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %r10,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x40(%r12),%rdi │ │ │ │ - mov %r9,%rbx │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %bl,(%rax) │ │ │ │ + rex.WRXB │ │ │ │ + fwait │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + jge 5c2598 │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov 0x38(%rbp),%rdx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 5c2599 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + jmp 5c2730 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + jmp 5c2612 │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + rex.WRX │ │ │ │ + fwait │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ + push %rbp │ │ │ │ + xor %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %esp,0x48000000(%rsi) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov 0x38(%rbp),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x3,%rdx │ │ │ │ + jae 5c2629 │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + jb 5c26d3 │ │ │ │ + mov %rax,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jne 5c2612 │ │ │ │ + movq $0x5c2578,0x0(%rbp) │ │ │ │ + mov 0x6(%rax),%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp d61ef0 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + movq $0x5c2790,0x8(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d69cb0 │ │ │ │ + mov %rax,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x3,%rdx │ │ │ │ + jne 5c2730 │ │ │ │ + movq $0x5c2710,0x0(%rbp) │ │ │ │ + mov 0x5(%rbx),%rsi │ │ │ │ + mov 0x5(%rax),%r14 │ │ │ │ + jmp d61ef0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x4e(%rax) │ │ │ │ (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB mov $0x4c,%r8b │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5c77fc │ │ │ │ - movq $0x5c76c8,-0x30(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5c76c8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - mov $0x9a,%cl │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB loopne 5c76e5 │ │ │ │ - ja 5c772b │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - rex.WXB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5c7718 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + push %rbp │ │ │ │ + sbb %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + ret │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5c26b7 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x5c2388,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xcff638,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rsi │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rdx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x5c2660,0x18(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp d9c360 │ │ │ │ + mov %rax,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x3,%rdx │ │ │ │ + jae 5c2612 │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + jae 5c2730 │ │ │ │ + mov 0x7(%rbx),%rdx │ │ │ │ + cmp 0x7(%rax),%rdx │ │ │ │ + jge 5c2612 │ │ │ │ + jmp 5c2730 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48009ab1(%rax) │ │ │ │ - mov 0x28(%rbp),%eax │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ + add %al,0x48009b4d(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ mov 0x38(%rbp),%rdx │ │ │ │ - mov 0x40(%rbp),%rsi │ │ │ │ - mov 0x48(%rbp),%rdi │ │ │ │ - mov %rbx,%r8 │ │ │ │ - and $0x7,%r8d │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 5c7800 │ │ │ │ - add $0x80,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c77ec │ │ │ │ - mov 0x6(%rbx),%r8 │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x5c7378,-0x78(%r12) │ │ │ │ - mov %r8,-0x70(%r12) │ │ │ │ - mov %rbx,-0x68(%r12) │ │ │ │ - mov 0x8(%rbp),%r9 │ │ │ │ - mov %r9,-0x60(%r12) │ │ │ │ - mov 0x20(%rbp),%r10 │ │ │ │ - mov %r10,-0x58(%r12) │ │ │ │ - mov %rcx,-0x50(%r12) │ │ │ │ - mov 0x18(%rbp),%r11 │ │ │ │ - mov %r11,-0x48(%r12) │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - movq $0x5c75e0,-0x38(%r12) │ │ │ │ - mov %r8,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov %r9,-0x20(%r12) │ │ │ │ - mov %r10,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %r11,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x35(%r12),%r9 │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 5c260f │ │ │ │ mov %rdx,%rbx │ │ │ │ - lea -0x77(%r12),%rax │ │ │ │ - mov %rax,0x48(%rbp) │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 5c64d8 │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ + movq $0x5c2760,0x8(%rbp) │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %rcx,%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov %rcx,0x48(%rbp) │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 5c64d8 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5bf6e0 │ │ │ │ nopl (%rax) │ │ │ │ - sbb (%rax),%al │ │ │ │ + xchg %al,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + add %dh,(%rax) │ │ │ │ + rex.WRB │ │ │ │ + fwait │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,%r8b │ │ │ │ + and 0x48(%rax,%rax,1),%ebx │ │ │ │ + lea 0x9b4782(%rip),%esi │ │ │ │ + mov 0x30(%rbp),%r14 │ │ │ │ + mov %rbx,0x30(%rbp) │ │ │ │ + jmp d68f88 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ + or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - xorb $0xc4,-0x7eb6ff66(%rax) │ │ │ │ - cwtl │ │ │ │ + rex.WRB │ │ │ │ + fwait │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,0x24(%r8) │ │ │ │ + pop %rsp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls -0x10(%rcx,%rcx,4) │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + jmp d65a58 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %ebp,0x48000000(%rbx) │ │ │ │ - mov 0x2(%rbx),%eax │ │ │ │ - mov 0xa(%rbx),%rcx │ │ │ │ - mov 0x12(%rbx),%rdx │ │ │ │ - mov 0x1a(%rbx),%r10 │ │ │ │ - movq $0x5c64d8,-0x90(%r12) │ │ │ │ - mov %r14,-0x88(%r12) │ │ │ │ - mov %rbx,-0x80(%r12) │ │ │ │ - mov %rax,-0x78(%r12) │ │ │ │ - movq $0x5c6a50,-0x70(%r12) │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ - mov %rax,-0x68(%r12) │ │ │ │ - mov %rdx,-0x60(%r12) │ │ │ │ - mov %rsi,-0x58(%r12) │ │ │ │ - mov %r10,-0x50(%r12) │ │ │ │ - movq $0x5c6f98,-0x48(%r12) │ │ │ │ - mov %r9,-0x40(%r12) │ │ │ │ - mov %rdi,-0x38(%r12) │ │ │ │ - mov %r8,-0x30(%r12) │ │ │ │ - lea -0x8a(%r12),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - lea -0x6f(%r12),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x5c7668,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %r8,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x45(%r12),%r9 │ │ │ │ - lea -0x15(%r12),%rdi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - jmp 5c0680 │ │ │ │ - movq $0x98,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + loopne 5c2777 │ │ │ │ + test $0x0,%al │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5c27f2 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5c2808,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp d68d30 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - sbb %eax,(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - scas %es:(%rdi),%eax │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5c795c │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov %r8,%rcx │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov 0x3(%rbx),%rsi │ │ │ │ - lea 0x9aaefd(%rip),%r14 │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5b4558 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0x5dc970,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5c79f3 │ │ │ │ + jb 5c28df │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5c79b0,-0x18(%rbp) │ │ │ │ + movq $0x5c28a0,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5c79b0 │ │ │ │ + jne 5c28a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %al,(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x104f851,(%r12) │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0x5dc970,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5c7a32 │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5c297f │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7388 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x5c2940,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5c2940 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5c7a6e │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0x5dc970,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c7ad2 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x5c7a48,-0x18(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x3000000,%eax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 5c29f1 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5c2aa7 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rsi,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jae 5c29fe │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 5c29c7 │ │ │ │ + mov %r14,%rax │ │ │ │ + jmp 5c2a01 │ │ │ │ + cmpq $0x0,0x7(%rsi) │ │ │ │ + je 5c29d3 │ │ │ │ + mov %r14,%rax │ │ │ │ + jmp 5c2a01 │ │ │ │ + lea 0x9b4956(%rip),%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - scas %es:(%rdi),%al │ │ │ │ + add %dl,%al │ │ │ │ + rex.WX │ │ │ │ + fwait │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + adc %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5c7b95 │ │ │ │ - add $0x68,%r12 │ │ │ │ + add -0x10(%rcx,%rcx,4),%ecx │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c7b8a │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - mov 0xb(%rbx),%rcx │ │ │ │ - mov 0x13(%rbx),%rbx │ │ │ │ - movq $0x5c7970,-0x60(%r12) │ │ │ │ - mov %rsi,-0x50(%r12) │ │ │ │ - movq $0x5c7a08,-0x48(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - mov %r14,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x5c7a90,-0x20(%r12) │ │ │ │ - lea -0x48(%r12),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - mov %r9,-0x8(%r12) │ │ │ │ - lea -0x60(%r12),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + ja 5c2ab2 │ │ │ │ + movq $0x5c23c8,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x4(%r12),%rbx │ │ │ │ + mov %rax,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + jae 5c2a8f │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jb 5c2a5f │ │ │ │ + movq $0x5c2be0,-0x8(%rbp) │ │ │ │ + mov %rax,%r8 │ │ │ │ + lea 0xa6ee0a(%rip),%rdi │ │ │ │ + lea 0xa8fffa(%rip),%rsi │ │ │ │ + lea 0x9b4513(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5c9c00 │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ + jmp 5c23c8 │ │ │ │ + cmpq $0x0,0x7(%rax) │ │ │ │ + jl 5c2a8f │ │ │ │ + movq $0x5c2c70,-0x8(%rbp) │ │ │ │ + mov %rax,%r8 │ │ │ │ + lea 0xa6edda(%rip),%rdi │ │ │ │ + lea 0xa8ffca(%rip),%rsi │ │ │ │ + lea 0x9b44e3(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5c23c8 │ │ │ │ + movq $0x5c2ae8,-0x10(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp d68d30 │ │ │ │ + lea 0x9b4a32(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x5c29f0,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d9bef0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5c7bda │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7388 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + rex.WB │ │ │ │ + fwait │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r10b,0x2b(%r8) │ │ │ │ + pop %rsp │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fmuls -0x73(%rax) │ │ │ │ + cmp $0xa6ed54,%eax │ │ │ │ + lea 0xa8ff44(%rip),%rsi │ │ │ │ + lea 0x9b445d(%rip),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5c23c8 │ │ │ │ + rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,-0x4a(%rax) │ │ │ │ + test $0x0,%al │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5c2b50 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5c7c1a │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9e0f8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %dl,-0x4a(%rax) │ │ │ │ + test $0x0,%al │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5c2b7e │ │ │ │ + movq $0x5c27c0,-0x18(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + mov %rsi,%r14 │ │ │ │ + lea -0x18(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x5c2b28,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d9bef0 │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ + rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x163820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock or %ch,(%rdx,%rbx,8) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ - clc │ │ │ │ - movq $0x5c7ca8,-0x48(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x38(%rbx),%rdi │ │ │ │ - mov 0x40(%rbx),%r8 │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - mov %rdx,-0x38(%rbp) │ │ │ │ - mov %r8,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5c7ca8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 5c2bd4 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5c2be0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call b8f9a0 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x21(%rdi) │ │ │ │ + movq $0x5c28f8,-0x18(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + mov %rsi,%r14 │ │ │ │ + lea -0x18(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x5c2bb8,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5c7cf0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%rax) │ │ │ │ + jmp d9bef0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c7dae │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5c7d92 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5c7d84 │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5c7d92 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5c7d84 │ │ │ │ - movq $0x5c7bf0,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 5c2c64 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5c2c70 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c7e39 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%r8 │ │ │ │ - mov 0x25(%rbx),%r9 │ │ │ │ - mov 0x2d(%rbx),%r10 │ │ │ │ - mov 0x35(%rbx),%rbx │ │ │ │ - movq $0x5c7c30,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %r10,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x40(%r12),%rdi │ │ │ │ - mov %r9,%rbx │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x21(%rdi) │ │ │ │ + movq $0x5c2858,-0x18(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + mov %rsi,%r14 │ │ │ │ + lea -0x18(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x5c2c48,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d9bef0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %ch,-0x72b7ff66(%rdx) │ │ │ │ - rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ - (bad) │ │ │ │ - cwtl │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cwtl │ │ │ │ - jle 5c7ec8 │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB adc %cl,-0x75(%r8) │ │ │ │ - pop %rbx │ │ │ │ - sbb %cl,-0x77(%rax) │ │ │ │ + rex.W │ │ │ │ + fwait │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5c2d2d │ │ │ │ + movq $0x5c2d18,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5c7e98 │ │ │ │ + jne 5c2d18 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - test $0xc748009a,%eax │ │ │ │ - rex.RB loopne 5c7e8d │ │ │ │ - jle 5c7efb │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - rex.WXB cmovs -0x76b7f8a5(%r11),%rcx │ │ │ │ - fimull -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - push %rbp │ │ │ │ - call fcf0a02 <__environ@GLIBC_2.2.5+0xec98f5a> │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov 0x17(%rdx),%rdx │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5c7ef0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %eax,(%rcx) │ │ │ │ + add %cl,%al │ │ │ │ + rex.RXB │ │ │ │ + fwait │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,0x2d(%r8) │ │ │ │ + pop %rsp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jae 5c2d33 │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 5c29a0 │ │ │ │ + lea 0x9b47cc(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0xd752a8,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c3d8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48009aa9(%rax) │ │ │ │ - movl $0x5c7f38,-0x10(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov 0x17(%rax),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov 0xf(%rax),%rcx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + mov $0xa8,%ch │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5c2df5 │ │ │ │ + movq $0x5c2dd8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5c7f38 │ │ │ │ + jne 5c2dd8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - movl $0x0,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - test $0x8b48009a,%eax │ │ │ │ - cmp %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %esi,0x49000000(%rbp) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c800b │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - jge 5c7f90 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - movq $0x104f851,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - jne 5c7fef │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - jge 5c7fc4 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - movq $0x104f851,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - jne 5c7fef │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0xf72870,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %dh,0x4800a8b5(%rax) │ │ │ │ + movl $0x5c2e10,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d6bb88 │ │ │ │ + lea 0x9b4714(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - test $0x9a,%al │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x2e(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x5c7e58,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x18(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - jmp 5c7dd8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0x5dc970,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48009aa8(%rax) │ │ │ │ - lea -0x70(%rbp),%eax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5c8266 │ │ │ │ - movq $0x5c8120,-0x50(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%r8 │ │ │ │ - mov 0x25(%rbx),%r9 │ │ │ │ - mov 0x2d(%rbx),%r10 │ │ │ │ - mov 0x35(%rbx),%rbx │ │ │ │ - mov %rbx,%r11 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rdx,-0x48(%rbp) │ │ │ │ - mov %r9,-0x40(%rbp) │ │ │ │ - mov %r10,-0x38(%rbp) │ │ │ │ - mov %rax,-0x30(%rbp) │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov %r8,-0x20(%rbp) │ │ │ │ - mov %r11,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffb0,%rbp │ │ │ │ + jb 5c2f42 │ │ │ │ + movq $0x5c2ea0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5c8120 │ │ │ │ + jne 5c2ea0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - test $0x9a,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB loopne 5c8195 │ │ │ │ - sbbl $0x8b48d889,0x48(%rax,%rax,1) │ │ │ │ - rex.WXB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5c8170 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48009aa7(%rax) │ │ │ │ - mov 0x40(%rbp),%eax │ │ │ │ - mov 0x48(%rbp),%rcx │ │ │ │ - mov 0x50(%rbp),%rdx │ │ │ │ - mov 0x60(%rbp),%rsi │ │ │ │ - mov 0x68(%rbp),%rdi │ │ │ │ - mov %rbx,%r8 │ │ │ │ - and $0x7,%r8d │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 5c826a │ │ │ │ - add $0x88,%r12 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jae 5c2f34 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jae 5c2f4d │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c8256 │ │ │ │ - mov 0x6(%rbx),%r8 │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x5c7bb0,-0x80(%r12) │ │ │ │ - mov 0x30(%rbp),%r9 │ │ │ │ - mov %r9,-0x70(%r12) │ │ │ │ - mov %rsi,-0x68(%r12) │ │ │ │ - mov 0x38(%rbp),%rsi │ │ │ │ - mov %rsi,-0x60(%r12) │ │ │ │ - movq $0x5c7dd8,-0x58(%r12) │ │ │ │ - mov %r8,-0x50(%r12) │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - mov %rdx,-0x30(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x5c8038,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - lea -0x80(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - lea -0x55(%r12),%rdx │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,0x68(%rbp) │ │ │ │ - add $0x68,%rbp │ │ │ │ - jmp 5c9c00 │ │ │ │ - movq $0x88,0x388(%r13) │ │ │ │ + ja 5c2f1c │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0xd6d9e0,-0x20(%r12) │ │ │ │ + test %rax,%rax │ │ │ │ + setl %bl │ │ │ │ + movzbl %bl,%ebx │ │ │ │ + test %rax,%rax │ │ │ │ + setg %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + sub %rbx,%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x5dc970,-0x10(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x0,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x5c2f70,0x0(%rbp) │ │ │ │ jmp d9c360 │ │ │ │ + lea 0x9b4616(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x9b4627(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov 0x58(%rbp),%rbx │ │ │ │ - add $0x70,%rbp │ │ │ │ - jmp 5c7b00 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + lea 0x9b45cd(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%cl │ │ │ │ + rex.WR (bad) │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + ... │ │ │ │ + add %dl,0x30000000(%rip) │ │ │ │ + rex.RXB │ │ │ │ + fwait │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5c82ca │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ + jb 5c2fd6 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call d97350 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 5c2fd1 │ │ │ │ + movq $0xda2e40,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x9b46cf(%rip),%rsi │ │ │ │ + lea 0x9b46a2(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7388 │ │ │ │ + jmp ca4ec0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + rex.RXB │ │ │ │ + fwait │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5c830a │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9e0f8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x163820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock or %ch,(%rdx,%rbx,8) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - clc │ │ │ │ - movq $0x5c8398,-0x48(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x38(%rbx),%rdi │ │ │ │ - mov 0x40(%rbx),%r8 │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - mov %rdx,-0x38(%rbp) │ │ │ │ - mov %r8,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ + jb 5c3045 │ │ │ │ + movq $0x5c3030,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5c8398 │ │ │ │ + jne 5c3030 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + rex.RX │ │ │ │ + fwait │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB call b90780 │ │ │ │ + add %r12b,0x30(%r8) │ │ │ │ + pop %rsp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jae 5c304b │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 5c29a0 │ │ │ │ + lea 0x9b46d4(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x48009b46(%rax) │ │ │ │ + movl $0x5c3090,-0x8(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5c83e0 │ │ │ │ + jne 5c3090 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c849e │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ + add %dl,0x46(%rax) │ │ │ │ + fwait │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rax,%rdx,1) │ │ │ │ + lea 0x9b4640(%rip),%ebx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5c8482 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5c8474 │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5c8482 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5c8474 │ │ │ │ - movq $0x5c82e0,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ + mov 0x0(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 5c3100 │ │ │ │ xchg %ax,%ax │ │ │ │ + sar $0xff,%bh │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ (bad) │ │ │ │ + (bad) │ │ │ │ + incl 0x0(%rdx,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c8529 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%r8 │ │ │ │ - mov 0x25(%rbx),%r9 │ │ │ │ - mov 0x2d(%rbx),%r10 │ │ │ │ - mov 0x35(%rbx),%rbx │ │ │ │ - movq $0x5c8320,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %r10,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x40(%r12),%rdi │ │ │ │ - mov %r9,%rbx │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 5c3151 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5c31cd │ │ │ │ + sub %r8,%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + jge 5c3171 │ │ │ │ + mov %rdi,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jae 5c31ec │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 5c314a │ │ │ │ + movq $0x5c3918,-0x18(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rdi,%r14 │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d6bb88 │ │ │ │ + movq $0x5c3948,-0x20(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rdi,%r14 │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov 0x7(%rdi),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp d6bb88 │ │ │ │ + mov %rdi,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jae 5c320b │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 5c31a6 │ │ │ │ + movq $0x5c39e8,-0x18(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rdi,%r14 │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d6bb88 │ │ │ │ + movq $0x5c3a18,-0x20(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rdi,%r14 │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov 0x7(%rdi),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp d6bb88 │ │ │ │ + lea 0x9b460c(%rip),%rbx │ │ │ │ + mov %r14,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ + movq $0x5c3240,-0x18(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rdi,%r14 │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d6bb88 │ │ │ │ + movq $0x5c38e8,-0x18(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rdi,%r14 │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d6bb88 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - sub %ah,-0x72b7ff66(%rbx) │ │ │ │ - rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ - (bad) │ │ │ │ - cwtl │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + rex.RB │ │ │ │ + fwait │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ + add %r14b,0x32(%r8) │ │ │ │ + pop %rsp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + xor $0xa80e0a,%eax │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov %rbx,0x8(%rbp) │ │ │ │ + jmp d68f88 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ rex.RB │ │ │ │ - lock mov %al,-0x74b7ffa4(%rbp) │ │ │ │ - rex.XB adc %cl,-0x75(%r8) │ │ │ │ - pop %rbx │ │ │ │ - sbb %cl,-0x77(%rax) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r15b,(%r8) │ │ │ │ + ss pop %rsp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + (bad) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d06830 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + rex.RB │ │ │ │ + fwait │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5c8588 │ │ │ │ + shlb $1,(%rdx) │ │ │ │ + pop %rsp │ │ │ │ + add %cl,0x75(%rcx,%rcx,4) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 5c32d0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%al │ │ │ │ - movabs %al,0x85e0e045c748009a │ │ │ │ - pop %rsp │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - rex.WXB cmovs -0x76b7f8a5(%r11),%rcx │ │ │ │ - fimull -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - push %rbp │ │ │ │ - call fcf10f2 <__environ@GLIBC_2.2.5+0xec9964a> │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov 0x17(%rdx),%rdx │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ + rex.R │ │ │ │ + fwait │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,%r8b │ │ │ │ + xor 0x48(%rax,%rax,1),%ebx │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5c85e0 │ │ │ │ + jne 5c33e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - test %eax,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48009aa2(%rax) │ │ │ │ - movl $0x5c8628,-0x10(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov 0x17(%rax),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov 0xf(%rax),%rcx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %dh,0x48009b44(%rax) │ │ │ │ + movl $0x5c3330,0x0(%rbp) │ │ │ │ + mov %r14,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5c8628 │ │ │ │ + jne 5c3330 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - movl $0x0,(%rsi) │ │ │ │ + xchg %ax,%ax │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x5e(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - cmp %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %esi,0x49000000(%rbp) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c86fb │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - jge 5c8680 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - movq $0x104f851,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - jne 5c86df │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - jge 5c86b4 │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - movq $0x104f851,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - jne 5c86df │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0xf72870,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x48009b44(%rax) │ │ │ │ + movl $0x5c3360,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5c3360 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x44(%rax) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 5c336c │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + jmp 5c340c │ │ │ │ + nopl (%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x5f(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + rex.R │ │ │ │ + fwait │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + mov $0x33,%al │ │ │ │ + pop %rsp │ │ │ │ + add %cl,0x75(%rcx,%rcx,4) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2e(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x5c8548,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x18(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - jmp 5c84c8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + jne 5c33b0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,0x48009aa1(%rax) │ │ │ │ - lea -0x68(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5c8943 │ │ │ │ - movq $0x5c8808,-0x48(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%r8 │ │ │ │ - mov 0x25(%rbx),%r9 │ │ │ │ - mov 0x2d(%rbx),%rbx │ │ │ │ - mov %rbx,%r10 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rdx,-0x40(%rbp) │ │ │ │ - mov %r8,-0x38(%rbp) │ │ │ │ - mov %r9,-0x30(%rbp) │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %r10,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5c8808 │ │ │ │ + rex.R │ │ │ │ + fwait │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,(%r8) │ │ │ │ + xor $0x5c,%al │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 5c3400 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + rex.XB │ │ │ │ + fwait │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 5c33f4 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rsi,0x8(%rbp) │ │ │ │ + jmp 5c340c │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - movabs 0x8858e045c748009a,%eax │ │ │ │ - pop %rsp │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - rex.WXB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5c8858 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x48009b43(%rax) │ │ │ │ + mov 0x10(%rbp),%esi │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rsi,0x8(%rbp) │ │ │ │ + movq $0x5c3438,0x0(%rbp) │ │ │ │ + lea 0xa8013e(%rip),%r14 │ │ │ │ + mov %rbx,0x8(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + jmp 5dd1c0 │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - movabs 0x8b4840458b48009a,%al │ │ │ │ - rex.WRB │ │ │ │ - rex.W │ │ │ │ - mov 0x58(%rbp),%rdx │ │ │ │ - mov 0x60(%rbp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 5c8947 │ │ │ │ - add $0x88,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c8933 │ │ │ │ - mov 0x6(%rbx),%rdi │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x5c82a0,-0x80(%r12) │ │ │ │ - mov 0x30(%rbp),%r8 │ │ │ │ - mov %r8,-0x70(%r12) │ │ │ │ - mov %rdx,-0x68(%r12) │ │ │ │ - mov 0x38(%rbp),%rdx │ │ │ │ - mov %rdx,-0x60(%r12) │ │ │ │ - movq $0x5c84c8,-0x58(%r12) │ │ │ │ - mov %rdi,-0x50(%r12) │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x5c8728,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - lea -0x80(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - lea -0x55(%r12),%rdx │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,0x60(%rbp) │ │ │ │ - add $0x60,%rbp │ │ │ │ - jmp 5c9c00 │ │ │ │ - movq $0x88,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - mov 0x50(%rbp),%rbx │ │ │ │ - add $0x68,%rbp │ │ │ │ - jmp 5c7b00 │ │ │ │ - sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %ah,0x43(%rax) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,0x34(%r8) │ │ │ │ + pop %rsp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + xor $0xa80bca,%eax │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov %rbx,0x8(%rbp) │ │ │ │ + jmp d68f88 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x49009a9f(%rax) │ │ │ │ - add $0x98,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c8a33 │ │ │ │ - mov 0x2(%rbx),%rax │ │ │ │ - mov 0xa(%rbx),%rcx │ │ │ │ - mov 0x12(%rbx),%rbx │ │ │ │ - movq $0x5c7b00,-0x90(%r12) │ │ │ │ - mov %rax,-0x88(%r12) │ │ │ │ - mov %rcx,-0x80(%r12) │ │ │ │ - mov %r14,-0x78(%r12) │ │ │ │ - movq $0x5c80a0,-0x70(%r12) │ │ │ │ - mov %rdi,-0x68(%r12) │ │ │ │ - mov %r8,-0x60(%r12) │ │ │ │ - mov %rax,-0x58(%r12) │ │ │ │ - mov %r9,-0x50(%r12) │ │ │ │ - mov %rcx,-0x48(%r12) │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - lea -0x8b(%r12),%rdx │ │ │ │ - mov %rdx,-0x38(%r12) │ │ │ │ - movq $0x5c8790,-0x30(%r12) │ │ │ │ - mov %rdi,-0x28(%r12) │ │ │ │ - mov %r8,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - mov 0x0(%rbp),%r9 │ │ │ │ - mov %r8,%rax │ │ │ │ - lea -0x6d(%r12),%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - lea -0x2d(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ + add %dh,(%rax) │ │ │ │ + rex.XB │ │ │ │ + fwait │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r11b,0x48005c34(%r8) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5c3a88 │ │ │ │ - movq $0x98,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + jmp d68f88 │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ + rex.XB │ │ │ │ + fwait │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r9b,%r8b │ │ │ │ + xor $0x5c,%al │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ (bad) │ │ │ │ - pop %rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d06830 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + rex.X │ │ │ │ + fwait │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + clc │ │ │ │ + xor $0x5c,%al │ │ │ │ + add %cl,0x75(%rcx,%rcx,4) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 5c34f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + rex.X │ │ │ │ + fwait │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock or %ch,(%rdx,%rbx,8) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ + add %r13b,(%r8) │ │ │ │ + xor $0x8948005c,%eax │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ - clc │ │ │ │ - movq $0x5c8ab0,-0x28(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5c8ab0 │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 5c3528 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + rex.B │ │ │ │ + fwait │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r11b,(%r8) │ │ │ │ + cmp %bl,0x48(%rax,%rax,1) │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5c29a0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + rex.B │ │ │ │ + fwait │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - lock mov 0x48(%rax,%rax,1),%bl │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ + mov %dh,-0x76b3ffa4(%rip) │ │ │ │ + jne 5c3564 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5c3588 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + rex.B │ │ │ │ + fwait │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,0x48005c36(%r8) │ │ │ │ + mov %ebx,%eax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5c8af0 │ │ │ │ + jne 5c3698 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %dl,0x48009b41(%rax) │ │ │ │ + movl $0x5c35e8,0x0(%rbp) │ │ │ │ + mov %r14,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5c35e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x41(%rax) │ │ │ │ + fwait │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - xor %cl,-0x74b7ffa4(%rbx) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5c8b30 │ │ │ │ + add %r11b,(%r8) │ │ │ │ + ss pop %rsp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + adc %cl,-0x77(%rax) │ │ │ │ + adc %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 5c3618 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bh,(%rax) │ │ │ │ + rex.B │ │ │ │ + fwait │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 5c3624 │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + jmp 5c36c4 │ │ │ │ + nopl (%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + rex.B │ │ │ │ + fwait │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - jo 5c8ac1 │ │ │ │ - pop %rsp │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + push $0x4c005c36 │ │ │ │ + mov %esi,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5c8b70 │ │ │ │ + jne 5c3668 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + rex │ │ │ │ + fwait │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r12b,0x48005c8b(%r8) │ │ │ │ + add %r15b,0x48005c36(%r8) │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5c8ba0 │ │ │ │ + jne 5c36b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x48009b40(%rax) │ │ │ │ + mov 0x10(%rbp),%esi │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rsi,0x8(%rbp) │ │ │ │ + jmp 5c36c4 │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x39(%r8) │ │ │ │ - adc %r11b,%r8b │ │ │ │ - mov 0x49(%rax,%rax,1),%ebx │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add (%rcx),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x48009b40(%rax) │ │ │ │ + mov 0x10(%rbp),%esi │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rsi,0x8(%rbp) │ │ │ │ + movq $0x5c36f8,0x0(%rbp) │ │ │ │ + neg %rsi │ │ │ │ + lea 0xa7fe83(%rip),%r14 │ │ │ │ + mov %rbx,0x8(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + jmp 5dd1c0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + rex │ │ │ │ + fwait │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r13b,(%r8) │ │ │ │ + (bad) │ │ │ │ + pop %rsp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls -0x77(%rcx) │ │ │ │ + (bad) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d68f88 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + rex │ │ │ │ + fwait │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r10b,(%r8) │ │ │ │ - mov %ds,0x48(%rax,%rax,1) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %r14,0x8(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5c8c10 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %r11b,0x37(%r8) │ │ │ │ + pop %rsp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + xor $0xa808da,%eax │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov %rbx,0x8(%rbp) │ │ │ │ + jmp d68f88 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + (bad) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r9b,0x48005c37(%r8) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d06b50 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %bh,0x3f(%rax) │ │ │ │ + fwait │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r8b,-0x74(%r8) │ │ │ │ - pop %rsp │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - sbb %cl,-0x77(%rax) │ │ │ │ - sbb %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 5c8c40 │ │ │ │ + rex.RB clc │ │ │ │ + mov $0x4c005c37,%eax │ │ │ │ + mov %esi,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5c37b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + fwait │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r14b,-0x74(%r8) │ │ │ │ + add %r13b,%r8b │ │ │ │ + (bad) │ │ │ │ pop %rsp │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ or %cl,-0x77(%rax) │ │ │ │ or %r14b,%r14b │ │ │ │ ret │ │ │ │ (bad) │ │ │ │ - jne 5c8c70 │ │ │ │ + jne 5c37e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + (bad) │ │ │ │ + fwait │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x39(%r8) │ │ │ │ - sbb %r13b,0x49005c8c(%r8) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r15b,0x38(%r8) │ │ │ │ + pop %rsp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls -0x77(%rcx) │ │ │ │ + (bad) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5c29a0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + ds fwait │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - fmuls 0x75894c00(%rsp,%rbx,2) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 5c8cd8 │ │ │ │ + rex.W cmp %bl,0x48(%rax,%rax,1) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5c3848 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + add %bl,-0x7cff64c2(%rax) │ │ │ │ + jrcxz 5c3852 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 5c38c2 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,0x3e(%rax) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + test $0x38,%al │ │ │ │ + pop %rsp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0xd(%rcx,%rcx,4) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5c38a8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2d(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x5c8a58,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x20(%r12),%r14 │ │ │ │ - jmp da7148 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + add %bh,(%rax) │ │ │ │ + ds fwait │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x11(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x9b3e17(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - or %bl,-0x7cb6ff66(%rbx) │ │ │ │ + add %dl,%al │ │ │ │ + ds fwait │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,(%r8) │ │ │ │ + cmp 0x48(%rax,%rax,1),%ebx │ │ │ │ + lea 0xa80762(%rip),%esi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov %rbx,0x8(%rbp) │ │ │ │ + jmp d68f88 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3e(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x5c8d30,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x17(%r12),%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - lea 0x9a99da(%rip),%r14 │ │ │ │ - jmp 5c02f8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + add %ah,0x3e(%rax) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,%r8b │ │ │ │ + cmp 0x48(%rax,%rax,1),%bl │ │ │ │ + lea 0xa806ea(%rip),%esi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov %rbx,0x8(%rbp) │ │ │ │ + jmp d68f88 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - lock (bad) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + ds fwait │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x43(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x5c8d98,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x1f(%r12),%r8 │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x9a990d(%rip),%r14 │ │ │ │ - jmp 5c02f8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%eax │ │ │ │ + add %dh,0x47(%rdi) │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + setl %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + test %rax,%rax │ │ │ │ + setg %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + sub %rcx,%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x5c39c0,0x8(%rbp) │ │ │ │ + lea -0x7(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rbx,0x18(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d68f88 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + add %bh,0x48009b3d(%rax) │ │ │ │ + movl $0x5c35c0,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d06830 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5c8eaa │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9e0f8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + cmp $0xc748009b,%eax │ │ │ │ + add %r15b,0x48005c3a(%r8) │ │ │ │ + lea 0xa8061a(%rip),%esi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov %rbx,0x8(%rbp) │ │ │ │ + jmp d68f88 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x163820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock or %ch,(%rdx,%rbx,8) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - clc │ │ │ │ - movq $0x5c8f38,-0x48(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x38(%rbx),%rdi │ │ │ │ - mov 0x40(%rbx),%r8 │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - mov %rdx,-0x38(%rbp) │ │ │ │ - mov %r8,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5c8f38 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x49009b3d(%rax) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5c3a6c │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + setl %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + test %rax,%rax │ │ │ │ + setg %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + sub %rcx,%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x5c3a90,0x8(%rbp) │ │ │ │ + lea -0x7(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rbx,0x18(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d68f88 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + cmp $0xc748009b,%eax │ │ │ │ + add %r9b,(%r8) │ │ │ │ + xor 0x48(%rax,%rax,1),%ebx │ │ │ │ + mov 0x10(%rbp),%esi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d06830 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + cmp $0x8b48009b,%eax │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r12b,0x48005c32(%r8) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d06830 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x48009b3c(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + movq $0x5c3558,0x8(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d06830 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x48009b3c(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + movq $0x5c3380,0x8(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d06830 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x48009b3c(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5c3be9 │ │ │ │ + movq $0x5c3b90,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5c3b90 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x3c(%rax) │ │ │ │ + fwait │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB call b91ec0 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ + rex.RB clc │ │ │ │ + sarb $1,(%rbx) │ │ │ │ + pop %rsp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5c8f80 │ │ │ │ + jne 5c3bd0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%rax) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + cmp $0x9b,%al │ │ │ │ + add %cl,0x43(%rbx,%rcx,4) │ │ │ │ + cmovs -0x74b7f885(%rbx),%ecx │ │ │ │ + jne 5c3be4 │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5c3100 │ │ │ │ + lea 0x9b3c18(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c903e │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5c9022 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5c9014 │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5c9022 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5c9014 │ │ │ │ - movq $0x5c8e80,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x49009a98(%rax) │ │ │ │ - add $0x48,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c90c9 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%r8 │ │ │ │ - mov 0x37(%rbx),%rbx │ │ │ │ - movq $0x5c8ec0,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %r8,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x40(%r12),%r14 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - jmp 5c8e10 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5c9112 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + rex.RB call 73547564 <__environ@GLIBC_2.2.5+0x724efabc> │ │ │ │ + adc %ecx,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + rex.W cmp $0x5c,%al │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + cs (bad) │ │ │ │ + decl -0x73(%rax) │ │ │ │ + sbb $0x9b3c07,%eax │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + cmp 0x45c74800(%rbx),%ebx │ │ │ │ + lock js 5c3c8a │ │ │ │ + pop %rsp │ │ │ │ + add %cl,0x75(%rcx,%rcx,4) │ │ │ │ + clc │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9e0f8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5c3c78 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x163820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock or %ch,(%rdx,%rbx,8) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - clc │ │ │ │ - movq $0x5c91a0,-0x48(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x38(%rbx),%rdi │ │ │ │ - mov 0x40(%rbx),%r8 │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - mov %rdx,-0x38(%rbp) │ │ │ │ - mov %r8,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ + add %ah,0x48009b3b(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + jae 5c3ca5 │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jae 5c3ca5 │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + jne 5c3ca5 │ │ │ │ + lea 0xa803ec(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + movq $0x5c3cd0,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5c91a0 │ │ │ │ + jne 5c3cd0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + cmp 0x458b4800(%rbx),%bl │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add 0x53(%rbx),%esi │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jb 5c3d4b │ │ │ │ + movq $0x5c3d18,0x8(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5c3d18 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call b92390 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + cmp %ebx,0x458b4800(%rbx) │ │ │ │ + or %cl,-0x39(%rax) │ │ │ │ + or %r13b,%r8b │ │ │ │ + ds pop %rsp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + (bad) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5c29a0 │ │ │ │ + movq $0x5c3dd0,0x8(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d68d30 │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + jge 5c3d6a │ │ │ │ + movq $0x5c3fb8,0x8(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d68d30 │ │ │ │ + movq $0x5c3da0,0x8(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5c91e8 │ │ │ │ + jne 5c3da0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x39(%rax) │ │ │ │ + fwait │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c92a6 │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5c928a │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5c927c │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5c928a │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5c927c │ │ │ │ - movq $0x5c90e8,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r13b,(%r8) │ │ │ │ + ds pop %rsp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ (bad) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5c29a0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + cmp %ebx,0x45c74800(%rbx) │ │ │ │ + add %bh,%al │ │ │ │ + cmp $0x8b4c005c,%eax │ │ │ │ + jne 5c3de4 │ │ │ │ + mov %rbx,0x8(%rbp) │ │ │ │ + jmp d68d30 │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c9331 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%r8 │ │ │ │ - mov 0x25(%rbx),%r9 │ │ │ │ - mov 0x2d(%rbx),%r10 │ │ │ │ - mov 0x35(%rbx),%rbx │ │ │ │ - movq $0x5c9128,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %r10,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x40(%r12),%rdi │ │ │ │ - mov %r9,%rbx │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + cmp %ebx,0x458b4800(%rbx) │ │ │ │ + or %cl,-0x39(%rax) │ │ │ │ + or %r9b,0x3f(%r8) │ │ │ │ + pop %rsp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls -0x77(%rcx) │ │ │ │ + (bad) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5c29a0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %bh,0x48009b38(%rax) │ │ │ │ + movl $0x5c3e58,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5c3e58 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - xchg %eax,%ebp │ │ │ │ (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x1ac820ff8394c,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7cff64c8(%rax) │ │ │ │ + jrcxz 5c3e62 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 5c3f92 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x38(%rax) │ │ │ │ + fwait │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB ror $0x93,%r8b │ │ │ │ - pop %rsp │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB add $0xd4b8b48,%eax │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%r8 │ │ │ │ - mov 0x25(%rbx),%rbx │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rcx,-0x38(%rbp) │ │ │ │ - mov %rdx,-0x30(%rbp) │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %r8,-0x20(%rbp) │ │ │ │ - mov %r9,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ + rex.RB clc │ │ │ │ + mov $0x48005c3e,%eax │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5c93c8 │ │ │ │ + jne 5c3eb8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x6b(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + cmp %bl,0x7e38300(%rbx) │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 5c3f92 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ (bad) │ │ │ │ + fwait │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB loopne 5c93e5 │ │ │ │ - xchg %eax,%esp │ │ │ │ + rex.RB clc │ │ │ │ + sbb %bh,(%rdi) │ │ │ │ pop %rsp │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - rex.WXB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ + fmuls -0xd(%rcx,%rcx,4) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5c9418 │ │ │ │ + jne 5c3f18 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov (%rcx),%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - xchg %eax,%ebp │ │ │ │ + add %cl,%al │ │ │ │ + (bad) │ │ │ │ + fwait │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x71(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sub %r9b,-0x75(%r8) │ │ │ │ - rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - cmp %cl,-0x75(%rax) │ │ │ │ - jne 5c9468 │ │ │ │ - mov 0x48(%rbp),%rdi │ │ │ │ - mov 0x50(%rbp),%r8 │ │ │ │ - mov 0x58(%rbp),%r9 │ │ │ │ - mov %rbx,%r10 │ │ │ │ - and $0x7,%r10d │ │ │ │ - cmp $0x1,%r10 │ │ │ │ - je 5c9515 │ │ │ │ - add $0x80,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c9501 │ │ │ │ - mov 0x6(%rbx),%r10 │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x5c9068,-0x78(%r12) │ │ │ │ - mov %r10,-0x70(%r12) │ │ │ │ - mov %rbx,-0x68(%r12) │ │ │ │ - mov 0x8(%rbp),%r11 │ │ │ │ - mov %r11,-0x60(%r12) │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - mov %r14,-0x58(%r12) │ │ │ │ - mov %rdi,-0x50(%r12) │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov %rdi,-0x48(%r12) │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - movq $0x5c92d0,-0x38(%r12) │ │ │ │ - mov %r10,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov %r11,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %r9,%rax │ │ │ │ - lea -0x35(%r12),%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - lea -0x77(%r12),%rax │ │ │ │ - mov %rax,0x58(%rbp) │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp 5c8978 │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %r9,%rbx │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mov %r8,%rdx │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x58(%rbp) │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp 5c8978 │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x48009b37(%rax) │ │ │ │ + movl $0x5c3f78,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5c3f78 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5c957a │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9e0f8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ + add %ch,0x37(%rax) │ │ │ │ + fwait │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x11(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x9b3747(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x163820ff8394c,%al │ │ │ │ + add %cl,0x37(%rax) │ │ │ │ + fwait │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock or %ch,(%rdx,%rbx,8) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ + add %r12b,%r8b │ │ │ │ + (bad) │ │ │ │ + pop %rsp │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ pop %rbp │ │ │ │ + or %ch,%cl │ │ │ │ + movsxd 0x7a(%rbp),%ecx │ │ │ │ + add %cl,(%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + (bad) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r9b,0x48005c3e(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5c29a0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + cmp %bl,0x458d4800(%rbx) │ │ │ │ clc │ │ │ │ - movq $0x5c9608,-0x48(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x38(%rbx),%rdi │ │ │ │ - mov 0x40(%rbx),%r8 │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - mov %rdx,-0x38(%rbp) │ │ │ │ - mov %r8,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5c4061 │ │ │ │ + movq $0x5c4050,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5c9608 │ │ │ │ + jne 5c4050 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + (bad) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jae 5c4063 │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5c3c10 │ │ │ │ + lea 0x9b37f0(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call b92c60 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5c40ce │ │ │ │ + movq $0x5c40c0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5c9650 │ │ │ │ + jne 5c40c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c970e │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5c96f2 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5c96e4 │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5c96f2 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5c96e4 │ │ │ │ - movq $0x5c9550,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0xa8ae62,%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ + lea 0x9b37c3(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%bl │ │ │ │ + mov 0xf(%rsi),%fs │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %ch,%cl │ │ │ │ + jmp 5c40cf │ │ │ │ (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c9799 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%r8 │ │ │ │ - mov 0x37(%rbx),%rbx │ │ │ │ - movq $0x5c9590,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %r8,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x40(%r12),%r14 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - jmp da7148 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5c97e2 │ │ │ │ + jb 5c4159 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + lea 0x9b375e(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9e0f8 │ │ │ │ + jmp da7148 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sub %al,-0x59(%rdx) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x163820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ - lock or %ch,(%rdx,%rbx,8) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - clc │ │ │ │ - movq $0x5c9870,-0x48(%rbp) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5c41ca │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5c41bf │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x38(%rbx),%rdi │ │ │ │ - mov 0x40(%rbx),%r8 │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - mov %rdx,-0x38(%rbp) │ │ │ │ - mov %r8,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5c9870 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x5c4130,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0xa741e6(%rip),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp da7388 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call b93130 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5c98b8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x29(%rdi) │ │ │ │ + movq $0x5c4170,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + mov %r14,%rax │ │ │ │ + lea 0xa74263(%rip),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp da7388 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0x9b3680(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c9976 │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5c995a │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5c994c │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5c995a │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5c994c │ │ │ │ - movq $0x5c97b8,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5c4271 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + lea 0x9b3646(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp da7148 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ + sldt (%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + rex.B cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5c42e9 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c9a01 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%r8 │ │ │ │ - mov 0x25(%rbx),%r9 │ │ │ │ - mov 0x2d(%rbx),%r10 │ │ │ │ - mov 0x35(%rbx),%rbx │ │ │ │ - movq $0x5c97f8,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %r10,-0x8(%r12) │ │ │ │ + ja 5c42de │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x5c4248,-0x10(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x40(%r12),%rdi │ │ │ │ - mov %r9,%rbx │ │ │ │ + mov %rax,%rdi │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0xa740c7(%rip),%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp da7638 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - mov 0x458d4800(%rdx),%ds │ │ │ │ - mov $0x4c,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5c9bbc │ │ │ │ - movq $0x5c9a88,-0x30(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ + add %ch,0x48009b35(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5c43b7 │ │ │ │ + movq $0x5c4348,-0x18(%rbp) │ │ │ │ mov %rdi,%rbx │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5c9a88 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,0x48009a8e(%rax) │ │ │ │ - movl $0x5c9ad8,-0x20(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5c9ad8 │ │ │ │ + jne 5c4348 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %eax,(%rcx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x72(%rax) │ │ │ │ + add %ch,0x35(%rax) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sub %r9b,-0x75(%r8) │ │ │ │ - rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - cmp %cl,-0x75(%rax) │ │ │ │ - jne 5c9b28 │ │ │ │ - mov 0x48(%rbp),%rdi │ │ │ │ - mov %rbx,%r8 │ │ │ │ - and $0x7,%r8d │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 5c9bc0 │ │ │ │ - add $0x80,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c9bac │ │ │ │ - mov 0x6(%rbx),%r8 │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x5c9738,-0x78(%r12) │ │ │ │ - mov %r8,-0x70(%r12) │ │ │ │ - mov %rbx,-0x68(%r12) │ │ │ │ - mov 0x8(%rbp),%r9 │ │ │ │ - mov %r9,-0x60(%r12) │ │ │ │ - mov 0x20(%rbp),%r10 │ │ │ │ - mov %r10,-0x58(%r12) │ │ │ │ - mov %rcx,-0x50(%r12) │ │ │ │ - mov 0x18(%rbp),%r11 │ │ │ │ - mov %r11,-0x48(%r12) │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - movq $0x5c99a0,-0x38(%r12) │ │ │ │ - mov %r8,-0x30(%r12) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x52(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0xd75650,-0x30(%r12) │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ - mov %r9,-0x20(%r12) │ │ │ │ - mov %r10,-0x18(%r12) │ │ │ │ + movq $0x5c4288,-0x20(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - mov %r11,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x35(%r12),%r9 │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - lea -0x77(%r12),%rax │ │ │ │ - mov %rax,0x48(%rbp) │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 5c8978 │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x2f(%r12),%rdi │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + lea 0xa740de(%rip),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp da7638 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ + lea 0x9b3512(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov %rcx,0x48(%rbp) │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 5c8978 │ │ │ │ - nopl (%rax) │ │ │ │ - sbb (%rax),%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - and %cl,-0x7eb6ff66(%rbp) │ │ │ │ - (bad) │ │ │ │ - cwtl │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %ebp,0x48000000(%rbx) │ │ │ │ - mov 0x2(%rbx),%eax │ │ │ │ - mov 0xa(%rbx),%rcx │ │ │ │ - mov 0x12(%rbx),%rdx │ │ │ │ - mov 0x1a(%rbx),%r10 │ │ │ │ - movq $0x5c8978,-0x90(%r12) │ │ │ │ - mov %rbx,-0x88(%r12) │ │ │ │ - mov %r14,-0x80(%r12) │ │ │ │ - mov %rax,-0x78(%r12) │ │ │ │ - movq $0x5c8e10,-0x70(%r12) │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ - mov %rax,-0x68(%r12) │ │ │ │ - mov %rdx,-0x60(%r12) │ │ │ │ - mov %rsi,-0x58(%r12) │ │ │ │ - mov %r10,-0x50(%r12) │ │ │ │ - movq $0x5c9358,-0x48(%r12) │ │ │ │ - mov %r9,-0x40(%r12) │ │ │ │ - mov %rdi,-0x38(%r12) │ │ │ │ - mov %r8,-0x30(%r12) │ │ │ │ - lea -0x8a(%r12),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - lea -0x6f(%r12),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x5c9a28,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %r8,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x45(%r12),%r9 │ │ │ │ - lea -0x15(%r12),%rdi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - jmp 5c0680 │ │ │ │ - movq $0x98,0x388(%r13) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5c4405 │ │ │ │ + mov %r14,%rax │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + movq $0xda4100,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c9d5c8 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5c444d │ │ │ │ + mov %r14,%rax │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + movq $0xda4100,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c9d5c8 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5c44bb │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5c44b0 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0xd75650,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c676b0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 5c454f │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5c4544 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x5c4428,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + movq $0x5c4468,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rcx,%r14 │ │ │ │ + movq $0xda4628,-0x28(%rbp) │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp c9d4f8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5c9d0a │ │ │ │ + jb 5c4595 │ │ │ │ + mov %r14,%rax │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + movq $0xda4100,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c9d5c8 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5c45d6 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7388 │ │ │ │ + jmp c66f70 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB cwtl │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5c9f3b │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 5c466f │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5c4664 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5c9d80,-0x30(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5c9d80 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x5c4570,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x5c45b0,-0x18(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xda4628,-0x28(%rbp) │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp c9d4f8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + enter $0x9b32,$0x0 │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5c46b2 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5c46c8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp c9d488 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x49009b32(%rax) │ │ │ │ + mov %ebx,%esi │ │ │ │ + movq $0xda4100,-0x8(%rbp) │ │ │ │ + movq $0xf77952,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp c9d6a0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - rcrb $0x43,-0x74b7ffa4(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %bl,0x32(%rax) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5c476c │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5c4761 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x5c45f0,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x5c4688,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x38(%r12),%rdi │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c6a9a8 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %dl,%al │ │ │ │ + xor %ebx,0x458d4800(%rbx) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5c4802 │ │ │ │ + add $0x50,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5c47f7 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x5c44d0,-0x48(%r12) │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + movq $0x5c46f8,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x48(%r12),%rdi │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c6a9a8 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + xor %ebx,0x458d4800(%rbx) │ │ │ │ + loopne 5c4871 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5c4846 │ │ │ │ + movq $0x5c4868,-0x20(%rbp) │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp c65640 │ │ │ │ + lea 0x9b311b(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + xor %bl,-0x3b7cb700(%rbx) │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5c48d1 │ │ │ │ + movq $0x5c43e0,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x5c4780,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0xda4628,0x8(%rbp) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp c9d4f8 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x30(%rax) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 10548254 <__environ@GLIBC_2.2.5+0xf4f07ac> │ │ │ │ + (bad) │ │ │ │ + xchg %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + movq $0x5c4940,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5c9dc0 │ │ │ │ + jne 5c4940 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - add %bl,-0x74b7ffa4(%rsi) │ │ │ │ - rex.XB (bad) │ │ │ │ + add %ch,(%rax) │ │ │ │ + xor %bl,0x45c74800(%rbx) │ │ │ │ + clc │ │ │ │ + orb $0x0,0x5c(%rcx) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5c9e00 │ │ │ │ + jne 5c4980 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + (bad) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jge 5c498c │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5c4820 │ │ │ │ + lea 0x9b2fdd(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call b93c58 │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rdx │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5c9e50 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - enter $0x0,$0x0 │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5c4a35 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5c4a2a │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0xd6d9e0,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + movq $0xc6a610,-0x18(%r12) │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0xc699f0,-0x8(%r12) │ │ │ │ + lea -0x15(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x5c4a50,-0x20(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x5(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp c65640 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cwtl │ │ │ │ - sahf │ │ │ │ - pop %rsp │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB cmovs -0x74b7cfa3(%r11),%ecx │ │ │ │ - rex.W (bad) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov 0xf(%rax),%rcx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5c9e98 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lret $0x3 │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x39(%rax) │ │ │ │ + add %r8b,(%r8) │ │ │ │ + fiaddl (%r8) │ │ │ │ + jmp c9d5c8 │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - xor %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sub %r9b,-0x77(%r8) │ │ │ │ - fiaddl -0x7cb7f81e(%rbx) │ │ │ │ - cli │ │ │ │ - add %esi,0x32(%rbp) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov 0x40(%rbp),%rdx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rbx │ │ │ │ - jl 5c9ed4 │ │ │ │ - cmp %rsi,%rbx │ │ │ │ - jne 5ca08f │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - cmp 0x8(%rbp),%rbx │ │ │ │ - jge 5ca08f │ │ │ │ - lea 0xa85976(%rip),%rbx │ │ │ │ - mov %rdx,%rcx │ │ │ │ - movq $0x5c9f18,0x28(%rbp) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,0x30(%rbp) │ │ │ │ - mov %rcx,0x40(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5c9f18 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r10b,-0x61(%r8) │ │ │ │ - pop %rsp │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - rorb $0x7d,-0x75(%rax) │ │ │ │ - sbb %cl,-0x77(%rax) │ │ │ │ - fimuls 0x75(%rbx,%rcx,4) │ │ │ │ - sub %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - in $0x56,%eax │ │ │ │ - (bad) │ │ │ │ - incl -0x1(%rcx) │ │ │ │ - gs lock nop │ │ │ │ - test %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5c4ae2 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5c4ad7 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0xc6a610,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0xc699f0,-0x8(%r12) │ │ │ │ + lea -0x15(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x5c4af8,-0x20(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x5(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp c65640 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r9b,0x48005c9f(%r8) │ │ │ │ - mov %ebx,%ecx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %r14,0x10(%rbp) │ │ │ │ - mov %rcx,0x20(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5c9f88 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add (%rax),%eax │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x39(%rax) │ │ │ │ + add %r8b,(%r8) │ │ │ │ + fiaddl (%r8) │ │ │ │ + jmp c9d5c8 │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + cmp %ch,(%rsi) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 5c4b69 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5c4b42 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5c4b58,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp c65640 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + sub $0xc748009b,%eax │ │ │ │ + add %r15b,0x4b(%r8) │ │ │ │ + pop %rsp │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + and %cl,0x6d(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + sub $0x8949009b,%eax │ │ │ │ + fimuls -0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + add %al,-0x26(%rcx) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r15b,0x48005c9f(%r8) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5c9fb8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %r10b,0x79(%r10) │ │ │ │ + testl $0xf8c58348,(%rax) │ │ │ │ + jmp c9d6a0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + test $0x2d,%al │ │ │ │ + fwait │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5c4c13 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5c4c08 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x5c4a70,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x5c4b18,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x30(%r12),%rdi │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c6a9a8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,%r8b │ │ │ │ - lahf │ │ │ │ - pop %rsp │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - or %r14b,%r14b │ │ │ │ - ret │ │ │ │ + add %ah,(%rax) │ │ │ │ + sub $0x8349009b,%eax │ │ │ │ + (bad) │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5c4c71 │ │ │ │ + movq $0x5c49b0,-0x38(%r12) │ │ │ │ + mov %r14,-0x28(%r12) │ │ │ │ + mov %rdi,-0x20(%r12) │ │ │ │ + movq $0x5c4ba8,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x38(%r12),%rdi │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + jmp c6a9a8 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + lea 0x9b2d05(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + sub $0x9b,%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 105485f4 <__environ@GLIBC_2.2.5+0xf4f0b4c> │ │ │ │ (bad) │ │ │ │ - jne 5c9fe8 │ │ │ │ + xchg %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + movq $0x5c4ce0,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5c4ce0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x48009b2c(%rax) │ │ │ │ + movl $0x5c4d20,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5c4d20 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x2c(%rax) │ │ │ │ + fwait │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x39(%r8) │ │ │ │ - sbb %r12b,(%r8) │ │ │ │ - movabs 0x7d8b48d88949005c,%al │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - (bad) │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ + jge 5c4d2c │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 5c4c30 │ │ │ │ + lea 0x9b2c5d(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ - push %rax │ │ │ │ - movabs 0x83480075894c005c,%al │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 5ca050 │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5c4dca │ │ │ │ + movq $0x5c4d90,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5c4d90 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + add %dh,0x1d(%rdi) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + movq $0xd75650,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - lea 0xa857bb(%rip),%rbx │ │ │ │ - jmp 5c9ede │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + lea 0x9b2bf7(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5c4e33 │ │ │ │ + movq $0x5c4e28,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5c4e28 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x43(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rbx │ │ │ │ - movq $0x5c9d20,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x28(%r12),%rdi │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x79(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x4c(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rbx │ │ │ │ - movq $0x5ca0b8,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x27(%r12),%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x9a8634(%rip),%r14 │ │ │ │ - jmp 5c02f8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x9b2b96(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,0x48009b2c(%rax) │ │ │ │ + lea 0x9b2ca2(%rip),%ebx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - xchg %ebx,-0x3b7cb700(%rdx) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x4c(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rbx │ │ │ │ - movq $0x5ca130,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x27(%r12),%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x9a858c(%rip),%r14 │ │ │ │ - jmp 5c02f8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x2c(%rax) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5c4ec6 │ │ │ │ + movq $0x5c4eb8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5c4eb8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %dl,(%rax) │ │ │ │ + sub $0x9b,%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0x9b2c0a,%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x9b2c7b(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x49009a86(%rax) │ │ │ │ - add $0x58,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5ca2a6 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%r8 │ │ │ │ - mov 0x25(%rbx),%rbx │ │ │ │ - movq $0x5c9ce0,-0x50(%r12) │ │ │ │ - mov %r8,-0x40(%r12) │ │ │ │ - mov %r14,-0x38(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x5ca1b0,-0x28(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - lea -0x50(%r12),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x27(%r12),%r8 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - lea 0x9a84c7(%rip),%r14 │ │ │ │ - jmp 5c02f8 │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0xa7e59a,%eax │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ + sbb $0xa7e572,%eax │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0x40000000,%eax │ │ │ │ + cs fwait │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5ca2f2 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + jb 5c4f7f │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call d97350 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 5c4f7a │ │ │ │ + movq $0xda2e40,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x9b2de1(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9e0f8 │ │ │ │ + jmp c95598 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + cs fwait │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x163820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock or %ch,(%rdx,%rbx,8) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - clc │ │ │ │ - movq $0x5ca380,-0x48(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x38(%rbx),%rdi │ │ │ │ - mov 0x40(%rbx),%r8 │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - mov %rdx,-0x38(%rbp) │ │ │ │ - mov %r8,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ + rex.RB loopne 5c4ff1 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5c50a8 │ │ │ │ + movq $0x5c4fe0,-0x18(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5ca380 │ │ │ │ + jne 5c4fe0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call b94750 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ + add %bl,%al │ │ │ │ + sub $0xc748009b,%eax │ │ │ │ + rex.RB clc │ │ │ │ + and %dl,0x5c(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5ca3c8 │ │ │ │ + jne 5c5020 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%rax) │ │ │ │ + rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ + add %bl,0x49009b2d(%rax) │ │ │ │ + add $0x10,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5ca486 │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5ca46a │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5ca45c │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5ca46a │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5ca45c │ │ │ │ - movq $0x5ca2c8,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ + ja 5c5098 │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 5c507d │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 5c5069 │ │ │ │ + movq $0xd75650,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rsi │ │ │ │ + lea 0xa7341c(%rip),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp da7388 │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + lea 0x9b2d24(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + lea 0xa7330d(%rip),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp da7388 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + lea 0x9b2d31(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5ca511 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%r8 │ │ │ │ - mov 0x25(%rbx),%r9 │ │ │ │ - mov 0x2d(%rbx),%r10 │ │ │ │ - mov 0x35(%rbx),%rbx │ │ │ │ - movq $0x5ca308,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %r10,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x40(%r12),%rdi │ │ │ │ - mov %r9,%rbx │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5c50ea │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c9d3b8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48009a83(%rax) │ │ │ │ - lea -0x48(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5ca670 │ │ │ │ - movq $0x5ca590,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 5c5159 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5c51c3 │ │ │ │ + movq $0x5c5158,-0x18(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5ca590 │ │ │ │ + jne 5c5158 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB loopne 5ca575 │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + rex.RB clc │ │ │ │ + nop │ │ │ │ + push %rcx │ │ │ │ pop %rsp │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - rex.WXB (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5ca5e0 │ │ │ │ + jne 5c5190 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %al,(%rcx) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbbl $0x28,0x458b4800(%rdx) │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x38(%rbp),%rdx │ │ │ │ - mov 0x40(%rbp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 5ca674 │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5ca660 │ │ │ │ - mov 0x6(%rbx),%rdi │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x5ca4b0,-0x38(%r12) │ │ │ │ - mov %rdi,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x35(%r12),%rdi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 5ca230 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x4c(%rbp,%rbx,1) │ │ │ │ + mov 0x18(%rbp),%esi │ │ │ │ + movq $0xda4100,0x10(%rbp) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp c9d5c8 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 5ca230 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + movabs 0x4cf0458d4800a732,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5c5205 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0xa73281(%rip),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp da7388 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5ca6c2 │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5c5246 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9e0f8 │ │ │ │ + jmp da7148 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x163820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock or %ch,(%rdx,%rbx,8) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - clc │ │ │ │ - movq $0x5ca750,-0x48(%rbp) │ │ │ │ + rex.RB loopne 5c52b1 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5c52e4 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5c52d9 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x38(%rbx),%rdi │ │ │ │ - mov 0x40(%rbx),%r8 │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - mov %rdx,-0x38(%rbp) │ │ │ │ - mov %r8,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5ca750 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x5c5220,-0x30(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xd752a8,-0x10(%r12) │ │ │ │ + lea -0x30(%r12),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + movq $0x104f829,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xda4100,-0x20(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp c9d5c8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call b94ef0 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5ca798 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5c531e │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp da7148 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5c53b4 │ │ │ │ + add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5ca856 │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5ca83a │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5ca82c │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5ca83a │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5ca82c │ │ │ │ - movq $0x5ca698,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ + ja 5c53a9 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x5c52f8,-0x30(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ + movq $0xd752a8,-0x10(%r12) │ │ │ │ + lea -0x30(%r12),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + movq $0x104f832,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xda4100,-0x10(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c9d5c8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 5c5434 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5c5429 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x5c5340,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xda4628,-0x28(%rbp) │ │ │ │ + mov %rbx,-0x20(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp c9d4f8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5ca8e1 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%r8 │ │ │ │ - mov 0x25(%rbx),%r9 │ │ │ │ - mov 0x2d(%rbx),%r10 │ │ │ │ - mov 0x35(%rbx),%rbx │ │ │ │ - movq $0x5ca6d8,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %r10,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x40(%r12),%rdi │ │ │ │ - mov %r9,%rbx │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - (bad) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5c546e │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp da7148 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - jg 5ca8a1 │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB mov $0xff8394c,%r8d │ │ │ │ - (bad) │ │ │ │ - sub (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x5ca960,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + lea -0x30(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5c561f │ │ │ │ + movq $0x5c54f0,-0x28(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5ca960 │ │ │ │ + jne 5c54f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48009a7f(%rax) │ │ │ │ - movl $0x5ca9b0,-0x20(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + sub %dl,0x5c(%rbp) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5ca9b0 │ │ │ │ + jne 5c5528 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %al,(%rcx) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - jg 5ca949 │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - sub %r9b,-0x75(%r8) │ │ │ │ - rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + rex.WRB and %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ - cmp %cl,-0x75(%rax) │ │ │ │ - jne 5caa00 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 5caa44 │ │ │ │ - add $0x40,%r12 │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + fiadds -0x7cb7f81a(%rbx) │ │ │ │ + incb (%rcx) │ │ │ │ + je 5c55a8 │ │ │ │ + add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5caa30 │ │ │ │ - mov 0x6(%rbx),%rdi │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x5ca880,-0x38(%r12) │ │ │ │ - mov %rdi,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ + ja 5c5598 │ │ │ │ + movq $0x5c5448,-0x30(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + movq $0xd752a8,-0x10(%r12) │ │ │ │ + lea -0x30(%r12),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + movq $0x104f832,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xda4100,0x20(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp c9d5c8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + add $0x50,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5c560f │ │ │ │ + movq $0x5c5260,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + movq $0x5c53c8,-0x20(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x35(%r12),%rdi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 5ca230 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + movq $0xda4628,0x18(%rbp) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp c9d420 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 5ca230 │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb (%rax),%al │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x7e(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ (bad) │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5cab04 │ │ │ │ - mov 0x2(%rbx),%rax │ │ │ │ - mov 0xa(%rbx),%rcx │ │ │ │ - mov 0x12(%rbx),%rdx │ │ │ │ - mov 0x1a(%rbx),%r10 │ │ │ │ - mov 0x22(%rbx),%rbx │ │ │ │ - movq $0x5ca230,-0x58(%r12) │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - mov %rcx,-0x48(%r12) │ │ │ │ - mov %rdx,-0x40(%r12) │ │ │ │ - mov %r10,-0x38(%r12) │ │ │ │ - mov %r14,-0x30(%r12) │ │ │ │ - movq $0x5ca538,-0x28(%r12) │ │ │ │ - mov %r9,-0x20(%r12) │ │ │ │ - lea -0x55(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5ca908,-0x10(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x0(%rbp),%r9 │ │ │ │ - mov %r8,%rax │ │ │ │ - lea -0x25(%r12),%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - lea -0xd(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 5c3a88 │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x8d4800a7,%eax │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5c5665 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0xa72d41(%rip),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp da7388 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5c56a6 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp da7148 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5cab52 │ │ │ │ + rex.RB loopne 5c5711 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5c5744 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5c5739 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x5c5680,-0x30(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xd752a8,-0x10(%r12) │ │ │ │ + lea -0x30(%r12),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + movq $0x104f829,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xda4100,-0x20(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp c9d5c8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5c577e │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9e0f8 │ │ │ │ + jmp da7148 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x163820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ - lock or %ch,(%rdx,%rbx,8) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - clc │ │ │ │ - movq $0x5cabe0,-0x48(%rbp) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5c5814 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5c5809 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x5c5758,-0x30(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xd752a8,-0x10(%r12) │ │ │ │ + lea -0x30(%r12),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + movq $0x104f832,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xda4100,-0x10(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c9d5c8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 5c5894 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5c5889 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x38(%rbx),%rdi │ │ │ │ - mov 0x40(%rbx),%r8 │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - mov %rdx,-0x40(%rbp) │ │ │ │ - mov %r8,-0x38(%rbp) │ │ │ │ - mov %rdi,-0x30(%rbp) │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x5c57a0,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xda4628,-0x28(%rbp) │ │ │ │ + mov %rbx,-0x20(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp c9d4f8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5c58ce │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp da7148 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x30(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5c5a7f │ │ │ │ + movq $0x5c5950,-0x28(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5cabe0 │ │ │ │ + jne 5c5950 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %al,(%rcx) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB call b95810 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ + rex.RB clc │ │ │ │ + mov %bl,0x5c(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5cac28 │ │ │ │ + jne 5c5988 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - or $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - rex.RB │ │ │ │ - rex.W │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 5cacdc │ │ │ │ - add $0x40,%r12 │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + rex.WRB and %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + fiadds -0x7cb7f81a(%rbx) │ │ │ │ + incb (%rcx) │ │ │ │ + je 5c5a08 │ │ │ │ + add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5cace6 │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5cacca │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5cacbc │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5cacca │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5cacbc │ │ │ │ - movq $0x5cab28,-0x38(%r12) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ + ja 5c59f8 │ │ │ │ + movq $0x5c58a8,-0x30(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + movq $0xd752a8,-0x10(%r12) │ │ │ │ + lea -0x30(%r12),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + movq $0x104f832,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xda4100,0x20(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp c9d5c8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ + add $0x50,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5cad71 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%r8 │ │ │ │ - mov 0x37(%rbx),%rbx │ │ │ │ - movq $0x5cab68,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %r8,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x40(%r12),%r14 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - jmp da7148 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ + ja 5c5a6f │ │ │ │ + movq $0x5c56c0,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + movq $0x5c5828,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + movq $0xda4628,0x18(%rbp) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp c9d420 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5cadba │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5c5aca │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9e0f8 │ │ │ │ + movq $0xda4100,-0x20(%rbp) │ │ │ │ + movq $0xf77df1,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp c9d5c8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %bh,0x4800a728(%rax) │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5c5b8d │ │ │ │ + add $0x60,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5c5b82 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x5c5638,-0x58(%r12) │ │ │ │ + mov %rdx,-0x48(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + movq $0x5c58f0,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + lea -0x58(%r12),%rbx │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + movq $0x5c5a98,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xda4628,-0x28(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp c9d4f8 │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x163820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock or %ch,(%rdx,%rbx,8) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - clc │ │ │ │ - movq $0x5cae48,-0x48(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + sbb $0x8d48009b,%eax │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 5c5cca │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5c5c08,-0x30(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x38(%rbx),%rdi │ │ │ │ - mov 0x40(%rbx),%r8 │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - mov %rdx,-0x40(%rbp) │ │ │ │ - mov %r8,-0x38(%rbp) │ │ │ │ - mov %rdi,-0x30(%rbp) │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + mov %rcx,-0x28(%rbp) │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5cae48 │ │ │ │ + jne 5c5c08 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %al,(%rcx) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x49009b1c(%rax) │ │ │ │ + add $0x88,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5c5cba │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0xd75650,-0x80(%r12) │ │ │ │ + mov %rbx,-0x78(%r12) │ │ │ │ + movq $0x5c51d8,-0x70(%r12) │ │ │ │ + lea -0x7f(%r12),%rbx │ │ │ │ + mov %rbx,-0x60(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,-0x58(%r12) │ │ │ │ + movq $0x5c5490,-0x50(%r12) │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov %rdx,-0x48(%r12) │ │ │ │ + lea -0x70(%r12),%rsi │ │ │ │ + mov %rsi,-0x40(%r12) │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rsi,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x5c5ae0,-0x28(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rdx,%r14 │ │ │ │ + movq $0xda4628,0x8(%rbp) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + lea -0x4f(%r12),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp c9d4f8 │ │ │ │ + movq $0x88,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call b95ce0 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5cae90 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - or $0x0,%al │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + sbb 0x458d4800(%rbx),%ebx │ │ │ │ + fmuls -0x8(%rcx,%rdi,1) │ │ │ │ + jb 5c5d3f │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5c5d34 │ │ │ │ + movq $0x5c50c8,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x5c5d60,-0x28(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + lea -0x10(%r12),%rbx │ │ │ │ + mov %rbx,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp c9d348 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x9b20ca(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.RB │ │ │ │ + add %dl,0x1b(%rax) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ rex.W │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 5caf44 │ │ │ │ - add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5caf4e │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5caf32 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5caf24 │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5caf32 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5caf24 │ │ │ │ - movq $0x5cad90,-0x38(%r12) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ + ja 5c5dd2 │ │ │ │ + movq $0x5c5108,-0x40(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x5c5ba8,-0x28(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0xda4628,0x10(%rbp) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + lea -0x3f(%r12),%rax │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp c9d4f8 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x0(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 5c6240 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5c5e72 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5c5e67 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0xd75650,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rsi │ │ │ │ + lea 0xa7261e(%rip),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp da7388 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5cafd9 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%r8 │ │ │ │ - mov 0x25(%rbx),%r9 │ │ │ │ - mov 0x2d(%rbx),%r10 │ │ │ │ - mov 0x35(%rbx),%rbx │ │ │ │ - movq $0x5cadd0,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %r10,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x40(%r12),%rdi │ │ │ │ - mov %r9,%rbx │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - sbb %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5c5eae │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp da7148 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 5cb076 │ │ │ │ - (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB mov $0xff8394c,%r8d │ │ │ │ - (bad) │ │ │ │ - add %rax,(%r8) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.WXB add $0x48,%al │ │ │ │ - mov 0xc(%rbx),%edx │ │ │ │ - mov 0x14(%rbx),%rax │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov 0xf(%rdi),%r9 │ │ │ │ - mov 0x17(%rdi),%r10 │ │ │ │ - mov %r8,%rdi │ │ │ │ - and $0x7,%r8d │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 5cb13d │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - add $0x98,%r12 │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5c5f28 │ │ │ │ + add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5cb101 │ │ │ │ - mov 0x6(%rbx),%r11 │ │ │ │ - mov 0xe(%rbx),%r14 │ │ │ │ - movq $0x5bf980,-0x90(%r12) │ │ │ │ - mov %r8,-0x88(%r12) │ │ │ │ - mov %rbx,-0x80(%r12) │ │ │ │ - movq $0x5cad10,-0x78(%r12) │ │ │ │ - mov %r11,-0x70(%r12) │ │ │ │ - mov %r14,-0x68(%r12) │ │ │ │ - mov %r8,-0x60(%r12) │ │ │ │ - lea -0x8f(%r12),%rbx │ │ │ │ - mov %rbx,-0x58(%r12) │ │ │ │ - mov %rdx,-0x50(%r12) │ │ │ │ - mov %r10,-0x48(%r12) │ │ │ │ - mov %r9,-0x40(%r12) │ │ │ │ - movq $0x5caf78,-0x38(%r12) │ │ │ │ - mov %r11,-0x30(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - mov %r8,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %r10,-0x8(%r12) │ │ │ │ - mov %r9,(%r12) │ │ │ │ - lea -0x35(%r12),%r9 │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea -0x77(%r12),%rax │ │ │ │ + ja 5c5f1d │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x5c5e88,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0xda4100,-0x10(%rbp) │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5caa70 │ │ │ │ - movq $0x98,0x388(%r13) │ │ │ │ - movq $0x5cb170,-0x48(%rbp) │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ - mov %rcx,-0x38(%rbp) │ │ │ │ - mov %rdx,-0x30(%rbp) │ │ │ │ - mov %rsi,-0x28(%rbp) │ │ │ │ - mov %rdi,-0x20(%rbp) │ │ │ │ - mov %r8,-0x18(%rbp) │ │ │ │ - mov %r9,-0x10(%rbp) │ │ │ │ - mov %r10,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ - jmp d9c360 │ │ │ │ - mov %rcx,%r9 │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5caa70 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c9d5c8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - or %dh,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x77(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jne 5cb1a0 │ │ │ │ - mov 0x28(%rbp),%rdi │ │ │ │ - mov 0x30(%rbp),%r8 │ │ │ │ - mov 0x38(%rbp),%r9 │ │ │ │ - mov 0x40(%rbp),%r10 │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 5cb041 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 7354989c <__environ@GLIBC_2.2.5+0x724f1df4> │ │ │ │ + push %rbx │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5c5f99 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x5c5ed0,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xda4628,-0x18(%rbp) │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp c9d4f8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - ja 5cb151 │ │ │ │ + loopne 5c5fd9 │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 5cb254 │ │ │ │ - movq $0x5cb200,-0x20(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5cb200 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5c5fe5 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0xa723c1(%rip),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp da7388 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - jbe 5cb199 │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %dh,-0x74b7ffa4(%rdx) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5cb238 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5c6026 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp da7148 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x49009a76(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 5cb000 │ │ │ │ + add %cl,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5c60a0 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5c6095 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x5c6000,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0xda4100,-0x10(%rbp) │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c9d5c8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ - (bad) │ │ │ │ - pop %rsi │ │ │ │ + rex.RB call 73549a14 <__environ@GLIBC_2.2.5+0x724f1f6c> │ │ │ │ + push %rbx │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5c6111 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x5c6048,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xda4628,-0x18(%rbp) │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp c9d4f8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock or %ch,(%rdx,%rbx,8) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - clc │ │ │ │ - movq $0x5cb2c0,-0x28(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5cb2c0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - add %dh,-0x74b7ffa4(%rbx) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5cb300 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5c6162 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xda4100,-0x20(%rbp) │ │ │ │ + movq $0xf778aa,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp c9d5c8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + and 0x458d4800(%rdi),%ah │ │ │ │ + fmuls -0x8(%rcx,%rdi,1) │ │ │ │ + jb 5c6213 │ │ │ │ + add $0x50,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5c6208 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x5c5fb8,-0x48(%r12) │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x5c60c0,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + lea -0x48(%r12),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x5c6130,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xda4628,-0x28(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp c9d4f8 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + test $0xfb,%al │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + incl (%rdx,%rax,1) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - rex mov $0x5c,%bl │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5cb340 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %dh,0x16(%rax) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 73549b94 <__environ@GLIBC_2.2.5+0x724f20ec> │ │ │ │ + jge 5c6293 │ │ │ │ + add $0x60,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5c62bb │ │ │ │ + movq $0x5c5e18,-0x58(%r12) │ │ │ │ + mov %rsi,-0x48(%r12) │ │ │ │ + mov %r8,-0x40(%r12) │ │ │ │ + movq $0x5c5f48,-0x38(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + lea -0x58(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x5c6178,-0x20(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + movq $0xda4628,-0x18(%rbp) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp c9d4f8 │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + lea 0x9b1b53(%rip),%rbx │ │ │ │ + mov %r14,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %ah,(%rax) │ │ │ │ + sbb 0x458d4800(%rbx),%ebx │ │ │ │ + loopne 5c6351 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5c6398 │ │ │ │ + movq $0x5c6340,-0x18(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5c6340 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - xorb $0x43,-0x74b7ffa4(%rbx) │ │ │ │ (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + sbb 0x45c74800(%rbx),%bl │ │ │ │ + clc │ │ │ │ + andb $0x0,0x5c(%rbx) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5cb380 │ │ │ │ + jne 5c6380 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + rex.XB add %al,(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x4c009b1a(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 5c6240 │ │ │ │ + lea 0x9b1a91(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,0x48005cb3(%r8) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5cb3b0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x39(%r8) │ │ │ │ - adc %r13b,%r8b │ │ │ │ - mov $0x5c,%bl │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fmuls -0x77(%rax) │ │ │ │ - (bad) │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5c63da │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c9d3b8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add (%rcx),%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,(%r8) │ │ │ │ - mov $0x5c,%ah │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x75(%rcx,%rcx,4) │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - sbb %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 5cb420 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 5c6449 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5c64b3 │ │ │ │ + movq $0x5c6448,-0x18(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5c6448 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r10b,-0x4c(%r8) │ │ │ │ - pop %rsp │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - sbb %cl,-0x77(%rax) │ │ │ │ - sbb %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 5cb450 │ │ │ │ + rex.RB clc │ │ │ │ + andb $0x48,0x0(%rsp,%rbx,2) │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5c6480 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,0x48005cb4(%r8) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5cb480 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x4c(%rbp,%rbx,1) │ │ │ │ + mov 0x18(%rbp),%esi │ │ │ │ + movq $0xda4100,0x10(%rbp) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp c9d5c8 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + mov $0x1f,%al │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5c64f5 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0xa71f91(%rip),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp da7388 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x39(%r8) │ │ │ │ - sbb %r15b,0x49005cb4(%r8) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - call 4c5d1175 <__environ@GLIBC_2.2.5+0x4b5796cd> │ │ │ │ - mov %esi,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5cb4e8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5c6536 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp da7148 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 5c65a1 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5c65d4 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5c65c9 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x5c6510,-0x30(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xd752a8,-0x10(%r12) │ │ │ │ + lea -0x30(%r12),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ + mov %rcx,%r14 │ │ │ │ + movq $0xda4100,-0x20(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp c9d5c8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5c660e │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp da7148 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2d(%rdi) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rbx │ │ │ │ - movq $0x5cb268,-0x20(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x20(%r12),%rdi │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5c66a4 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5c6699 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x5c65e8,-0x30(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xd752a8,-0x10(%r12) │ │ │ │ + lea -0x30(%r12),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + movq $0x104f832,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xda4100,-0x10(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c9d5c8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB cwtl │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5cb7bb │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 5c6724 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5c6719 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5cb600,-0x30(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5cb600 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x5c6630,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xda4628,-0x28(%rbp) │ │ │ │ + mov %rbx,-0x20(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp c9d4f8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - mov $0x5c,%sil │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5c682c │ │ │ │ + movq $0x5c67a0,-0x28(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5cb640 │ │ │ │ + jne 5c67a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - xorb $0x43,-0x74b7ffa4(%rsi) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + pop %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5c681c │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ + movq $0x5c6550,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x5c66b8,-0x20(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + movq $0xda4628,0x10(%rbp) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ mov %rax,0x20(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5cb680 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp c9d420 │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call b96d58 │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rdx │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5cb6d0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - enter $0x0,$0x0 │ │ │ │ + pop %rax │ │ │ │ + sbb 0x458d4800(%rdi),%esp │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5c686d │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0xa71b39(%rip),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp da7388 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock sbb %dh,-0x74b7ffa4(%rdi) │ │ │ │ - rex.XB cmovs -0x74b7cfa3(%r11),%ecx │ │ │ │ - rex.W (bad) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov 0xf(%rax),%rcx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5c68ae │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5cb718 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp da7148 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lret $0x3 │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - xor %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sub %r9b,-0x77(%r8) │ │ │ │ - fiaddl -0x7cb7f81e(%rbx) │ │ │ │ - cli │ │ │ │ - add %esi,0x32(%rbp) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov 0x40(%rbp),%rdx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rbx │ │ │ │ - jl 5cb754 │ │ │ │ - cmp %rsi,%rbx │ │ │ │ - jne 5cb90f │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - cmp 0x8(%rbp),%rbx │ │ │ │ - jge 5cb90f │ │ │ │ - lea 0xa840f6(%rip),%rbx │ │ │ │ - mov %rdx,%rcx │ │ │ │ - movq $0x5cb798,0x28(%rbp) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,0x30(%rbp) │ │ │ │ - mov %rcx,0x40(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5cb798 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%eax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 5c6919 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5c694c │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5c6941 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x5c6888,-0x30(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xd752a8,-0x10(%r12) │ │ │ │ + lea -0x30(%r12),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rcx,%r14 │ │ │ │ + movq $0xda4100,-0x20(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp c9d5c8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r10b,%r8b │ │ │ │ - mov $0x5c,%bh │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - rorb $0x7d,-0x75(%rax) │ │ │ │ - sbb %cl,-0x77(%rax) │ │ │ │ - fimuls 0x75(%rbx,%rcx,4) │ │ │ │ - sub %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - gs ds (bad) │ │ │ │ - incl -0x1(%rcx) │ │ │ │ - gs lock nop │ │ │ │ - test %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5c6986 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp da7148 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r9b,(%r8) │ │ │ │ - mov $0x8948005c,%eax │ │ │ │ - (bad) -0x77(%rax) │ │ │ │ - ret │ │ │ │ - mov %r14,0x10(%rbp) │ │ │ │ - mov %rcx,0x20(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5cb808 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,(%r8) │ │ │ │ - mov $0x8948005c,%eax │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - sbb %cl,-0x77(%rax) │ │ │ │ - sbb %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 5cb838 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5c6a1c │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5c6a11 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x5c6960,-0x30(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xd752a8,-0x10(%r12) │ │ │ │ + lea -0x30(%r12),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + movq $0x104f832,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xda4100,-0x10(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c9d5c8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,-0x48(%r8) │ │ │ │ - pop %rsp │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - or %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 5cb868 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 5c6a9c │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5c6a91 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x5c69a8,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xda4628,-0x28(%rbp) │ │ │ │ + mov %rbx,-0x20(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp c9d4f8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x39(%r8) │ │ │ │ - sbb %r12b,0x49005cb8(%r8) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - sarb $1,-0x76b3ffa4(%rax) │ │ │ │ - jne 5cb8ac │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5c6ba4 │ │ │ │ + movq $0x5c6b18,-0x28(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5cb8d0 │ │ │ │ + jne 5c6b18 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5c6b94 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x5c68c8,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x5c6a30,-0x20(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + movq $0xda4628,0x10(%rbp) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + jmp c9d420 │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - lea 0xa83f3b(%rip),%rbx │ │ │ │ - jmp 5cb75e │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x43(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rbx │ │ │ │ - movq $0x5cb5a0,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x28(%r12),%rdi │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5cb9d2 │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5c6bea │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9e0f8 │ │ │ │ + movq $0xda4100,-0x20(%rbp) │ │ │ │ + movq $0xf77df1,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp c9d5c8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB mov $0x4c,%r8b │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5cbb48 │ │ │ │ - movq $0x5cba50,-0x38(%rbp) │ │ │ │ + sldt (%rax) │ │ │ │ + add %bl,0x4800a717(%rax) │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5c6cad │ │ │ │ + add $0x60,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5c6ca2 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x38(%rbx),%rdi │ │ │ │ - mov 0x40(%rbx),%r8 │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - mov %rsi,-0x30(%rbp) │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov %r8,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5cba50 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x5c6840,-0x58(%r12) │ │ │ │ + mov %rdx,-0x48(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + movq $0x5c6ab8,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + lea -0x58(%r12),%rbx │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + movq $0x5c6bb8,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xda4628,-0x28(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp c9d4f8 │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call b974f0 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + sldt (%rax) │ │ │ │ + add %ch,%al │ │ │ │ + or 0x458d4800(%rbx),%ebx │ │ │ │ + rorb $1,-0x8(%rcx,%rdi,1) │ │ │ │ + jb 5c6dea │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5c6d28,-0x30(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + mov %rcx,-0x28(%rbp) │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5cba98 │ │ │ │ + jne 5c6d28 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ + add %cl,0x49009b0b(%rax) │ │ │ │ + add $0x88,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5cbb56 │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ + ja 5c6dda │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0xd75650,-0x80(%r12) │ │ │ │ + mov %rbx,-0x78(%r12) │ │ │ │ + movq $0x5c64c8,-0x70(%r12) │ │ │ │ + lea -0x7f(%r12),%rbx │ │ │ │ + mov %rbx,-0x60(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,-0x58(%r12) │ │ │ │ + movq $0x5c6740,-0x50(%r12) │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ + mov %rdx,-0x48(%r12) │ │ │ │ + lea -0x70(%r12),%rsi │ │ │ │ + mov %rsi,-0x40(%r12) │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5cbb3a │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5cbb2c │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5cbb3a │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5cbb2c │ │ │ │ - movq $0x5cb9a8,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ + mov %rsi,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x5c6c00,-0x28(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rdx,%r14 │ │ │ │ + movq $0xda4628,0x8(%rbp) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + lea -0x4f(%r12),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp c9d4f8 │ │ │ │ + movq $0x88,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x48009b0a(%rax) │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5c6e5f │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5c6e54 │ │ │ │ + movq $0x5c63b8,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x5c6e80,-0x28(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + lea -0x10(%r12),%rbx │ │ │ │ + mov %rbx,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp c9d348 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x9b0fda(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + or -0x3b7cb700(%rbx),%bl │ │ │ │ rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5cbbe1 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%r8 │ │ │ │ - mov 0x37(%rbx),%rbx │ │ │ │ - movq $0x5cb9e8,-0x40(%r12) │ │ │ │ + ja 5c6ef2 │ │ │ │ + movq $0x5c63f8,-0x40(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %r8,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x40(%r12),%r14 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - jmp 5cb938 │ │ │ │ + movq $0x5c6cc8,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0xda4628,0x10(%rbp) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + lea -0x3f(%r12),%rax │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp c9d4f8 │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - (bad) │ │ │ │ + jmp d9c360 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + adc $0x8d4800a7,%eax │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5c6f72 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5c6f67 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0xd75650,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rsi │ │ │ │ + lea 0xa7151e(%rip),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp da7388 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %dh,%al │ │ │ │ + adc $0xa7,%al │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB orb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - add (%rax),%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ - lock or %ch,(%rdx,%rbx,8) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - clc │ │ │ │ - movq $0x5cbc88,-0x58(%rbp) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5c6feb │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5c6fe0 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rdi │ │ │ │ - mov 0x38(%rbx),%r8 │ │ │ │ - mov 0x48(%rbx),%r9 │ │ │ │ - mov 0x50(%rbx),%r10 │ │ │ │ - mov 0x40(%rbx),%rbx │ │ │ │ - mov %r8,-0x50(%rbp) │ │ │ │ - mov %rax,-0x48(%rbp) │ │ │ │ - mov %r10,-0x40(%rbp) │ │ │ │ - mov %r9,-0x38(%rbp) │ │ │ │ - mov %rsi,-0x30(%rbp) │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffa8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5cbc88 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - or %al,(%rbx) │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x5c6f18,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp da7388 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + cwtl │ │ │ │ + adc 0x458d4800(%rdi),%esp │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5c702d │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0xa71379(%rip),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp da7388 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - enter $0x5cbc,$0x0 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %ah,0x8(%rax) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 5c70a1 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5c710e │ │ │ │ + movq $0x5c7098,-0x20(%rbp) │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5cbcc8 │ │ │ │ + jne 5c7098 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - or %eax,(%rsi) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - or %bh,-0x74b7ffa4(%rbp) │ │ │ │ - rex.XB (bad) │ │ │ │ + add %bl,(%rax) │ │ │ │ + or %bl,-0x3b7cb700(%rbx) │ │ │ │ + push %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5c70fe │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x48(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x48(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5cbd08 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - or (%rax,%rax,1),%cl │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + movq $0x5c6f88,-0x48(%r12) │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov %rdx,-0x30(%r12) │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + movq $0x5c7000,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x48(%r12),%rsi │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp da7388 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + lea 0x9b0d3b(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call b97a60 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0xf(%rax),%rcx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rax),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5cbd50 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - int $0x60 │ │ │ │ + adc 0x458d4800(%rdi),%rsp │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5c718a │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5c717f │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0xd75650,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rsi │ │ │ │ + lea 0xa71306(%rip),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp da7388 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + clc │ │ │ │ + adc %esp,0x458d4800(%rdi) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5c71cd │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0xa711d9(%rip),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp da7388 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - cmp %r9b,-0x75(%r8) │ │ │ │ - rex.WRB push %r8 │ │ │ │ - mov 0x20(%rbp),%rdx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 5cbdb4 │ │ │ │ - mov 0x40(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%r8 │ │ │ │ - cmp %r8,%rsi │ │ │ │ - jl 5cbf85 │ │ │ │ - cmp %r8,%rsi │ │ │ │ - jne 5cbdb4 │ │ │ │ - mov 0x48(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%r8 │ │ │ │ - cmp %r8,%rsi │ │ │ │ - jl 5cbf85 │ │ │ │ - cmp %r8,%rsi │ │ │ │ - jne 5cbdb4 │ │ │ │ - movq $0x5cbf78,0x18(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x60(%rbp),%rsi │ │ │ │ - mov 0x58(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp c9e0f8 │ │ │ │ - add $0x18,%rbp │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rax,%rdi │ │ │ │ - movq $0x5cbdf8,0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov %rax,0x40(%rbp) │ │ │ │ - mov %rdi,0x48(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %al,%al │ │ │ │ + (bad) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5c72c3 │ │ │ │ + movq $0x5c7230,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5cbdf8 │ │ │ │ + jne 5c7230 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - or %ecx,(%rdi) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x49009b06(%rax) │ │ │ │ + add $0x70,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5c72b3 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x5c7130,-0x68(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x58(%r12) │ │ │ │ + mov %rbx,-0x50(%r12) │ │ │ │ + movq $0xd75710,-0x48(%r12) │ │ │ │ + lea -0x68(%r12),%rbx │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + movq $0x104f851,-0x38(%r12) │ │ │ │ + movq $0x5c71a0,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x46(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x70,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + lea 0x9b0b96(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,(%r8) │ │ │ │ - mov $0x8b4c005c,%esi │ │ │ │ - cmp %r9b,-0x75(%r8) │ │ │ │ - jge 5cbe48 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x48(%rbp),%r14 │ │ │ │ - jmp 5bf620 │ │ │ │ + cwtl │ │ │ │ + adc %esp,0x458d4800(%rdi) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5c733a │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5c732f │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0xd75650,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rsi │ │ │ │ + lea 0xa71156(%rip),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp da7388 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - or %edi,0x0(%rdi) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + rex.W adc %spl,0x458d4800(%rdi) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5c737d │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0xa71029(%rip),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp da7388 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r12b,-0x42(%r8) │ │ │ │ - pop %rsp │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - (bad) -0x77(%rax) │ │ │ │ - ret │ │ │ │ - mov %r14,0x40(%rbp) │ │ │ │ - mov %rcx,0x48(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5cbe60 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - mov %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %ah,0x458d4800(%rdi) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5c73fb │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5c73f0 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x5c7350,-0x18(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp da7388 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,0x48005cbe(%r8) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x40(%rbp),%rbx │ │ │ │ - mov %rax,0x40(%rbp) │ │ │ │ + add %bl,0x48009b04(%rax) │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5c74d3 │ │ │ │ + movq $0x5c7460,-0x20(%rbp) │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5cbe90 │ │ │ │ + jne 5c7460 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - mov %cl,(%rdi) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x4(%rax) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + push %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5c74c3 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x5c72e0,-0x48(%r12) │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x5c7398,-0x28(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x48(%r12),%rsi │ │ │ │ + lea -0x28(%r12),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp da7388 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + lea 0x9b0996(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,%r8b │ │ │ │ - mov $0x8948005c,%esi │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - cmp %cl,-0x77(%rax) │ │ │ │ - cmp %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 5cbec0 │ │ │ │ + add %bh,0x48009b03(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5c7558 │ │ │ │ + movq $0x5c7530,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5c7530 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - mov %cl,(%rdi) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.RB │ │ │ │ - rex │ │ │ │ - movq $0x5cbef8,0x40(%rbp) │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov 0x38(%rbp),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 5bf620 │ │ │ │ + add %al,0x48009b03(%rax) │ │ │ │ + movl $0x5c7578,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + lea 0xa70e56(%rip),%r14 │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp da7388 │ │ │ │ + lea 0x9b0921(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - sub %bh,-0x76b3ffa4(%rdi) │ │ │ │ - jne 5cbf04 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5cbf28 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xstore-rng (bad) │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x39(%rdi) │ │ │ │ + movq $0xd75650,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5c75e0,0x8(%rbp) │ │ │ │ + lea -0x7(%r12),%rsi │ │ │ │ + lea 0xa70ecf(%rip),%r14 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp da7388 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x5dc970,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - nop │ │ │ │ - or 0x0(%rax,%rax,1),%bh │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x0(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 5c7738 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 5c76b1 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5c7705 │ │ │ │ + movq $0x5c76b0,-0x18(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5c76b0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + lock jbe 5c7713 │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - push %rbp │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5c76f0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + rex.XB add %eax,(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x45(%rbx,%rcx,4) │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ - jge 5cbfa0 │ │ │ │ - jmp 5cbdbe │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5cbdbe │ │ │ │ - xchg %ax,%ax │ │ │ │ + jge 5c7710 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 5c7738 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lock (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + incl (%rbx,%rax,1) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - pop %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5cc025 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%r8 │ │ │ │ - mov 0x25(%rbx),%r9 │ │ │ │ - mov 0x2d(%rbx),%r10 │ │ │ │ - mov 0x35(%rbx),%r11 │ │ │ │ - mov %r11,0x40(%rsp) │ │ │ │ - mov 0x3d(%rbx),%r11 │ │ │ │ - mov 0x45(%rbx),%rbx │ │ │ │ - movq $0x5cbc00,-0x50(%r12) │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - mov %rdx,-0x30(%r12) │ │ │ │ - mov %r8,-0x28(%r12) │ │ │ │ - mov %rdi,-0x20(%r12) │ │ │ │ - mov %r9,-0x18(%r12) │ │ │ │ - mov %r10,-0x10(%r12) │ │ │ │ - mov %r11,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x50(%r12),%rdi │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 5c7743 │ │ │ │ + jmp 5c778b │ │ │ │ + lea 0x9b08ce(%rip),%rbx │ │ │ │ + mov %r14,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48009a68(%rax) │ │ │ │ - lea -0x78(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5cc22c │ │ │ │ - movq $0x5cc0d8,-0x58(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%r8 │ │ │ │ - mov 0x25(%rbx),%r9 │ │ │ │ - mov 0x2d(%rbx),%r10 │ │ │ │ - mov 0x35(%rbx),%r11 │ │ │ │ - mov 0x3d(%rbx),%rbx │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r10,-0x50(%rbp) │ │ │ │ - mov %r8,-0x48(%rbp) │ │ │ │ - mov %r9,-0x40(%rbp) │ │ │ │ - mov %rdx,-0x38(%rbp) │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %r11,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffa8,%rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 5c7784 │ │ │ │ + mov 0x10(%rbp),%r8 │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5c7816 │ │ │ │ + lea 0x1(%rdi),%rax │ │ │ │ + cmp %rax,%r8 │ │ │ │ + jb 5c7892 │ │ │ │ + movq $0x5c77e8,-0x28(%rbp) │ │ │ │ + mov 0x6(%r14),%rbx │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %r8,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov 0xe(%r14),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5cc0d8 │ │ │ │ + jne 5c77e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - or (%rax),%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - push $0xffffffffc748009a │ │ │ │ - rex.RB loopne 5cc105 │ │ │ │ - rcrl $0x89,0x48(%rax,%rax,1) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - rex.WXB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jge 5c7804 │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov 0x7(%rbx),%bl │ │ │ │ + mov %bl,(%rdi) │ │ │ │ + movq $0x5c7778,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea 0x1(%rdi),%rax │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5cc128 │ │ │ │ + jne 5c7778 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + mov %rdi,%rbx │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5c7845 │ │ │ │ + movq $0xc64498,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r8,(%r12) │ │ │ │ + lea -0xf(%r12),%r14 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + jmp da7250 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x5c7918,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d9c378 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48009a67(%rax) │ │ │ │ - mov 0x28(%rbp),%eax │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x38(%rbp),%rdx │ │ │ │ - mov 0x60(%rbp),%rsi │ │ │ │ - mov 0x68(%rbp),%rdi │ │ │ │ - mov 0x70(%rbp),%r8 │ │ │ │ - mov %rbx,%r9 │ │ │ │ - and $0x7,%r9d │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 5cc230 │ │ │ │ - add $0x90,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 5c788c │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 5c7892 │ │ │ │ + add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5cc21c │ │ │ │ - mov 0x6(%rbx),%r9 │ │ │ │ - mov 0xe(%rbx),%r10 │ │ │ │ - movq $0x5cbb80,-0x88(%r12) │ │ │ │ - mov %r9,-0x80(%r12) │ │ │ │ - mov %r10,-0x78(%r12) │ │ │ │ - mov 0x8(%rbp),%r11 │ │ │ │ - mov %r11,-0x70(%r12) │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - mov %r14,-0x68(%r12) │ │ │ │ - mov %rsi,-0x60(%r12) │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov %rsi,-0x58(%r12) │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov %r14,-0x50(%r12) │ │ │ │ - movq $0x5cbfa8,-0x48(%r12) │ │ │ │ - mov %r11,-0x40(%r12) │ │ │ │ - mov %r9,-0x38(%r12) │ │ │ │ - mov %r10,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov 0x50(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x48(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov 0x40(%rbp),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x45(%r12),%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rdi,%rdx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea -0x87(%r12),%rax │ │ │ │ - mov %rax,0x70(%rbp) │ │ │ │ - add $0x70,%rbp │ │ │ │ - jmp 5caa70 │ │ │ │ - movq $0x90,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov 0x58(%rbp),%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rdi,%rdx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x70(%rbp) │ │ │ │ - add $0x70,%rbp │ │ │ │ - jmp 5caa70 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + ja 5c78da │ │ │ │ + movq $0x5c7660,-0x30(%r12) │ │ │ │ + mov %r14,-0x28(%r12) │ │ │ │ + mov %rsi,-0x20(%r12) │ │ │ │ + movq $0xc64478,-0x18(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x1,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + lea -0x16(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + movq $0x5c7880,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp d9bef0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x66(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 5c7924 │ │ │ │ + mov 0x10(%rbp),%r8 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5c7819 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdi) │ │ │ │ + fwait │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5cc369 │ │ │ │ - add $0x98,%r12 │ │ │ │ + rex.RB call 7354b294 <__environ@GLIBC_2.2.5+0x724f37ec> │ │ │ │ + rex.WXB │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5cc35e │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%r8 │ │ │ │ - mov 0x37(%rbx),%r9 │ │ │ │ - mov 0x3f(%rbx),%r10 │ │ │ │ - mov 0x47(%rbx),%rbx │ │ │ │ - movq $0x5cb540,-0x90(%r12) │ │ │ │ - mov %r14,-0x88(%r12) │ │ │ │ - mov %rax,-0x80(%r12) │ │ │ │ - mov %rcx,-0x78(%r12) │ │ │ │ - movq $0x5cb938,-0x70(%r12) │ │ │ │ - mov %r9,-0x68(%r12) │ │ │ │ - mov %r14,-0x60(%r12) │ │ │ │ - mov %rax,-0x58(%r12) │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - mov %rcx,-0x48(%r12) │ │ │ │ - movq $0x5cc050,-0x40(%r12) │ │ │ │ - mov %r14,-0x38(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - lea -0x6f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x8d(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %r9,%rbx │ │ │ │ - lea -0x3d(%r12),%r9 │ │ │ │ - mov %r8,%rcx │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %r10,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5c0680 │ │ │ │ - movq $0x98,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + ja 5c7989 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5c79a8,-0x18(%rbp) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d6bb88 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x4900a68d(%rax) │ │ │ │ + mov %ebx,%esi │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp c1e520 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5cc3a6 │ │ │ │ + jb 5c7a1a │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bf7c8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + movq $0x5c7a08,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5c7a08 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,(%r8) │ │ │ │ + jp 5c7a6b │ │ │ │ + add %dh,(%rcx) │ │ │ │ + testb $0xde,-0x77(%rcx) │ │ │ │ + jmp cfba90 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x27(%rdi) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - movq $0x5cc380,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea -0x18(%r12),%rdi │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0xcfb0d8,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x5c7a30,0x0(%rbp) │ │ │ │ + jmp d9c378 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - gs (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5cc4e3 │ │ │ │ - add $0x68,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5cc4d8 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%r8 │ │ │ │ - mov 0x37(%rbx),%r9 │ │ │ │ - mov 0x3f(%rbx),%r10 │ │ │ │ - mov 0x47(%rbx),%rbx │ │ │ │ - movq $0x5cc278,-0x60(%r12) │ │ │ │ - mov %r14,-0x58(%r12) │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - mov %rcx,-0x48(%r12) │ │ │ │ - mov %rdx,-0x40(%r12) │ │ │ │ - mov %rsi,-0x38(%r12) │ │ │ │ - mov %rdi,-0x30(%r12) │ │ │ │ - mov %r8,-0x28(%r12) │ │ │ │ - mov %r9,-0x20(%r12) │ │ │ │ - mov %r10,-0x18(%r12) │ │ │ │ - movq $0x5cc3c8,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xd(%r12),%r9 │ │ │ │ - mov %r8,%rax │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %r10,%r14 │ │ │ │ - lea -0x5f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5c9c00 │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x5000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 5c7b88 │ │ │ │ + movq $0x5c7ae0,-0x28(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rcx │ │ │ │ + mov 0x16(%rbx),%rdx │ │ │ │ + mov 0x1e(%rbx),%bl │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %sil,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5c7ae0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x64(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5cc5c6 │ │ │ │ - add $0x80,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5cc5bb │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - mov 0xb(%rbx),%rcx │ │ │ │ - mov 0x13(%rbx),%rdx │ │ │ │ - mov 0x1b(%rbx),%r9 │ │ │ │ - mov 0x23(%rbx),%rbx │ │ │ │ - movq $0x5cb000,-0x78(%r12) │ │ │ │ - mov %rsi,-0x70(%r12) │ │ │ │ - mov %rdi,-0x68(%r12) │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - movq $0x5cb1b8,-0x58(%r12) │ │ │ │ - lea -0x74(%r12),%r10 │ │ │ │ - mov %r10,-0x50(%r12) │ │ │ │ - movq $0x5cc428,-0x48(%r12) │ │ │ │ - mov %r8,-0x40(%r12) │ │ │ │ - mov %rsi,-0x38(%r12) │ │ │ │ - mov %rdi,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - lea -0x55(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %r9,(%r12) │ │ │ │ - mov %r8,%r9 │ │ │ │ - mov %rdi,%r8 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - lea -0x47(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5c7840 │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x74b7f7bb(%rdx) │ │ │ │ + rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ + push %rbx │ │ │ │ (bad) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movb $0x1,(%rdx) │ │ │ │ + inc %rdx │ │ │ │ + mov %al,(%rdx) │ │ │ │ + movq $0x5c7b28,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rdx,0x8(%rbp) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5c7b28 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add %r8d,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x63(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x1(%r8) │ │ │ │ + rorl $0x5b,-0x75(%rax) │ │ │ │ (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5cc6a4 │ │ │ │ - add $0x60,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5cc699 │ │ │ │ - mov 0x2(%rbx),%rax │ │ │ │ - mov 0xa(%rbx),%rcx │ │ │ │ - mov 0x12(%rbx),%rdx │ │ │ │ - mov 0x1a(%rbx),%r10 │ │ │ │ - mov 0x22(%rbx),%r11 │ │ │ │ - mov %r11,0x40(%rsp) │ │ │ │ - mov 0x2a(%rbx),%r11 │ │ │ │ - mov 0x32(%rbx),%rbx │ │ │ │ - movq $0x5caa70,-0x58(%r12) │ │ │ │ - mov %r10,-0x50(%r12) │ │ │ │ - mov 0x40(%rsp),%r10 │ │ │ │ - mov %r10,-0x48(%r12) │ │ │ │ - mov %r11,-0x40(%r12) │ │ │ │ - mov %r14,-0x38(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x5cc500,-0x28(%r12) │ │ │ │ - lea -0x52(%r12),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %r8,%r9 │ │ │ │ - mov %rdi,%r8 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - lea 0x9a61a3(%rip),%rsi │ │ │ │ - lea -0x23(%r12),%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5d1468 │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ + bswap %rbx │ │ │ │ + mov %rbx,(%rcx) │ │ │ │ + movq $0x5c7b70,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea 0x8(%rcx),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5c7b70 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ret │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x45(%rbx,%rcx,4) │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + jge 5c7b80 │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 5c7738 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5cc6e2 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9e0f8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x163820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock or %ch,(%rdx,%rbx,8) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - clc │ │ │ │ - movq $0x5cc770,-0x48(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x38(%rbx),%rdi │ │ │ │ - mov 0x40(%rbx),%r8 │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - mov %rdx,-0x38(%rbp) │ │ │ │ - mov %r8,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 5c7d20 │ │ │ │ + movq $0x5c7c00,-0x28(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rcx │ │ │ │ + mov 0x15(%rbx),%bl │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %dl,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5cc770 │ │ │ │ + jne 5c7c00 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call b98f30 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5c7d24 │ │ │ │ + mov 0x8(%rbp),%al │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov 0x7(%rbx),%rdx │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + mov %rbx,%rsi │ │ │ │ + sub %rdx,%rsi │ │ │ │ + cmp $0xa,%rsi │ │ │ │ + jge 5c7c7d │ │ │ │ + movq $0x5c7a88,-0x40(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %al,-0x20(%r12) │ │ │ │ + movq $0xc64478,-0x18(%r12) │ │ │ │ + lea -0x3e(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xa,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x16(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movb $0x1,(%rdx) │ │ │ │ + inc %rdx │ │ │ │ + mov %al,(%rdx) │ │ │ │ + add $0xffffffffffffffb8,%r12 │ │ │ │ + movq $0x5c7cc0,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rdx,0x8(%rbp) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5cc7b8 │ │ │ │ + jne 5c7cc0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %r8d,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5cc876 │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5cc85a │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5cc84c │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5cc85a │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5cc84c │ │ │ │ - movq $0x5cc6b8,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x1(%r8) │ │ │ │ + rorl $0x5b,-0x75(%rax) │ │ │ │ + (bad) │ │ │ │ + bswap %rbx │ │ │ │ + mov %rbx,(%rcx) │ │ │ │ + movq $0x5c7d08,0x8(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ + lea 0x8(%rcx),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5c7d08 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5cc901 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%r8 │ │ │ │ - mov 0x37(%rbx),%rbx │ │ │ │ - movq $0x5cc6f8,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %r8,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x40(%r12),%r14 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - jmp da7148 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + add %cl,0x45(%rbx,%rcx,4) │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + jge 5c7d18 │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 5c7738 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5cc94a │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9e0f8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + add %cl,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x163820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock or %ch,(%rdx,%rbx,8) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - clc │ │ │ │ - movq $0x5cc9d8,-0x48(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x38(%rbx),%rdi │ │ │ │ - mov 0x40(%rbx),%r8 │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - mov %rdx,-0x38(%rbp) │ │ │ │ - mov %r8,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5c7df5 │ │ │ │ + movq $0x5c7d98,-0x18(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%ebx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %ecx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5cc9d8 │ │ │ │ + jne 5c7d98 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ + add %dh,0x40(%rdi) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x7(%rbx),%rdx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movb $0x0,(%rdx) │ │ │ │ + mov %eax,%eax │ │ │ │ + bswap %eax │ │ │ │ + mov %eax,0x1(%rdx) │ │ │ │ + movq $0xc64498,-0x10(%r12) │ │ │ │ + lea 0x5(%rdx),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xf(%r12),%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp da7250 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 1054b76c <__environ@GLIBC_2.2.5+0xf4f3cc4> │ │ │ │ + (bad) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB call b99400 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + rex.RB call b8fc85 │ │ │ │ + mov 0x5(%rbx),%eax │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %eax,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5cca20 │ │ │ │ + jne 5c7e58 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%rax) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5ccade │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5ccac2 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5ccab4 │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5ccac2 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5ccab4 │ │ │ │ - movq $0x5cc920,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %edx,-0x75000000(%rdi) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbx │ │ │ │ + (bad) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + sub %rdx,%rsi │ │ │ │ + cmp $0x5,%rsi │ │ │ │ + jge 5c7ec3 │ │ │ │ + movq $0x5c7d50,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %eax,-0x20(%r12) │ │ │ │ + movq $0xc64478,-0x18(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x5,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x16(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ + movb $0x0,(%rdx) │ │ │ │ + mov %eax,%eax │ │ │ │ + bswap %eax │ │ │ │ + mov %eax,0x1(%rdx) │ │ │ │ + movq $0xc64498,-0x30(%r12) │ │ │ │ + lea 0x5(%rdx),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp da7250 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + and %al,(%rcx) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 5c7f71 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5c809c │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5c8091 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + cmp $0xffffffff80000000,%rax │ │ │ │ + jl 5c7fda │ │ │ │ + cmp $0x7fffffff,%rax │ │ │ │ + jg 5c7fda │ │ │ │ + movq $0x5c7e18,-0x8(%r12) │ │ │ │ + mov %eax,(%r12) │ │ │ │ + lea -0x5(%r12),%rbx │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5c7fa3 │ │ │ │ + movq $0xc1d9c0,-0x10(%r12) │ │ │ │ + movq $0x104ef29,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x5c80d0,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d9c360 │ │ │ │ + nop │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %dh,0x0(%rax) │ │ │ │ + fwait │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ - rex.W │ │ │ │ + add $0x49,%al │ │ │ │ + add $0xfffffff0,%esp │ │ │ │ + add $0x50,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5ccb69 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%r8 │ │ │ │ - mov 0x25(%rbx),%r9 │ │ │ │ - mov 0x2d(%rbx),%r10 │ │ │ │ - mov 0x35(%rbx),%rbx │ │ │ │ - movq $0x5cc960,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %r10,-0x8(%r12) │ │ │ │ + ja 5c80a0 │ │ │ │ + movq $0x5c7940,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0x5c79c8,-0x30(%r12) │ │ │ │ + lea -0x48(%r12),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + movq $0x5c7ba8,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + lea -0x30(%r12),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + test %rax,%rax │ │ │ │ + setl %bl │ │ │ │ + movzbl %bl,%ebx │ │ │ │ + test %rax,%rax │ │ │ │ + setg %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + sub %rbx,%rax │ │ │ │ + mov %al,(%r12) │ │ │ │ + lea -0x15(%r12),%rbx │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5c8075 │ │ │ │ + movq $0xc1d9c0,-0x10(%r12) │ │ │ │ + movq $0x104ef29,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x40(%r12),%rdi │ │ │ │ - mov %r9,%rbx │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x5c80f0,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d9c360 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + movq $0x5c7fd0,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp d9bef0 │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - pop %rbp │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x1a9820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB rolb $0xcc,(%r8) │ │ │ │ - pop %rsp │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB add $0xd4b8b48,%eax │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%r8 │ │ │ │ - mov 0x25(%rbx),%rbx │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r8,-0x38(%rbp) │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %r9,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5ccc00 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + fwait │ │ │ │ (bad) │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + addb $0x0,(%rax) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,0x5d(%rax) │ │ │ │ (bad) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB loopne 5ccc55 │ │ │ │ - int3 │ │ │ │ - pop %rsp │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - rex.WXB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5ccc50 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - pop %rbp │ │ │ │ + rex.WRB (bad) │ │ │ │ (bad) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sub %r9b,-0x75(%r8) │ │ │ │ - rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - cmp %cl,-0x75(%rax) │ │ │ │ - jne 5ccca0 │ │ │ │ - mov 0x48(%rbp),%rdi │ │ │ │ - mov 0x50(%rbp),%r8 │ │ │ │ - mov 0x58(%rbp),%r9 │ │ │ │ - mov %rbx,%r10 │ │ │ │ - and $0x7,%r10d │ │ │ │ - cmp $0x1,%r10 │ │ │ │ - je 5ccd4a │ │ │ │ - add $0x80,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5ccd36 │ │ │ │ - mov 0x6(%rbx),%r10 │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x5cc8a0,-0x78(%r12) │ │ │ │ - mov %r10,-0x70(%r12) │ │ │ │ - mov %rbx,-0x68(%r12) │ │ │ │ - mov 0x8(%rbp),%r11 │ │ │ │ - mov %r11,-0x60(%r12) │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - mov %r14,-0x58(%r12) │ │ │ │ - mov %rdi,-0x50(%r12) │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov %rdi,-0x48(%r12) │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - movq $0x5ccb08,-0x38(%r12) │ │ │ │ - mov %r10,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov %r11,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %r9,%rax │ │ │ │ - lea -0x35(%r12),%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea -0x77(%r12),%rax │ │ │ │ - mov %rax,0x58(%rbp) │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp 5cc5e8 │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %r9,%rbx │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rdi,%rdx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,0x58(%rbp) │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp 5cc5e8 │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + addb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5ccdb2 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5c8157 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jae 5c8149 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 5c8177 │ │ │ │ + lea 0x9afedf(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9e0f8 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x9afee1(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + mov %ebx,%eax │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5c81b6 │ │ │ │ + mov 0x7(%rax),%rax │ │ │ │ + movq $0xd14eb0,-0x8(%r12) │ │ │ │ + test %rax,%rax │ │ │ │ + setl %bl │ │ │ │ + movzbl %bl,%ebx │ │ │ │ + test %rax,%rax │ │ │ │ + setg %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + sub %rbx,%rax │ │ │ │ + mov %al,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x5c8170,-0x18(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d9c360 │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + pop %rax │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x163820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ + rex.RB call 7354bb3c <__environ@GLIBC_2.2.5+0x724f4094> │ │ │ │ + and %ecx,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ lock or %ch,(%rdx,%rbx,8) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ pop %rbp │ │ │ │ clc │ │ │ │ - movq $0x5cce40,-0x48(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x38(%rbx),%rdi │ │ │ │ - mov 0x40(%rbx),%r8 │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - mov %rdx,-0x38(%rbp) │ │ │ │ - mov %r8,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5cce40 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + movq $0x5c8228,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d6bb88 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + test %esp,-0x2176b700(%rsi) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp c1e520 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call b99cd0 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5c829a │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5c8288,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5cce88 │ │ │ │ + jne 5c8288 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5ccf46 │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5ccf2a │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5ccf1c │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5ccf2a │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5ccf1c │ │ │ │ - movq $0x5ccd88,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,0x31005c82(%r8) │ │ │ │ + testb $0xde,-0x77(%rcx) │ │ │ │ + jmp cfba90 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5ccfd1 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%r8 │ │ │ │ - mov 0x37(%rbx),%rbx │ │ │ │ - movq $0x5ccdc8,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %r8,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x40(%r12),%r14 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - jmp da7148 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0xcfb0d8,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x5c82b0,0x0(%rbp) │ │ │ │ + jmp d9c378 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5cd01a │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9e0f8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x30(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5c8450 │ │ │ │ + movq $0x5c8368,-0x28(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rcx │ │ │ │ + mov 0x16(%rbx),%rdx │ │ │ │ + mov 0x1e(%rbx),%rbx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5c8368 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x163820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock or %ch,(%rdx,%rbx,8) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - clc │ │ │ │ - movq $0x5cd0a8,-0x48(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x38(%rbx),%rdi │ │ │ │ - mov 0x40(%rbx),%r8 │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - mov %rdx,-0x38(%rbp) │ │ │ │ - mov %r8,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WXB (bad) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movb $0x1,(%rcx) │ │ │ │ + movq $0x5c83b0,-0x8(%rbp) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5cd0a8 │ │ │ │ + jne 5c83b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call b9a1a0 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x1(%r8) │ │ │ │ + rorl $0x48,0x1988075b(%rdx) │ │ │ │ + movl $0x5c83f0,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x20(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5cd0f0 │ │ │ │ + jne 5c83f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5cd1ae │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5cd192 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5cd184 │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5cd192 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5cd184 │ │ │ │ - movq $0x5ccff0,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + rex.WRB and %r9b,-0x1(%r8) │ │ │ │ + rorl $0x5b,-0x75(%rax) │ │ │ │ + (bad) │ │ │ │ + bswap %rbx │ │ │ │ + mov %rbx,(%rcx) │ │ │ │ + movq $0x5c8438,0x0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ + lea 0x8(%rcx),%rax │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5c8438 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5cd239 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%r8 │ │ │ │ - mov 0x25(%rbx),%r9 │ │ │ │ - mov 0x2d(%rbx),%r10 │ │ │ │ - mov 0x35(%rbx),%rbx │ │ │ │ - movq $0x5cd030,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %r10,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x40(%r12),%rdi │ │ │ │ - mov %r9,%rbx │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ + add %cl,0x45(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jge 5c8460 │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 5c7738 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push %rdi │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB mov $0x4c,%r8b │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5cd3f4 │ │ │ │ - movq $0x5cd2c0,-0x30(%rbp) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 5c8628 │ │ │ │ + movq $0x5c84c8,-0x28(%rbp) │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ mov 0xd(%rbx),%rcx │ │ │ │ mov 0x15(%rbx),%rbx │ │ │ │ mov %rbx,%rdx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5cd2c0 │ │ │ │ + jne 5c84c8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48009a56(%rax) │ │ │ │ - movl $0x5cd310,-0x20(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5c862c │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + mov %rbx,%rdx │ │ │ │ + sub %rcx,%rdx │ │ │ │ + cmp $0xa,%rdx │ │ │ │ + jge 5c8546 │ │ │ │ + movq $0x5c8308,-0x40(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0xc64478,-0x18(%r12) │ │ │ │ + lea -0x3e(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xa,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x16(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movb $0x1,(%rcx) │ │ │ │ + add $0xffffffffffffffb8,%r12 │ │ │ │ + movq $0x5c8588,-0x8(%rbp) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5cd310 │ │ │ │ + jne 5c8588 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov %eax,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x56(%rax) │ │ │ │ - (bad) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - sub %r9b,-0x75(%r8) │ │ │ │ - rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - cmp %cl,-0x75(%rax) │ │ │ │ - jne 5cd360 │ │ │ │ - mov 0x48(%rbp),%rdi │ │ │ │ - mov %rbx,%r8 │ │ │ │ - and $0x7,%r8d │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 5cd3f8 │ │ │ │ - add $0x80,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5cd3e4 │ │ │ │ - mov 0x6(%rbx),%r8 │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x5ccf70,-0x78(%r12) │ │ │ │ - mov %r8,-0x70(%r12) │ │ │ │ - mov %rbx,-0x68(%r12) │ │ │ │ - mov 0x8(%rbp),%r9 │ │ │ │ - mov %r9,-0x60(%r12) │ │ │ │ - mov 0x20(%rbp),%r10 │ │ │ │ - mov %r10,-0x58(%r12) │ │ │ │ - mov %rdx,-0x50(%r12) │ │ │ │ - mov 0x18(%rbp),%r11 │ │ │ │ - mov %r11,-0x48(%r12) │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - movq $0x5cd1d8,-0x38(%r12) │ │ │ │ - mov %r8,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov %r9,-0x20(%r12) │ │ │ │ - mov %r10,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %r11,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x35(%r12),%r9 │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea -0x77(%r12),%rax │ │ │ │ - mov %rax,0x48(%rbp) │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 5cc5e8 │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rcx,%r9 │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x1(%r8) │ │ │ │ + rorl $0x48,0x1988075b(%rdx) │ │ │ │ + movl $0x5c85c8,0x0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rdx,0x48(%rbp) │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 5cc5e8 │ │ │ │ - nopl (%rax) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ + mov %rcx,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5c85c8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - push %rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + rex.WRB and %r9b,-0x1(%r8) │ │ │ │ + rorl $0x5b,-0x75(%rax) │ │ │ │ (bad) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + bswap %rbx │ │ │ │ + mov %rbx,(%rcx) │ │ │ │ + movq $0x5c8610,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea 0x8(%rcx),%rax │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5c8610 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ - push %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5cd495 │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - mov 0xb(%rbx),%rbx │ │ │ │ - movq $0x5ccb90,-0x48(%r12) │ │ │ │ - mov %r8,-0x40(%r12) │ │ │ │ - mov %rsi,-0x38(%r12) │ │ │ │ - mov %rdi,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %r9,-0x20(%r12) │ │ │ │ - movq $0x5cd260,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x45(%r12),%r8 │ │ │ │ - lea -0x15(%r12),%rsi │ │ │ │ - jmp 5c3a88 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - push %rsp │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jae 5cd6fe │ │ │ │ - lea 0x9a54cc(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48009a54(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 5cd71f │ │ │ │ - add $0x198,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5cd72b │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x5c0f48,-0x190(%r12) │ │ │ │ - mov %rax,-0x180(%r12) │ │ │ │ - movq $0xda1b98,-0x178(%r12) │ │ │ │ - lea -0x190(%r12),%rax │ │ │ │ - mov %rax,-0x168(%r12) │ │ │ │ - movq $0x5c1040,-0x160(%r12) │ │ │ │ - lea -0x178(%r12),%rcx │ │ │ │ - mov %rcx,-0x158(%r12) │ │ │ │ - movq $0xda1b20,-0x150(%r12) │ │ │ │ - mov %rax,-0x140(%r12) │ │ │ │ - movq $0xda1c10,-0x138(%r12) │ │ │ │ - mov %rax,-0x128(%r12) │ │ │ │ - movq $0x5c1090,-0x120(%r12) │ │ │ │ - lea -0x138(%r12),%rdx │ │ │ │ - mov %rdx,-0x118(%r12) │ │ │ │ - movq $0xda1c88,-0x110(%r12) │ │ │ │ - mov %rax,-0x100(%r12) │ │ │ │ - movq $0xda1d00,-0xf8(%r12) │ │ │ │ - mov %rax,-0xe8(%r12) │ │ │ │ - movq $0x5c2438,-0xe0(%r12) │ │ │ │ - mov %rsi,-0xd8(%r12) │ │ │ │ - lea -0xf8(%r12),%rax │ │ │ │ - mov %rax,-0xd0(%r12) │ │ │ │ - movq $0x5c3a88,-0xc8(%r12) │ │ │ │ - lea -0xda(%r12),%rax │ │ │ │ - mov %rax,-0xc0(%r12) │ │ │ │ - lea -0x110(%r12),%rax │ │ │ │ - mov %rax,-0xb8(%r12) │ │ │ │ - movq $0x5c7840,-0xb0(%r12) │ │ │ │ - lea -0xc3(%r12),%rax │ │ │ │ - mov %rax,-0xa8(%r12) │ │ │ │ - lea -0x150(%r12),%rsi │ │ │ │ - mov %rsi,-0xa0(%r12) │ │ │ │ - lea -0x11b(%r12),%rdi │ │ │ │ - mov %rdi,-0x98(%r12) │ │ │ │ - lea -0x15b(%r12),%r8 │ │ │ │ - mov %r8,-0x90(%r12) │ │ │ │ - movq $0x5c7928,-0x88(%r12) │ │ │ │ - mov %rsi,-0x80(%r12) │ │ │ │ - movq $0x5c9c00,-0x78(%r12) │ │ │ │ - mov %rax,-0x70(%r12) │ │ │ │ - mov %rcx,-0x68(%r12) │ │ │ │ - mov %rdi,-0x60(%r12) │ │ │ │ - lea -0x83(%r12),%rcx │ │ │ │ - mov %rcx,-0x58(%r12) │ │ │ │ - movq $0x5cc5e8,-0x50(%r12) │ │ │ │ - mov %rdx,-0x48(%r12) │ │ │ │ - lea -0x72(%r12),%rdx │ │ │ │ - mov %rdx,-0x40(%r12) │ │ │ │ - lea -0xaa(%r12),%rdx │ │ │ │ - mov %rdx,-0x38(%r12) │ │ │ │ - mov %rdi,-0x30(%r12) │ │ │ │ - mov %r8,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5cd438,-0x10(%r12) │ │ │ │ - lea -0x4a(%r12),%rcx │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - add $0x10,%rbp │ │ │ │ - lea -0xb(%r12),%rsi │ │ │ │ + add %cl,0x45(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jge 5c8638 │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ - movq $0x5cd4e8,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5cd4e8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - mov %rsi,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - movq $0x198,0x388(%r13) │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 5c7738 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x52(%rax) │ │ │ │ - (bad) │ │ │ │ - add %ch,%cl │ │ │ │ - movsxd %ebp,%edi │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - add %bl,0x7f62(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5c867a │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5c8690,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d6d560 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - inc %rbx │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0xcfb0f8,-0x8(%r12) │ │ │ │ + mov %ebx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c378 │ │ │ │ xchg %ax,%ax │ │ │ │ - test $0x62,%al │ │ │ │ - jg 5cd784 │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x2,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - mov $0x7f62,%eax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 5c8731 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5c87d0 │ │ │ │ + movq $0x5c8730,-0x18(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5c8730 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WXB (bad) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movb $0x0,(%rcx) │ │ │ │ + movq $0x5c8778,-0x8(%rbp) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5c8778 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ - add %edi,%edi │ │ │ │ - add %dl,%gs:0x7f62c9(%rax) │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - inc %rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - fsubl 0x7f(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x3b(%rdi) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov 0x7(%rbx),%ebx │ │ │ │ + bswap %ebx │ │ │ │ + mov %ebx,0x1(%rcx) │ │ │ │ + movq $0xc64498,-0x10(%r12) │ │ │ │ + lea 0x5(%rcx),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0xf(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp da7250 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - add %bh,%bh │ │ │ │ - add %dl,%gs:0x7f62ef(%rax) │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x3,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48009a51(%rax) │ │ │ │ - lea 0x9a5199(%rip),%edi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0xa80e98(%rip),%r14 │ │ │ │ - jmp cfcb30 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 5c8841 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5c8938 │ │ │ │ + movq $0x5c8838,-0x18(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5c8838 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5cd8df │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5cd8a0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %esi,%ebx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WXB (bad) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + sub %rcx,%rdx │ │ │ │ + cmp $0x5,%rdx │ │ │ │ + jge 5c88a4 │ │ │ │ + movq $0x5c86e0,-0x30(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0xc64478,-0x18(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x5,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x16(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movb $0x0,(%rcx) │ │ │ │ + add $0xffffffffffffffc8,%r12 │ │ │ │ + movq $0x5c88e0,-0x8(%rbp) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5cd8a0 │ │ │ │ + jne 5c88e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + ret │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + add %dh,0x3b(%rdi) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov 0x7(%rbx),%ebx │ │ │ │ + bswap %ebx │ │ │ │ + mov %ebx,0x1(%rcx) │ │ │ │ + movq $0xc64498,-0x10(%r12) │ │ │ │ + lea 0x5(%rcx),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0xf72a2a,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0xf(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp da7250 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x4cf0458d4800a77c,%al │ │ │ │ + loopne 5c8954 │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 5c89b1 │ │ │ │ cmp %edi,%eax │ │ │ │ - jb 5cd954 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5cd949 │ │ │ │ + jb 5c8a61 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jae 5c89d8 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jae 5c8999 │ │ │ │ + cmpq $0xffffffff80000000,0x7(%rax) │ │ │ │ + jl 5c89d8 │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jae 5c8a80 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jae 5c89d8 │ │ │ │ + cmpq $0x7fffffff,0x7(%rax) │ │ │ │ + jg 5c89d8 │ │ │ │ + jmp 5c8a80 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,-0xa(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + add $0x68,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5c8a41 │ │ │ │ + movq $0x5c8110,-0x60(%r12) │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + movq $0x5c81e8,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0x5c8248,-0x30(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x5c8470,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x104f851,(%r12) │ │ │ │ - lea 0xa77caf(%rip),%rsi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ + lea -0x60(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x15(%r12),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d0db60 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ + movq $0x5c89d0,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp d9bef0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + add $0x28,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5c8ab9 │ │ │ │ + movq $0x5c8650,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x5c87f0,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x5(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x5c8a78,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp d9bef0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5cd9ef │ │ │ │ + jb 5c8b49 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5cd9b0,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + movq $0x5c8b38,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5cd9b0 │ │ │ │ + jne 5c8b38 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x16ef3b(%rbx),%eax │ │ │ │ + in $0x7d,%eax │ │ │ │ + add %al,-0x1(%rcx) │ │ │ │ + lock nopl %gs:(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x24(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x5c8af0,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + jmp da7148 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x49009af4(%rax) │ │ │ │ + add $0x60,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5c8c20 │ │ │ │ + movq $0x5c7f20,-0x58(%r12) │ │ │ │ + mov %rsi,-0x48(%r12) │ │ │ │ + movq $0x5c8960,-0x40(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + movq $0x5c8b68,-0x28(%r12) │ │ │ │ + lea -0x58(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + lea -0x40(%r12),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xda1b20,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x27(%r12),%r14 │ │ │ │ + lea -0x10(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + lea 0x9af42e(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + hlt │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5c8c9d │ │ │ │ + movq $0x5c8c88,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5c8c88 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + repz (bad) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,0x48005c8c(%r8) │ │ │ │ + mov 0xf(%rbx),%esi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 5c8bc0 │ │ │ │ + lea 0x9af3cc(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + call 485ce94d <__environ@GLIBC_2.2.5+0x47576ea5> │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ + movq $0xc1d9c0,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 5c8db9 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5c8dae │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x38(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffd0,%rbx │ │ │ │ + movq $0xd75650,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x5c8dd0,-0x30(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + lea -0x7(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rdx,-0x28(%rbp) │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp da7388 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sbb (%rax),%al │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800a77b(%rax) │ │ │ │ - lea -0x30(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5cda3d │ │ │ │ - movq $0x5cda58,-0x28(%rbp) │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jge 5c8de4 │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 5c8e28 │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 5c8e5f │ │ │ │ + movq $0x5c8e78,-0x28(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x5(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp d9aff0 │ │ │ │ - lea 0x9a5004(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add $0x0,%eax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x7b(%rax) │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r9b,0x48005cda(%r8) │ │ │ │ + add %r13b,0x48005c8e(%r8) │ │ │ │ mov %ebx,%eax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5cda88 │ │ │ │ + jne 5c8ea8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - jnp 5cda2e │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add %esi,0x40(%rbp) │ │ │ │ - add $0x18,%r12 │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bl,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + lock mov 0x48(%rax,%rax,1),%ds │ │ │ │ + mov 0xe(%rbx),%eax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5c8ef0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5cdac4 │ │ │ │ - movq $0x5cd860,-0x10(%r12) │ │ │ │ + ja 5c8fa1 │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + cmp $0x30,%rbx │ │ │ │ + jb 5c8f7d │ │ │ │ + cmp $0x39,%rbx │ │ │ │ + ja 5c8f7d │ │ │ │ + movq $0x5c8d38,-0x58(%r12) │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov %rdx,-0x48(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + movq $0x5c8e00,-0x18(%r12) │ │ │ │ + lea -0x58(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xd1c388,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffa0,%r12 │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp da7148 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - movq $0x5cdb10,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ jmp da7148 │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800a77a(%rax) │ │ │ │ - mov 0x20(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - jne 5cdbcb │ │ │ │ - add $0x78,%r12 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5c9026 │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5cdbbb │ │ │ │ - movq $0x5cd8f8,-0x70(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x60(%r12) │ │ │ │ - movq $0xd75710,-0x58(%r12) │ │ │ │ - movq $0x10455a9,-0x50(%r12) │ │ │ │ - lea -0x70(%r12),%rbx │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - movq $0x5bf9a0,-0x40(%r12) │ │ │ │ - lea -0x56(%r12),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0xd75710,-0x30(%r12) │ │ │ │ - lea -0x3f(%r12),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x104f851,-0x20(%r12) │ │ │ │ - movq $0x5cd968,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp da7148 │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - movq $0x5cdbf0,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5cdbf0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - (bad) │ │ │ │ - or (%rax),%al │ │ │ │ + ja 5c901b │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffd0,%rbx │ │ │ │ + movq $0xd75650,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp da7388 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,(%r8) │ │ │ │ - fcompl 0x48(%rax,%rax,1) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jnp 5c905b │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rdx,0x10(%rbp) │ │ │ │ - mov %rcx,0x20(%rbp) │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ + jmp 5c8e28 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5c916e │ │ │ │ + movq $0x5c90d8,-0x28(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5cdc38 │ │ │ │ + jne 5c90d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - xchg %al,(%rdx) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ pop %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5cddbf │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov 0x30(%rbp),%rsi │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov 0x10(%rbp),%r8 │ │ │ │ - mov 0x7(%rbx),%r9 │ │ │ │ - cmp $0x9,%r9 │ │ │ │ - je 5cdd49 │ │ │ │ - cmp $0xa,%r9 │ │ │ │ - jne 5cdce1 │ │ │ │ - movq $0x5ce128,-0x50(%r12) │ │ │ │ - mov %rsi,-0x48(%r12) │ │ │ │ - lea 0x1(%rdi),%rsi │ │ │ │ - mov %rsi,-0x40(%r12) │ │ │ │ - movq $0x1,-0x38(%r12) │ │ │ │ - movq $0x5bf980,-0x30(%r12) │ │ │ │ - lea -0x4f(%r12),%rsi │ │ │ │ - mov %rsi,-0x28(%r12) │ │ │ │ - movq $0x104f851,-0x20(%r12) │ │ │ │ - movq $0x5d3340,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x2f(%r12),%rdi │ │ │ │ - lea -0x17(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x5ce128,-0x50(%r12) │ │ │ │ - mov %rsi,-0x48(%r12) │ │ │ │ - mov %rdi,-0x40(%r12) │ │ │ │ - lea 0x1(%r8),%rsi │ │ │ │ - mov %rsi,-0x38(%r12) │ │ │ │ - movq $0x5bf980,-0x30(%r12) │ │ │ │ - lea -0x4f(%r12),%rsi │ │ │ │ - mov %rsi,-0x28(%r12) │ │ │ │ - movq $0x104f851,-0x20(%r12) │ │ │ │ - movq $0x5d3340,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x2f(%r12),%rdi │ │ │ │ - lea -0x17(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x5ce128,-0x50(%r12) │ │ │ │ - mov %rsi,-0x48(%r12) │ │ │ │ - mov %rdi,-0x40(%r12) │ │ │ │ - lea -0x1(%r8),%rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - mov $0x8,%edi │ │ │ │ - sub %rsi,%rdi │ │ │ │ - add %rdi,%r8 │ │ │ │ - mov %r8,-0x38(%r12) │ │ │ │ - movq $0x5bf980,-0x30(%r12) │ │ │ │ - lea -0x4f(%r12),%rsi │ │ │ │ - mov %rsi,-0x28(%r12) │ │ │ │ - movq $0x104f851,-0x20(%r12) │ │ │ │ - movq $0x5d3340,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x2f(%r12),%rdi │ │ │ │ - lea -0x17(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp da7638 │ │ │ │ + ja 5c9172 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + cmp $0x30,%rax │ │ │ │ + jb 5c915c │ │ │ │ + cmp $0x39,%rax │ │ │ │ + ja 5c915c │ │ │ │ + movq $0x5c8fc8,-0x50(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x5c9048,-0x28(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xd1c3a8,-0x8(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffa8,%r12 │ │ │ │ + lea 0xa7dc4c(%rip),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - nop │ │ │ │ - sbb %eax,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4c(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x37(%rdi) │ │ │ │ + movq $0x5c8e28,-0x30(%r12) │ │ │ │ + mov %r14,-0x28(%r12) │ │ │ │ + movq $0x5c9078,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + lea -0x2d(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + lea 0x9aee8a(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0x20000000,%eax │ │ │ │ + out %eax,(%dx) │ │ │ │ (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7355173c <__environ@GLIBC_2.2.5+0x724f9c94> │ │ │ │ - push %rdi │ │ │ │ - movq $0x5cde28,-0x18(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5cde28 │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5c925e │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call d97350 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 5c9259 │ │ │ │ + movq $0xda2e40,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x9aeebf(%rip),%rsi │ │ │ │ + lea 0x9aee92(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ca4ec0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - rex.WR (bad) │ │ │ │ - add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ - or %cl,0x43(%rbx,%rcx,4) │ │ │ │ - (bad) │ │ │ │ - mov 0xf(%rbx),%rdi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - lea 0x9a4bc2(%rip),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5cda10 │ │ │ │ - lea 0x9a4c29(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - and %cl,0x0(%rdx,%rbx,4) │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5cde8d │ │ │ │ - movq $0x5cdea8,-0x8(%rbp) │ │ │ │ - lea 0xa819d1(%rip),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d0d5a0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jb 5c92d0 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5c92b8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5c92b8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - rex.WXB (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - xor $0x9a4bd9,%eax │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp c9dfd8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - mov $0x49009a4b,%eax │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5cdeff │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x5cde68,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0x7f5c59(%rip),%r14 │ │ │ │ - jmp d6e428 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x48009a4b │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5cdf7a │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5cdf6f │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x5cded0,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x5cdf90,-0x10(%rbp) │ │ │ │ - lea 0xa818f7(%rip),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + xor $0xa86592,%eax │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + lea -0x1(%rax),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp d0d5a0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 5cdf9c │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp c9dfd8 │ │ │ │ - add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - fmuls -0x66(%rdx) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2b(%rdi) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x5cdf20,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0x7f5b7a(%rip),%r14 │ │ │ │ - jmp d6e428 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5c9340 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5c9328,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5c9328 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x7f5b3d(%rip),%r14 │ │ │ │ - jmp d6e428 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + xor $0xa86522,%eax │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + lea -0x1(%rax),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d0d5a0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x29(%rdi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5c93ce │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5c93c3 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x5ce008,-0x10(%r12) │ │ │ │ + movq $0x5c92e8,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + movq $0x1051f99,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x10(%r12),%rdi │ │ │ │ + lea -0xe(%r12),%rdi │ │ │ │ mov %rcx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c9e0f8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - adc $0x0,%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - ... │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex.WX (bad) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5ce0f5 │ │ │ │ - movq $0x5cdfb0,-0x40(%r12) │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - mov %rdi,-0x28(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 5ce0e9 │ │ │ │ - mov 0x6(%r14),%rbx │ │ │ │ - mov 0xe(%r14),%rcx │ │ │ │ - movq $0x5ce028,-0x20(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x20(%r12),%rsi │ │ │ │ - lea 0x82a836(%rip),%r14 │ │ │ │ - jmp d6e428 │ │ │ │ - add $0xffffffffffffffd8,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 5cdfb0 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - lea 0x9a49a9(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x5a,%al │ │ │ │ - jg 5ce114 │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 5c9441 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5c941b │ │ │ │ + movq $0x5c9438,-0x10(%rbp) │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0xa7c40b(%rip),%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c9e1e8 │ │ │ │ + lea 0x9aedce(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x48009aed(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5c959c │ │ │ │ + movq $0x5c9480,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5c9480 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - inc %rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ + add %ch,(%rax) │ │ │ │ + in (%dx),%eax │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + (bad) -0x7d(%rax) │ │ │ │ + jnp 5c9492 │ │ │ │ + xor %dh,0x4b(%rbp) │ │ │ │ + movq $0x5c94c0,-0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5c94c0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73551a9c <__environ@GLIBC_2.2.5+0x724f9ff4> │ │ │ │ - jg 5ce19a │ │ │ │ - movl $0x5ce188,-0x18(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %ch,%al │ │ │ │ + in (%dx),%al │ │ │ │ + (bad) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %al,0x48000001(%rbp) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + add $0x8,%rbp │ │ │ │ + movq $0x5c9508,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5ce188 │ │ │ │ + jne 5c9508 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %cl,-0x7cb70000(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2b(%rdi) │ │ │ │ - movq $0x5d3300,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5c958c │ │ │ │ + mov 0x6(%rbx),%rdx │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x5c9358,-0x50(%r12) │ │ │ │ + mov %rdx,-0x40(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0xd75710,-0x28(%r12) │ │ │ │ + movq $0x1051c29,-0x20(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - lea 0x9a48e9(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + lea 0x9aebb5(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add $0x78,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5c9642 │ │ │ │ + movq $0x5c9278,-0x70(%r12) │ │ │ │ + mov %rax,-0x60(%r12) │ │ │ │ + movq $0xd75710,-0x58(%r12) │ │ │ │ + movq $0x1051f99,-0x50(%r12) │ │ │ │ + lea -0x70(%r12),%rax │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + movq $0xd75710,-0x40(%r12) │ │ │ │ + movq $0x1051c49,-0x38(%r12) │ │ │ │ + lea -0x56(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0xd75710,-0x28(%r12) │ │ │ │ + movq $0x1051c29,-0x20(%r12) │ │ │ │ + lea -0x3e(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x78,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + lea 0x9aeb4f(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5ce2ab │ │ │ │ - movq $0x5ce238,-0x10(%rbp) │ │ │ │ + rex.RB call 1054cfd4 <__environ@GLIBC_2.2.5+0xf4f552c> │ │ │ │ + (bad) │ │ │ │ + or $0x48000001,%eax │ │ │ │ + movl $0x5c96c0,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5ce238 │ │ │ │ + jne 5c96c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x49(%rsi,%rbp,2) │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5ce29b │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0xd752a8,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0xcff638,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xda4100,0x0(%rbp) │ │ │ │ - lea -0x6(%r12),%rax │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + add %dl,-0x76b7ffa4(%rdi) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ - jmp c9d5c8 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5c9700 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x7d(%rdi) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jl 5c9753 │ │ │ │ + movq $0xd752a8,-0x20(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1032e01,-0x10(%r12) │ │ │ │ + movq $0xc8dea8,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0xd75650,-0x20(%r12) │ │ │ │ + sub %rax,%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xc8de88,-0x10(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + add $0xfffffffffffffff8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - lea 0x9a4816(%rip),%rbx │ │ │ │ + lea 0x9aea6f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xda4100,0x0(%rbp) │ │ │ │ - movq $0x1043491,0x8(%rbp) │ │ │ │ - jmp c9d5c8 │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,-0x68(%rax) │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 5c9811 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5c97e4 │ │ │ │ + movq $0x5c9800,-0x8(%rbp) │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0xa6932e(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp cfc310 │ │ │ │ + lea 0x9aea2d(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + cwtl │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,-0x68(%r8) │ │ │ │ + pop %rsp │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + push %rax │ │ │ │ + mov $0x1830069,%edx │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 5ce1f8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 5c983c │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5c9848 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x23(%rdi) │ │ │ │ + movq $0xc65380,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x5c9820,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d9bef0 │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5c98d2 │ │ │ │ + movq $0x5c98f0,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp c65280 │ │ │ │ + lea 0x9ae977(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + jmp ffffffff83a5998c <__environ@GLIBC_2.2.5+0xffffffff82a01ee4> │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x2d(%rdi) │ │ │ │ - movq $0x5ce2e8,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x5d32e0,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0xc1deb8,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + movq $0xf78228,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x9a4774(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5ce3f3 │ │ │ │ + jb 5c99a6 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5ce3b0,-0x18(%rbp) │ │ │ │ + movq $0x5c9980,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5ce3b0 │ │ │ │ + jne 5c9980 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + mov $0x43,%dh │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x104f851,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 5c9998 │ │ │ │ + lea 0xa85ea1(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xa85e8a(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1a(%rdi) │ │ │ │ - movq $0x5ce370,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - mov %r9,%rbx │ │ │ │ - jmp da7148 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x9a468f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - mov 0x20(%rbp),%r9 │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5ce4aa │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5c99ea │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ + movq $0x5c9a00,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9e0f8 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d6d560 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x163820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock or %ch,(%rdx,%rbx,8) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - clc │ │ │ │ - movq $0x5ce538,-0x48(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x38(%rbx),%rdi │ │ │ │ - mov 0x40(%rbx),%r8 │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - mov %rdx,-0x38(%rbp) │ │ │ │ - mov %r8,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5ce538 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0xd75650,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c378 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call b9cac0 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5ce580 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5c9a98 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5c9a8d │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x5c99c0,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp da7148 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5ce63e │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5ce622 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5ce614 │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5ce622 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5ce614 │ │ │ │ - movq $0x5ce480,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5c9b22 │ │ │ │ + movq $0x5c9ae8,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5c9ae8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5ce6c9 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%r8 │ │ │ │ - mov 0x37(%rbx),%rbx │ │ │ │ - movq $0x5ce4c0,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %r8,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x40(%r12),%r14 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - jmp da7148 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ + add %dh,0x1d(%rdi) │ │ │ │ + movzbl 0x7(%rbx),%eax │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5ce712 │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5c9b62 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ + movq $0x5c9b78,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9e0f8 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d6d560 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x163820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock or %ch,(%rdx,%rbx,8) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - clc │ │ │ │ - movq $0x5ce7a0,-0x48(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x38(%rbx),%rdi │ │ │ │ - mov 0x40(%rbx),%r8 │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - mov %rdx,-0x38(%rbp) │ │ │ │ - mov %r8,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5ce7a0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0xd75650,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c378 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call b9cf90 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5ce7e8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5c9c10 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5ce8a6 │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5ce88a │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5ce87c │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5ce88a │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5ce87c │ │ │ │ - movq $0x5ce6e8,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ + ja 5c9c05 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x5c9b38,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp da7148 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x48009ae6(%rax) │ │ │ │ + lea -0x30(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5c9cb4 │ │ │ │ + movq $0x5c9c80,-0x28(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rcx │ │ │ │ + mov 0x16(%rbx),%rbx │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5c9c80 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5ce931 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%r8 │ │ │ │ - mov 0x25(%rbx),%r9 │ │ │ │ - mov 0x2d(%rbx),%r10 │ │ │ │ - mov 0x35(%rbx),%rbx │ │ │ │ - movq $0x5ce728,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %r10,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x40(%r12),%rdi │ │ │ │ - mov %r9,%rbx │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + out %al,$0x9a │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rax,%rdx,1) │ │ │ │ + movl $0x5c9cc8,0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp c1e398 │ │ │ │ + movq $0x5c9d78,0x0(%rbp) │ │ │ │ + lea 0xa85ba5(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp cfc970 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - (bad) │ │ │ │ + add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB test $0x4c,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5ceaee │ │ │ │ - movq $0x5ce9c0,-0x38(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%r8 │ │ │ │ - mov 0x25(%rbx),%rbx │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r8,-0x30(%rbp) │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %r9,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5ce9c0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2c(%rdi) │ │ │ │ + movq $0x5c9bc0,-0x18(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp da7388 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB loopne 5ce9d5 │ │ │ │ + add %ch,-0x1b(%rax) │ │ │ │ (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r12b,-0x63(%r8) │ │ │ │ pop %rsp │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - rex.WXB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + (bad) -0x77(%rax) │ │ │ │ + ret │ │ │ │ + mov %rcx,0x28(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5cea10 │ │ │ │ + jne 5c9d60 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov (%rcx),%al │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + in $0x9a,%eax │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - sub %r9b,-0x75(%r8) │ │ │ │ - rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - cmp %cl,-0x75(%rax) │ │ │ │ - jne 5cea60 │ │ │ │ - mov 0x48(%rbp),%rdi │ │ │ │ - mov 0x50(%rbp),%r8 │ │ │ │ - mov %rbx,%r9 │ │ │ │ - and $0x7,%r9d │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 5ceaf2 │ │ │ │ - add $0x80,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5ceade │ │ │ │ - mov 0x6(%rbx),%r9 │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x5ce668,-0x78(%r12) │ │ │ │ - mov %r9,-0x70(%r12) │ │ │ │ - mov %rbx,-0x68(%r12) │ │ │ │ - mov 0x8(%rbp),%r10 │ │ │ │ - mov %r10,-0x60(%r12) │ │ │ │ - mov 0x20(%rbp),%r11 │ │ │ │ - mov %r11,-0x58(%r12) │ │ │ │ - mov %rdi,-0x50(%r12) │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov %rdi,-0x48(%r12) │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - movq $0x5ce8d0,-0x38(%r12) │ │ │ │ - mov %r9,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov %r10,-0x20(%r12) │ │ │ │ - mov %r11,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x77(%r12),%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - lea -0x35(%r12),%r8 │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp da7b20 │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp da7b20 │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5ceb4a │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9e0f8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ + and %r13b,%r11b │ │ │ │ + sbb %esp,-0x70(%rsi) │ │ │ │ + add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + in $0x9a,%eax │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x163820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock or %ch,(%rdx,%rbx,8) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - clc │ │ │ │ - movq $0x5cebd8,-0x48(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x38(%rbx),%rdi │ │ │ │ - mov 0x40(%rbx),%r8 │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - mov %rdx,-0x38(%rbp) │ │ │ │ - mov %r8,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5cebd8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add $0xa66982,%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 5c9db7 │ │ │ │ + movq $0x5c9e30,0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d68d30 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call b9d800 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5cec20 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + in $0x9a,%al │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5cecde │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5cecc2 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5cecb4 │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5cecc2 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5cecb4 │ │ │ │ - movq $0x5ceb20,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ + (bad) -0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x3b(%rdi) │ │ │ │ + mov 0x6(%rcx),%rbx │ │ │ │ + mov 0xe(%rcx),%rcx │ │ │ │ + movq $0x5c9ab0,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x5c9e90,-0x8(%rbp) │ │ │ │ + mov $0x8,%esi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d6cd28 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x5c9db0,0x0(%rbp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ jmp d9c360 │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5ced69 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%r8 │ │ │ │ - mov 0x37(%rbx),%rbx │ │ │ │ - movq $0x5ceb60,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %r8,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x40(%r12),%r14 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - jmp da7148 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ + add %dh,0x2c(%rdi) │ │ │ │ + movq $0x5c9a48,-0x18(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp da7388 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + in $0x9a,%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,(%r8) │ │ │ │ + popf │ │ │ │ + pop %rsp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 5c9ec4 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d669e0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5cedb2 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9e0f8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x163820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock or %ch,(%rdx,%rbx,8) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - clc │ │ │ │ - movq $0x5cee40,-0x48(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x38(%rbx),%rdi │ │ │ │ - mov 0x40(%rbx),%r8 │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - mov %rdx,-0x38(%rbp) │ │ │ │ - mov %r8,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ + add %al,%al │ │ │ │ + push $0xffffffff8d4800a6 │ │ │ │ + rex.RB call 7354d814 <__environ@GLIBC_2.2.5+0x724f5d6c> │ │ │ │ + push %rbx │ │ │ │ + movq $0x5c9f00,-0x18(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5cee40 │ │ │ │ + jne 5c9f00 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call b9dcd0 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5cee88 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%rax) │ │ │ │ + add %al,0x4c00a668(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + lea 0xa8593e(%rip),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp c1ee10 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ + add %ah,0x49009ae3(%rax) │ │ │ │ + add $0x48,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5cef46 │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5cef2a │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5cef1c │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5cef2a │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5cef1c │ │ │ │ - movq $0x5ced88,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ + ja 5c9f94 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x5c9940,-0x40(%r12) │ │ │ │ + mov %rsi,-0x30(%r12) │ │ │ │ + movq $0x5c9c30,-0x28(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x5c9ec0,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5cefd1 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%r8 │ │ │ │ - mov 0x25(%rbx),%r9 │ │ │ │ - mov 0x2d(%rbx),%r10 │ │ │ │ - mov 0x35(%rbx),%rbx │ │ │ │ - movq $0x5cedc8,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %r10,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x40(%r12),%rdi │ │ │ │ - mov %r9,%rbx │ │ │ │ - jmp da7638 │ │ │ │ + lea -0x6(%r12),%rsi │ │ │ │ + jmp c1e778 │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + jrcxz 5c9f59 │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB mov $0xff8394c,%r8d │ │ │ │ - (bad) │ │ │ │ - jo 5cf004 │ │ │ │ - add %al,(%rax) │ │ │ │ - movq $0x5cf050,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ + rex.RB call 7354d914 <__environ@GLIBC_2.2.5+0x724f5e6c> │ │ │ │ + and %cl,-0x39(%rax) │ │ │ │ + rex.RB call b93fd1 │ │ │ │ + mov %rsi,%r14 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5cf050 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp c63480 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + loop 5c9f99 │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB loopne 5ceff5 │ │ │ │ - lock pop %rsp │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - rex.WXB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5cf0a0 │ │ │ │ + add %r14b,(%r8) │ │ │ │ + movabs 0x5d8b48d88948005c,%al │ │ │ │ + adc %cl,-0x77(%rax) │ │ │ │ + adc %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 5ca030 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %al,(%rcx) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sub %r9b,-0x75(%r8) │ │ │ │ - rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - cmp %cl,-0x75(%rax) │ │ │ │ - jne 5cf0f0 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 5cf179 │ │ │ │ - add $0x80,%r12 │ │ │ │ + add %ch,0x49009ae2(%rax) │ │ │ │ + add $0x20,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5cf165 │ │ │ │ - mov 0x6(%rbx),%rdi │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x5ced08,-0x78(%r12) │ │ │ │ - mov %rdi,-0x70(%r12) │ │ │ │ - mov %rbx,-0x68(%r12) │ │ │ │ - mov 0x8(%rbp),%r8 │ │ │ │ - mov %r8,-0x60(%r12) │ │ │ │ - mov 0x20(%rbp),%r9 │ │ │ │ - mov %r9,-0x58(%r12) │ │ │ │ - mov %rdx,-0x50(%r12) │ │ │ │ - mov 0x18(%rbp),%r10 │ │ │ │ - mov %r10,-0x48(%r12) │ │ │ │ - mov 0x10(%rbp),%r11 │ │ │ │ - mov %r11,-0x40(%r12) │ │ │ │ - movq $0x5cef70,-0x38(%r12) │ │ │ │ - mov %rdi,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov %r8,-0x20(%r12) │ │ │ │ - mov %r9,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %r10,-0x8(%r12) │ │ │ │ - mov %r11,(%r12) │ │ │ │ - lea -0x77(%r12),%r9 │ │ │ │ - lea -0x35(%r12),%r8 │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp da7b20 │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ + ja 5ca07c │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x17(%rbx),%rcx │ │ │ │ + dec %rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + inc %rbx │ │ │ │ + movq $0xc65380,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + lea -0x17(%r12),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5c9f38 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp da7b20 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - repnz (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl (%rdi) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - push %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5cf233 │ │ │ │ - movq $0x5ce958,-0x48(%r12) │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - mov %r8,-0x38(%r12) │ │ │ │ - mov %r9,-0x30(%r12) │ │ │ │ - mov %rsi,-0x28(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x5ceff8,-0x18(%r12) │ │ │ │ - mov %r8,-0x10(%r12) │ │ │ │ - mov %r9,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - mov %r9,%rbx │ │ │ │ - mov %rax,%r9 │ │ │ │ - lea -0x45(%r12),%r8 │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %rbx,%rdi │ │ │ │ - lea -0x15(%r12),%rsi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp da7b20 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - lea 0x9a389b(%rip),%rbx │ │ │ │ - mov %r14,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov 0x20(%rbp),%r9 │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 5d07a8 │ │ │ │ - nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5cf2c1 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xa7fc75(%rip),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7148 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5cf301 │ │ │ │ + jb 5ca16b │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5ca160 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xa7fc35(%rip),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov $0xffffffff,%ecx │ │ │ │ + movzbl 0x1b(%rbx),%edx │ │ │ │ + and %rcx,%rdx │ │ │ │ + mov $0xffffffff,%ecx │ │ │ │ + mov $0xffffffff,%esi │ │ │ │ + mov $0xffffffff,%edi │ │ │ │ + movzbl 0x1a(%rbx),%r8d │ │ │ │ + and %rdi,%r8 │ │ │ │ + shl $0x8,%r8 │ │ │ │ + and %rsi,%r8 │ │ │ │ + mov $0xffffffff,%esi │ │ │ │ + mov $0xffffffff,%edi │ │ │ │ + mov $0xffffffff,%r9d │ │ │ │ + movzbl 0x19(%rbx),%r10d │ │ │ │ + and %r9,%r10 │ │ │ │ + shl $0x10,%r10 │ │ │ │ + and %rdi,%r10 │ │ │ │ + mov $0xffffffff,%edi │ │ │ │ + mov $0xffffffff,%r9d │ │ │ │ + movzbl 0x18(%rbx),%ebx │ │ │ │ + and %r9,%rbx │ │ │ │ + shl $0x18,%rbx │ │ │ │ + and %rdi,%rbx │ │ │ │ + or %r10,%rbx │ │ │ │ + and %rsi,%rbx │ │ │ │ + or %r8,%rbx │ │ │ │ + and %rcx,%rbx │ │ │ │ + or %rdx,%rbx │ │ │ │ + movslq %ebx,%rbx │ │ │ │ + movq $0xd75650,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp da7148 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 1054dadc <__environ@GLIBC_2.2.5+0xf4f6034> │ │ │ │ (bad) │ │ │ │ - jmp d9aff0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + fiaddl (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - jmp d9aff0 │ │ │ │ + movq $0x5ca1d8,-0x18(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5ca1d8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - push %rax │ │ │ │ + rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5cf3d4 │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - movq $0x5cf298,-0x48(%r12) │ │ │ │ - mov %rsi,-0x38(%r12) │ │ │ │ - movq $0x5cf2d8,-0x30(%r12) │ │ │ │ - mov %r8,-0x20(%r12) │ │ │ │ - movq $0x5cf320,-0x18(%r12) │ │ │ │ - lea -0x30(%r12),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x5cf348,-0x8(%r12) │ │ │ │ - lea -0x48(%r12),%rbx │ │ │ │ + ja 5ca25f │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x7(%rbx),%rdx │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov (%rsi),%dil │ │ │ │ + mov 0x1(%rsi),%r8b │ │ │ │ + mov 0x2(%rsi),%r9b │ │ │ │ + mov 0x3(%rsi),%r10b │ │ │ │ + movq $0x5ca0a0,-0x38(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %dil,-0x20(%r12) │ │ │ │ + mov %r8b,-0x1f(%r12) │ │ │ │ + mov %r9b,-0x1e(%r12) │ │ │ │ + mov %r10b,-0x1d(%r12) │ │ │ │ + movq $0xc65380,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + lea 0x4(%rsi),%rcx │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + add $0xfffffffffffffffc,%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x17(%r12),%r8 │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ + lea -0x38(%r12),%rsi │ │ │ │ + lea -0x17(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp da7b20 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp da7388 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5cf421 │ │ │ │ + jb 5ca353 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5ca348 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xa7fb15(%rip),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov $0xffffffff,%ecx │ │ │ │ + movzbl 0x1b(%rbx),%edx │ │ │ │ + and %rcx,%rdx │ │ │ │ + mov $0xffffffff,%ecx │ │ │ │ + mov $0xffffffff,%esi │ │ │ │ + mov $0xffffffff,%edi │ │ │ │ + movzbl 0x1a(%rbx),%r8d │ │ │ │ + and %rdi,%r8 │ │ │ │ + shl $0x8,%r8 │ │ │ │ + and %rsi,%r8 │ │ │ │ + mov $0xffffffff,%esi │ │ │ │ + mov $0xffffffff,%edi │ │ │ │ + mov $0xffffffff,%r9d │ │ │ │ + movzbl 0x19(%rbx),%r10d │ │ │ │ + and %r9,%r10 │ │ │ │ + shl $0x10,%r10 │ │ │ │ + and %rdi,%r10 │ │ │ │ + mov $0xffffffff,%edi │ │ │ │ + mov $0xffffffff,%r9d │ │ │ │ + movzbl 0x18(%rbx),%ebx │ │ │ │ + and %r9,%rbx │ │ │ │ + shl $0x18,%rbx │ │ │ │ + and %rdi,%rbx │ │ │ │ + or %r10,%rbx │ │ │ │ + and %rsi,%rbx │ │ │ │ + or %r8,%rbx │ │ │ │ + and %rcx,%rbx │ │ │ │ + or %rdx,%rbx │ │ │ │ + movslq %ebx,%rbx │ │ │ │ + movq $0xd75650,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp da7148 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %bh,0x48009adf(%rax) │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5cf461 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xa7fad5(%rip),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7148 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + jb 5ca51c │ │ │ │ + mov 0x6(%rbx),%rcx │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x16(%rbx),%rdx │ │ │ │ + mov 0x1e(%rbx),%rdi │ │ │ │ + mov 0x26(%rbx),%rbx │ │ │ │ + movzbl %sil,%esi │ │ │ │ + test %rsi,%rsi │ │ │ │ + jne 5ca489 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,%rsi │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5ca520 │ │ │ │ + mov 0x17(%rsi),%rbx │ │ │ │ + cmp $0x4,%rbx │ │ │ │ + jl 5ca429 │ │ │ │ + mov 0x7(%rsi),%rdx │ │ │ │ + mov 0xf(%rsi),%rsi │ │ │ │ + mov (%rsi),%dil │ │ │ │ + mov 0x1(%rsi),%r8b │ │ │ │ + mov 0x2(%rsi),%r9b │ │ │ │ + mov 0x3(%rsi),%r10b │ │ │ │ + movq $0x5ca288,-0x38(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %dil,-0x20(%r12) │ │ │ │ + mov %r8b,-0x1f(%r12) │ │ │ │ + mov %r9b,-0x1e(%r12) │ │ │ │ + mov %r10b,-0x1d(%r12) │ │ │ │ + movq $0xc65380,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + lea 0x4(%rsi),%rcx │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + add $0xfffffffffffffffc,%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x38(%r12),%rsi │ │ │ │ + lea -0x17(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp da7388 │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + mov %rsi,%r9 │ │ │ │ + lea 0x9ade1c(%rip),%r8 │ │ │ │ + lea 0x9adddb(%rip),%rdi │ │ │ │ + lea 0x9addcd(%rip),%rsi │ │ │ │ + lea 0xa8863d(%rip),%r14 │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp c1de48 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %dl,0x48009ade(%rax) │ │ │ │ + mov 0x8(%rbp),%edi │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rsi,%r14 │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5ca54c │ │ │ │ + mov 0x17(%r14),%rax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jl 5ca4ec │ │ │ │ + mov 0x7(%r14),%rbx │ │ │ │ + mov 0xf(%r14),%rcx │ │ │ │ + mov (%rcx),%dl │ │ │ │ + movq $0xd14eb0,-0x28(%r12) │ │ │ │ + mov %dl,-0x20(%r12) │ │ │ │ + movq $0xc65380,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + lea 0x1(%rcx),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + dec %rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x27(%r12),%rsi │ │ │ │ + lea -0x17(%r12),%r14 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + jmp 5c9f38 │ │ │ │ + add $0xffffffffffffffd0,%r12 │ │ │ │ + mov %r14,%r9 │ │ │ │ + lea 0x9add59(%rip),%r8 │ │ │ │ + lea 0x9add18(%rip),%rdi │ │ │ │ + lea 0x9add0a(%rip),%rsi │ │ │ │ + lea 0xa8854a(%rip),%r14 │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp c1de48 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + movq $0x5ca590,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp d9c378 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x5ca470,-0x20(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp d9c378 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ (bad) │ │ │ │ - jmp d9aff0 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + fcompl 0x458b4800(%rdx) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jne 5ca5c0 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 5ca3a4 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ + add %ah,-0x23(%rax) │ │ │ │ (bad) │ │ │ │ - jmp d9aff0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5ca667 │ │ │ │ + movq $0x5ca608,-0x10(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5ca608 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - push %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5cf534 │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - movq $0x5cf3f8,-0x48(%r12) │ │ │ │ - mov %rsi,-0x38(%r12) │ │ │ │ - movq $0x5cf438,-0x30(%r12) │ │ │ │ - mov %r8,-0x20(%r12) │ │ │ │ - movq $0x5cf480,-0x18(%r12) │ │ │ │ - lea -0x30(%r12),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x5cf4a8,-0x8(%r12) │ │ │ │ - lea -0x48(%r12),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + fstpl -0x3b7cb700(%rdx) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x42(%rdi) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rdx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov (%rdx),%sil │ │ │ │ + movq $0xc65380,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + lea 0x1(%rdx),%rcx │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + dec %rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x17(%r12),%r8 │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ + lea -0x17(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp da7b20 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5ca370 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %ah,0x48009adc(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5cf581 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xa7f9b5(%rip),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7148 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + jb 5ca7e9 │ │ │ │ + movq $0x5ca6d0,-0x18(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5ca6d0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,-0x24(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x7f(%rcx) │ │ │ │ + (bad) │ │ │ │ + nop │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %ecx,(%rcx) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + movq $0x5c9f38,-0x88(%r12) │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov %rsi,-0x80(%r12) │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov %rdi,-0x78(%r12) │ │ │ │ + movq $0x5c9fc0,-0x70(%r12) │ │ │ │ + lea -0x86(%r12),%r8 │ │ │ │ + mov %r8,-0x68(%r12) │ │ │ │ + movq $0x5ca188,-0x60(%r12) │ │ │ │ + mov %rsi,-0x58(%r12) │ │ │ │ + mov %rdi,-0x50(%r12) │ │ │ │ + movq $0x5ca370,-0x48(%r12) │ │ │ │ + mov %rsi,-0x40(%r12) │ │ │ │ + mov %rdi,-0x38(%r12) │ │ │ │ + lea -0x5e(%r12),%rsi │ │ │ │ + mov %rsi,-0x30(%r12) │ │ │ │ + mov %r8,-0x28(%r12) │ │ │ │ + lea -0x6e(%r12),%rsi │ │ │ │ + mov %rsi,-0x20(%r12) │ │ │ │ + lea -0x46(%r12),%rsi │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + jl 5ca7a6 │ │ │ │ + mov (%rcx),%bl │ │ │ │ + movq $0xc65380,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea 0x1(%rcx),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x1(%rdx),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %bl,%sil │ │ │ │ + lea -0x17(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5ca370 │ │ │ │ + movq $0x5ca5c8,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + lea -0x16(%r12),%rax │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + mov %rbx,%r9 │ │ │ │ + lea 0x9ada8c(%rip),%r8 │ │ │ │ + lea 0x9ada4b(%rip),%rdi │ │ │ │ + lea 0x9ada3d(%rip),%rsi │ │ │ │ + lea 0xa8827d(%rip),%r14 │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp c1de48 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x90,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5cf5c1 │ │ │ │ + jb 5ca876 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xa7f975(%rip),%r14 │ │ │ │ + movq $0x5ca850,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7148 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5ca850 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ + add %cl,(%rdi) │ │ │ │ + mov $0x43,%dh │ │ │ │ (bad) │ │ │ │ - jmp d9aff0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 5ca868 │ │ │ │ + lea 0xa84fd1(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xa84fba(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - jmp d9aff0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5ca91b │ │ │ │ + movq $0x5ca8d8,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5ca8d8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - push %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5cf694 │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - movq $0x5cf558,-0x48(%r12) │ │ │ │ - mov %rsi,-0x38(%r12) │ │ │ │ - movq $0x5cf598,-0x30(%r12) │ │ │ │ - mov %r8,-0x20(%r12) │ │ │ │ - movq $0x5cf5e0,-0x18(%r12) │ │ │ │ - lea -0x30(%r12),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x5cf608,-0x8(%r12) │ │ │ │ - lea -0x48(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x17(%r12),%r8 │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp da7b20 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x5dc970,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5cf73b │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5cf6f8,-0x18(%rbp) │ │ │ │ + jb 5ca9a2 │ │ │ │ + movq $0x5ca968,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5cf6f8 │ │ │ │ + jne 5ca968 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x104f851,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + add %dh,0x1d(%rdi) │ │ │ │ + movzbl 0x7(%rbx),%eax │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x24(%rdi) │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - movq $0x5cf6b8,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x10(%r12),%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %r8,%rbx │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - sbb (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5cf803 │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5cf7f8 │ │ │ │ - mov 0x2(%rbx),%rax │ │ │ │ - movq $0x5cf758,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - mov %r9,%rbx │ │ │ │ - mov %r8,%r9 │ │ │ │ - mov %rdi,%r8 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - lea -0x3(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5cf842 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + jb 5caa43 │ │ │ │ + movq $0x5caa00,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9e0f8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x163820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock or %ch,(%rdx,%rbx,8) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - clc │ │ │ │ - movq $0x5cf8d0,-0x48(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x38(%rbx),%rdi │ │ │ │ - mov 0x40(%rbx),%r8 │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - mov %rdx,-0x38(%rbp) │ │ │ │ - mov %r8,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5cf8d0 │ │ │ │ + jne 5caa00 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call b9f1f0 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5cf918 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5cf9d6 │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5cf9ba │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5cf9ac │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5cf9ba │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5cf9ac │ │ │ │ - movq $0x5cf818,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x5dc970,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5cfa61 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%r8 │ │ │ │ - mov 0x37(%rbx),%rbx │ │ │ │ - movq $0x5cf858,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %r8,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x40(%r12),%r14 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - jmp da7148 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5cfaaa │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9e0f8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x163820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock or %ch,(%rdx,%rbx,8) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - clc │ │ │ │ - movq $0x5cfb38,-0x48(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x38(%rbx),%rdi │ │ │ │ - mov 0x40(%rbx),%r8 │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - mov %rdx,-0x38(%rbp) │ │ │ │ - mov %r8,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ + add %cl,%al │ │ │ │ + fcomps 0x458d4800(%rdx) │ │ │ │ + fmuls -0x8(%rcx,%rdi,1) │ │ │ │ + jb 5caadc │ │ │ │ + movq $0x5caaa8,-0x20(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5cfb38 │ │ │ │ + jne 5caaa8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call b9f6c0 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5cfb80 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x48009ad8(%rax) │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 5caac5 │ │ │ │ + movq $0x5caaf0,0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp c1e398 │ │ │ │ + movq $0x5cab90,0x0(%rbp) │ │ │ │ + lea 0xa84d7d(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp cfc970 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5cfc3e │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5cfc22 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5cfc14 │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5cfc22 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5cfc14 │ │ │ │ - movq $0x5cfa80,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ + add %bh,(%rax) │ │ │ │ + fcomps -0x3b7cb700(%rdx) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x23(%rdi) │ │ │ │ + movq $0x5ca9c0,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 5ca688 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ + add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r15b,-0x55(%r8) │ │ │ │ + pop %rsp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + (bad) -0x77(%rax) │ │ │ │ + ret │ │ │ │ + mov %rcx,0x20(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5cab78 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5cfcc9 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%r8 │ │ │ │ - mov 0x25(%rbx),%r9 │ │ │ │ - mov 0x2d(%rbx),%r10 │ │ │ │ - mov 0x35(%rbx),%rbx │ │ │ │ - movq $0x5cfac0,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %r10,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x40(%r12),%rdi │ │ │ │ - mov %r9,%rbx │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x48009ad7(%rax) │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ + jmp 5cab97 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x48009ad7(%rax) │ │ │ │ + lea 0xa65b6a(%rip),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 5cabcf │ │ │ │ + movq $0x5cac48,0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d68d30 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5cfd6b │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5cfd28,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5cfd28 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %ah,-0x29(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x77(%r8) │ │ │ │ + (bad) -0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x104f851,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %dh,0x3b(%rdi) │ │ │ │ + mov 0x6(%rcx),%rbx │ │ │ │ + mov 0xe(%rcx),%rcx │ │ │ │ + movq $0x5ca930,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x5cac98,-0x8(%rbp) │ │ │ │ + mov $0x8,%esi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d6cd28 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ + movq $0x5cabc8,0x0(%rbp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ jmp d9c360 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x24(%rdi) │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - movq $0x5cfce8,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x10(%r12),%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %r8,%rbx │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - (bad) │ │ │ │ + add %dh,0x23(%rdi) │ │ │ │ + movq $0x5ca898,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 5ca688 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x48009ad6(%rax) │ │ │ │ + movl $0x5cab40,0x0(%rbp) │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d669e0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB cwtl │ │ │ │ + add %bh,0x4800a65a(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5cffa8 │ │ │ │ - movq $0x5cfe58,-0x48(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%r8 │ │ │ │ - mov 0x25(%rbx),%r9 │ │ │ │ - mov 0x2d(%rbx),%rbx │ │ │ │ - mov %rbx,%r10 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rdx,-0x40(%rbp) │ │ │ │ - mov %r8,-0x38(%rbp) │ │ │ │ - mov %rax,-0x30(%rbp) │ │ │ │ - mov %r9,-0x28(%rbp) │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %r10,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ + jb 5cad24 │ │ │ │ + movq $0x5cad08,-0x18(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5cfe58 │ │ │ │ + jne 5cad08 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x5a(%rax) │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ + add %cl,0x45(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jge 5cad20 │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + lea 0xa84b36(%rip),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp c1ee10 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB loopne 5cfe05 │ │ │ │ - (bad) │ │ │ │ - pop %rsp │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - rex.WXB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5cfea8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + {rex2 0x9a} str -0x7d(%r17) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sub %r9b,-0x75(%r8) │ │ │ │ - rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - cmp %cl,-0x75(%rax) │ │ │ │ - jne 5cfef8 │ │ │ │ - mov 0x58(%rbp),%rdi │ │ │ │ - mov 0x60(%rbp),%r8 │ │ │ │ - mov %rbx,%r9 │ │ │ │ - and $0x7,%r9d │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 5cffac │ │ │ │ - add $0x90,%r12 │ │ │ │ + rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5cff98 │ │ │ │ - mov 0x6(%rbx),%r9 │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x5cfa00,-0x88(%r12) │ │ │ │ - mov %r9,-0x80(%r12) │ │ │ │ - mov %rbx,-0x78(%r12) │ │ │ │ - mov 0x8(%rbp),%r10 │ │ │ │ - mov %r10,-0x70(%r12) │ │ │ │ - mov 0x20(%rbp),%r11 │ │ │ │ - mov %r11,-0x68(%r12) │ │ │ │ - mov %rsi,-0x60(%r12) │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov %rsi,-0x58(%r12) │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov %r14,-0x50(%r12) │ │ │ │ - movq $0x5cfc68,-0x48(%r12) │ │ │ │ - mov %r9,-0x40(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - mov %r10,-0x30(%r12) │ │ │ │ - mov %r11,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x5cfd88,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - mov %rcx,%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - lea -0x3(%r12),%rsi │ │ │ │ - mov 0x48(%rbp),%r14 │ │ │ │ - lea -0x45(%r12),%rax │ │ │ │ - mov %rax,0x58(%rbp) │ │ │ │ - lea -0x87(%r12),%rax │ │ │ │ - mov %rax,0x60(%rbp) │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ - movq $0x90,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ + ja 5cad93 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x5ca810,-0x38(%r12) │ │ │ │ + mov %rsi,-0x28(%r12) │ │ │ │ + movq $0x5caa60,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x5cacc8,-0x8(%r12) │ │ │ │ + lea -0x1e(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rsi │ │ │ │ + jmp c1e778 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov 0x50(%rbp),%rbx │ │ │ │ - mov %rax,0x60(%rbp) │ │ │ │ - add $0x60,%rbp │ │ │ │ - jmp 5cf7b0 │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,-0x2b(%rax) │ │ │ │ + (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5d0012 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9e0f8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ + rex.RB call 7354e714 <__environ@GLIBC_2.2.5+0x724f6c6c> │ │ │ │ + and %cl,-0x39(%rax) │ │ │ │ + rex.RB call b95bd1 │ │ │ │ + mov %rsi,%r14 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp c63480 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x163820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock or %ch,(%rdx,%rbx,8) │ │ │ │ + add %ch,(%rax) │ │ │ │ + {rex2 0x9a} str -0x39(%r16) │ │ │ │ + add %r14b,(%r8) │ │ │ │ + scas %es:(%rdi),%al │ │ │ │ + pop %rsp │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ - clc │ │ │ │ - movq $0x5d00a0,-0x48(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x38(%rbx),%rdi │ │ │ │ - mov 0x40(%rbx),%r8 │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - mov %rdx,-0x38(%rbp) │ │ │ │ - mov %r8,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5d00a0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + adc %cl,-0x77(%rax) │ │ │ │ + adc %r14b,%r14b │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call ba0190 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5d00e8 │ │ │ │ + jne 5cae30 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5d01a6 │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5d018a │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5d017c │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ + add %bh,%al │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x3f(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x17(%rbx),%rcx │ │ │ │ + dec %rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + inc %rbx │ │ │ │ + movq $0xc65380,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5d018a │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5d017c │ │ │ │ - movq $0x5cffe8,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ + lea -0x17(%r12),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5cad40 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5d0231 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%r8 │ │ │ │ - mov 0x37(%rbx),%rbx │ │ │ │ - movq $0x5d0028,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %r8,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x40(%r12),%r14 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - jmp da7148 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5d027a │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + jb 5caf2b │ │ │ │ + movq $0x5caee8,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9e0f8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5caee8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x163820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock or %ch,(%rdx,%rbx,8) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - clc │ │ │ │ - movq $0x5d0308,-0x48(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x38(%rbx),%rdi │ │ │ │ - mov 0x40(%rbx),%r8 │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - mov %rdx,-0x38(%rbp) │ │ │ │ - mov %r8,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5d0308 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x5dc970,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call ba0660 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %ah,%al │ │ │ │ + rcrl %cl,0x458d4800(%rdx) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5cb0a1 │ │ │ │ + movq $0x5caf88,-0x10(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5d0350 │ │ │ │ + jne 5caf88 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rax) │ │ │ │ + add %ah,0x49009ad3(%rax) │ │ │ │ add $0x40,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5d040e │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5d03f2 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5d03e4 │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5d03f2 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5d03e4 │ │ │ │ - movq $0x5d0250,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + ja 5cb091 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rdx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov (%rdx),%sil │ │ │ │ + mov 0x1(%rdx),%dil │ │ │ │ + mov 0x2(%rdx),%r8b │ │ │ │ + mov 0x3(%rdx),%r9b │ │ │ │ + movq $0xd6d9e0,-0x38(%r12) │ │ │ │ + mov $0xffffffff,%r10d │ │ │ │ + movzbl %r9b,%r9d │ │ │ │ + and %r10,%r9 │ │ │ │ + mov $0xffffffff,%r10d │ │ │ │ + mov $0xffffffff,%r11d │ │ │ │ + mov $0xffffffff,%r14d │ │ │ │ + movzbl %r8b,%r8d │ │ │ │ + and %r14,%r8 │ │ │ │ + shl $0x8,%r8 │ │ │ │ + and %r11,%r8 │ │ │ │ + mov $0xffffffff,%r11d │ │ │ │ + mov $0xffffffff,%r14d │ │ │ │ + mov %r9,0x40(%rsp) │ │ │ │ + mov $0xffffffff,%r9d │ │ │ │ + movzbl %dil,%edi │ │ │ │ + and %r9,%rdi │ │ │ │ + shl $0x10,%rdi │ │ │ │ + and %r14,%rdi │ │ │ │ + mov $0xffffffff,%r9d │ │ │ │ + mov $0xffffffff,%r14d │ │ │ │ + movzbl %sil,%esi │ │ │ │ + and %r14,%rsi │ │ │ │ + shl $0x18,%rsi │ │ │ │ + and %r9,%rsi │ │ │ │ + or %rdi,%rsi │ │ │ │ + and %r11,%rsi │ │ │ │ + or %r8,%rsi │ │ │ │ + and %r10,%rsi │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + or %rdi,%rsi │ │ │ │ + movslq %esi,%rsi │ │ │ │ + mov %rsi,-0x30(%r12) │ │ │ │ + movq $0x5caea8,-0x28(%r12) │ │ │ │ + lea -0x37(%r12),%rsi │ │ │ │ + mov %rsi,-0x20(%r12) │ │ │ │ + movq $0xc65380,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + lea 0x4(%rdx),%rcx │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + add $0xfffffffffffffffc,%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x27(%r12),%rsi │ │ │ │ + lea -0x17(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5ca688 │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5d0499 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%r8 │ │ │ │ - mov 0x25(%rbx),%r9 │ │ │ │ - mov 0x2d(%rbx),%r10 │ │ │ │ - mov 0x35(%rbx),%rbx │ │ │ │ - movq $0x5d0290,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %r10,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x40(%r12),%rdi │ │ │ │ - mov %r9,%rbx │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5d053b │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5d04f8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5cb143 │ │ │ │ + movq $0x5cb100,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5d04f8 │ │ │ │ + jne 5cb100 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x104f851,(%r12) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x5dc970,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ + enter $0x9ad1,$0x0 │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5cb38d │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rcx │ │ │ │ + mov 0x16(%rbx),%rdx │ │ │ │ + mov 0x1e(%rbx),%rbx │ │ │ │ + movzbl %sil,%esi │ │ │ │ + test %rsi,%rsi │ │ │ │ + jne 5cb2f9 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,%rdx │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5cb391 │ │ │ │ + mov 0x17(%rdx),%rbx │ │ │ │ + cmp $0x4,%rbx │ │ │ │ + jl 5cb29b │ │ │ │ + mov 0x7(%rdx),%rcx │ │ │ │ + mov 0xf(%rdx),%rdx │ │ │ │ + mov (%rdx),%sil │ │ │ │ + mov 0x1(%rdx),%dil │ │ │ │ + mov 0x2(%rdx),%r8b │ │ │ │ + mov 0x3(%rdx),%r9b │ │ │ │ + movq $0xd6d9e0,-0x38(%r12) │ │ │ │ + mov $0xffffffff,%r10d │ │ │ │ + movzbl %r9b,%r9d │ │ │ │ + and %r10,%r9 │ │ │ │ + mov $0xffffffff,%r10d │ │ │ │ + mov $0xffffffff,%r11d │ │ │ │ + mov $0xffffffff,%r14d │ │ │ │ + movzbl %r8b,%r8d │ │ │ │ + and %r14,%r8 │ │ │ │ + shl $0x8,%r8 │ │ │ │ + and %r11,%r8 │ │ │ │ + mov $0xffffffff,%r11d │ │ │ │ + mov $0xffffffff,%r14d │ │ │ │ + mov %r9,0x40(%rsp) │ │ │ │ + mov $0xffffffff,%r9d │ │ │ │ + movzbl %dil,%edi │ │ │ │ + and %r9,%rdi │ │ │ │ + shl $0x10,%rdi │ │ │ │ + and %r14,%rdi │ │ │ │ + mov $0xffffffff,%r9d │ │ │ │ + mov $0xffffffff,%r14d │ │ │ │ + movzbl %sil,%esi │ │ │ │ + and %r14,%rsi │ │ │ │ + shl $0x18,%rsi │ │ │ │ + and %r9,%rsi │ │ │ │ + or %rdi,%rsi │ │ │ │ + and %r11,%rsi │ │ │ │ + or %r8,%rsi │ │ │ │ + and %r10,%rsi │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + or %rdi,%rsi │ │ │ │ + movslq %esi,%rsi │ │ │ │ + mov %rsi,-0x30(%r12) │ │ │ │ + movq $0x5cb0c0,-0x28(%r12) │ │ │ │ + lea -0x37(%r12),%rsi │ │ │ │ + mov %rsi,-0x20(%r12) │ │ │ │ + movq $0xc65380,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + lea 0x4(%rdx),%rcx │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + add $0xfffffffffffffffc,%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x27(%r12),%rsi │ │ │ │ + lea -0x17(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 5ca688 │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + mov %rdx,%r9 │ │ │ │ + lea 0x9acfaa(%rip),%r8 │ │ │ │ + lea 0x9acf69(%rip),%rdi │ │ │ │ + lea 0x9acf5b(%rip),%rsi │ │ │ │ + lea 0xa877cb(%rip),%r14 │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp c1de48 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x24(%rdi) │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - movq $0x5d04b8,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x10(%r12),%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %r8,%rbx │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x30(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + push %rbp │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5cb3b9 │ │ │ │ + mov 0x17(%r14),%rax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jl 5cb35d │ │ │ │ + mov 0x7(%r14),%rbx │ │ │ │ + mov 0xf(%r14),%rcx │ │ │ │ + mov (%rcx),%sil │ │ │ │ + movq $0xd14eb0,-0x28(%r12) │ │ │ │ + mov %sil,-0x20(%r12) │ │ │ │ + movq $0xc65380,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + lea 0x1(%rcx),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + dec %rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x27(%r12),%rsi │ │ │ │ + lea -0x17(%r12),%r14 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + jmp 5cad40 │ │ │ │ + add $0xffffffffffffffd0,%r12 │ │ │ │ + mov %r14,%r9 │ │ │ │ + lea 0x9acee8(%rip),%r8 │ │ │ │ + lea 0x9acea7(%rip),%rdi │ │ │ │ + lea 0x9ace99(%rip),%rsi │ │ │ │ + lea 0xa876d9(%rip),%r14 │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp c1de48 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + movq $0x5cb3f8,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp d9c378 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x5cb2e0,-0x20(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp d9c378 │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x58(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5d075c │ │ │ │ - movq $0x5d0618,-0x38(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%rbx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,-0x30(%rbp) │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %r8,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5d0618 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + iret │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sbb %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0xffffffff,%ebp │ │ │ │ + decl (%rdi) │ │ │ │ (bad) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB loopne 5d0685 │ │ │ │ + iret │ │ │ │ (bad) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - rex.WXB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5cb4c7 │ │ │ │ + movq $0x5cb468,-0x10(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5d0668 │ │ │ │ + jne 5cb468 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov (%rcx),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sub %r9b,-0x75(%r8) │ │ │ │ - rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - rex.W │ │ │ │ - mov 0x50(%rbp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 5d0760 │ │ │ │ - add $0x90,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5d074c │ │ │ │ - mov 0x6(%rbx),%rdi │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x5d01d0,-0x88(%r12) │ │ │ │ - mov %rdi,-0x80(%r12) │ │ │ │ - mov %rbx,-0x78(%r12) │ │ │ │ - mov 0x8(%rbp),%r8 │ │ │ │ - mov %r8,-0x70(%r12) │ │ │ │ - mov 0x20(%rbp),%r9 │ │ │ │ - mov %r9,-0x68(%r12) │ │ │ │ - mov %rcx,-0x60(%r12) │ │ │ │ - mov 0x18(%rbp),%r10 │ │ │ │ - mov %r10,-0x58(%r12) │ │ │ │ - mov 0x10(%rbp),%r11 │ │ │ │ - mov %r11,-0x50(%r12) │ │ │ │ - movq $0x5d0438,-0x48(%r12) │ │ │ │ - mov %rdi,-0x40(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - mov %r8,-0x30(%r12) │ │ │ │ - mov %r9,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %r10,-0x18(%r12) │ │ │ │ - mov %r11,-0x10(%r12) │ │ │ │ - movq $0x5d0558,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - mov %rcx,%r9 │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - lea -0x3(%r12),%rsi │ │ │ │ - mov 0x38(%rbp),%r14 │ │ │ │ - lea -0x45(%r12),%rax │ │ │ │ - mov %rax,0x48(%rbp) │ │ │ │ - lea -0x87(%r12),%rax │ │ │ │ - mov %rax,0x50(%rbp) │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 5cf1c0 │ │ │ │ - movq $0x90,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - mov 0x40(%rbp),%rbx │ │ │ │ - mov %rcx,0x50(%rbp) │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp 5cf7b0 │ │ │ │ - nopl (%rax) │ │ │ │ - shr $0xff,%dl │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + add %al,%al │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ - incl (%rdi) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - movabs 0x358a53b4d000000,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - ja 5d0887 │ │ │ │ - movq $0x5cf370,-0x98(%r12) │ │ │ │ - mov %rsi,-0x90(%r12) │ │ │ │ - movq $0x5cf4d0,-0x88(%r12) │ │ │ │ - mov %rsi,-0x80(%r12) │ │ │ │ - movq $0x5cf630,-0x78(%r12) │ │ │ │ - mov %rsi,-0x70(%r12) │ │ │ │ - movq $0x5cf7b0,-0x68(%r12) │ │ │ │ - lea -0x73(%r12),%rax │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - movq $0x5cfde0,-0x58(%r12) │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - lea -0x83(%r12),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - mov %r8,-0x40(%r12) │ │ │ │ - mov %r9,-0x38(%r12) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x42(%rdi) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - lea -0x62(%r12),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x5d05b0,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - lea -0x93(%r12),%rcx │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rdx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov (%rdx),%sil │ │ │ │ + movq $0xc65380,-0x18(%r12) │ │ │ │ mov %rcx,-0x10(%r12) │ │ │ │ - mov %r9,-0x8(%r12) │ │ │ │ + lea 0x1(%rdx),%rcx │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + dec %rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ - mov %r9,%rbx │ │ │ │ - mov %rax,%r9 │ │ │ │ - lea -0x55(%r12),%r8 │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %rbx,%rdi │ │ │ │ - lea -0x1d(%r12),%rsi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,%r14 │ │ │ │ + lea -0x17(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp da7b20 │ │ │ │ - movq $0xa0,0x388(%r13) │ │ │ │ - lea 0x9a224f(%rip),%rbx │ │ │ │ - mov %r14,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 5cb160 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,-0x32(%rax) │ │ │ │ + (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5d092d │ │ │ │ - movq $0x5d0908,-0x8(%rbp) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5cb63b │ │ │ │ + movq $0x5cb528,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5d0908 │ │ │ │ + jne 5cb528 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x7f(%rcx) │ │ │ │ + (bad) │ │ │ │ + mov %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add 0xe(%rbp),%esi │ │ │ │ - lea 0xa7ef11(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xa7ef0c(%rip),%rbx │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5cb646 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + movq $0x5ca688,-0x80(%r12) │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rsi,-0x78(%r12) │ │ │ │ + movq $0x5cad40,-0x70(%r12) │ │ │ │ + lea -0x7e(%r12),%rsi │ │ │ │ + mov %rsi,-0x68(%r12) │ │ │ │ + movq $0x5cadc0,-0x60(%r12) │ │ │ │ + lea -0x6e(%r12),%rdi │ │ │ │ + mov %rdi,-0x58(%r12) │ │ │ │ + movq $0x5caf48,-0x50(%r12) │ │ │ │ + mov %rsi,-0x48(%r12) │ │ │ │ + movq $0x5cb160,-0x40(%r12) │ │ │ │ + mov %rsi,-0x38(%r12) │ │ │ │ + lea -0x4e(%r12),%rsi │ │ │ │ + mov %rsi,-0x30(%r12) │ │ │ │ + mov %rdi,-0x28(%r12) │ │ │ │ + lea -0x5e(%r12),%rsi │ │ │ │ + mov %rsi,-0x20(%r12) │ │ │ │ + lea -0x3e(%r12),%rsi │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + jl 5cb5f8 │ │ │ │ + mov (%rcx),%bl │ │ │ │ + movq $0xc65380,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea 0x1(%rcx),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x1(%rdx),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %bl,%sil │ │ │ │ + lea -0x17(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5cb160 │ │ │ │ + movq $0x5cb428,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + lea -0x16(%r12),%rax │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + mov %rbx,%r9 │ │ │ │ + lea 0x9acc3a(%rip),%r8 │ │ │ │ + lea 0x9acbf9(%rip),%rdi │ │ │ │ + lea 0x9acbeb(%rip),%rsi │ │ │ │ + lea 0xa8742b(%rip),%r14 │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x9a224c(%rip),%rbx │ │ │ │ + jmp c1de48 │ │ │ │ + lea 0x9acd06(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x88,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5d096a │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bd190 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,-0x10(%rcx,%rcx,4) │ │ │ │ + mov %rsi,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp da7148 │ │ │ │ xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + ror $1,%ah │ │ │ │ + (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5d09d9 │ │ │ │ + rex.RB loopne 5cb6e1 │ │ │ │ cmp %edi,%eax │ │ │ │ - jb 5d0a00 │ │ │ │ - mov %rdi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 5d09f4 │ │ │ │ - movq $0x5d09d8,-0x20(%rbp) │ │ │ │ - mov 0xe(%rdi),%rbx │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov 0x6(%rdi),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + jb 5cb6e0 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5cb6d0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5d09d8 │ │ │ │ + jne 5cb6d0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x48009acc(%rax) │ │ │ │ + movl $0x5cb6f8,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 5cb958 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x39(%r8) │ │ │ │ - adc %r12b,(%r8) │ │ │ │ - or 0x0(%rbp),%bl │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5d0988 │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %rsi,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x9a2181(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + sub %dh,-0x76b7ffa4(%rdi) │ │ │ │ + fmuls -0xd(%rcx,%rcx,4) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x35(%rdi) │ │ │ │ - movq $0x5d0948,-0x28(%r12) │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0xc1d9c0,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x5d0a20,0x0(%rbp) │ │ │ │ - jmp d9c3d8 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + call 485d5241 <__environ@GLIBC_2.2.5+0x4757d799> │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5d0ab2 │ │ │ │ + jb 5cb7cd │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bd190 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + movq $0x5cb7b8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5cb7b8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5d0af4 │ │ │ │ - movq $0x5d0b10,-0x10(%rbp) │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5d0988 │ │ │ │ - lea 0x9a2095(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ch,0x48009ac8(%rax) │ │ │ │ + movl $0x5cb7e8,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 5c8bc0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x35(%rdi) │ │ │ │ - movq $0x5d0a90,-0x28(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp d9c3d8 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5d0ba1 │ │ │ │ + jb 5cb861 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x9a1fe9(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp cfbb50 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5d0c55 │ │ │ │ - movq $0x5d0c00,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + movq $0x5cb850,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5d0c00 │ │ │ │ + jne 5cb850 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r14b,(%r8) │ │ │ │ - or $0x5d,%al │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - ret │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5d0c30 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x1816ef3b(%rbx),%eax │ │ │ │ + mov $0xff41007d,%eax │ │ │ │ + lock nopl %gs:(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add 0xe(%rbp),%esi │ │ │ │ - lea 0xa7ebe9(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xa7ebe4(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x24(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x5cb808,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + jmp da7148 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5d0cc3 │ │ │ │ - add $0x10,%r12 │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5cb936 │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5d0cb8 │ │ │ │ + ja 5cb92b │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x5d0bc0,-0x8(%r12) │ │ │ │ + movq $0x5cb778,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x5cb880,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp cfbb50 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5d0cfa │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5bd190 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5cba0d │ │ │ │ + mov %r14,%rbx │ │ │ │ + and $0x7,%r14d │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + jne 5cb99c │ │ │ │ + lea 0x9ac9e1(%rip),%r14 │ │ │ │ + lea 0xa835a9(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + leave │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add $0x50,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5cb9f1 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x5cb690,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + movq $0x5cb8d0,-0x30(%r12) │ │ │ │ + lea -0x48(%r12),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xda1b20,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x30(%r12),%r14 │ │ │ │ + lea -0x10(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + movq $0x5cb998,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d9c360 │ │ │ │ + lea 0x9ac94c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + cmp %cl,%cl │ │ │ │ + (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5d0dad │ │ │ │ - movq $0x5d0d58,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + rex.RB call 7354f37c <__environ@GLIBC_2.2.5+0x724f78d4> │ │ │ │ + rex.RXB │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5cba68,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5d0d58 │ │ │ │ + jne 5cba68 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r9b,0x48005d0d(%r8) │ │ │ │ - mov %eax,%ebx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5d0d88 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + add %bh,%al │ │ │ │ + enter $0x9a,$0x48 │ │ │ │ + movl $0x5cba90,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 5cb958 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add 0xe(%rbp),%esi │ │ │ │ - lea 0xa7ea91(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xa7ea8c(%rip),%rbx │ │ │ │ + add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + jmp d9aff0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5d0e1b │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5d0e10 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x5d0d18,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp cfbb50 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5d0ea6 │ │ │ │ + jb 5cbb02 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5d0e70,-0x18(%rbp) │ │ │ │ + movq $0x5cbaf0,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5d0e70 │ │ │ │ + jne 5cbaf0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,(%r8) │ │ │ │ + mov $0xf631005c,%ebx │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp cfba90 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ - movq $0x5bf9e0,-0x8(%r12) │ │ │ │ + movq $0xcfb0d8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + movq $0x5cbb18,0x0(%rbp) │ │ │ │ + jmp d9c378 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5d0f19 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5d104a │ │ │ │ - mov %rdi,%rbx │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 5d1076 │ │ │ │ - movq $0x5d0f28,-0x20(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov 0x6(%rax),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5d0f28 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5cbb8e │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp da7148 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x77(%r8) │ │ │ │ - fiaddl -0x7cb7f81e(%rbx) │ │ │ │ - cli │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rax) │ │ │ │ - add $0x50,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5d103a │ │ │ │ - mov 0x6(%rbx),%rdx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 5cbc01 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5cbc9a │ │ │ │ + movq $0x5cbc00,-0x18(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x5d0dc8,-0x48(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x5d0e30,-0x28(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x5d0fc8,0x0(%rbp) │ │ │ │ - mov %rdx,0x8(%rbp) │ │ │ │ - lea -0xe(%r12),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5d0fc8 │ │ │ │ + jne 5cbc00 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - jge 5d0fd7 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 5d0ad0 │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5d103a │ │ │ │ - movq $0x5d0c70,-0x48(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x5d0cd8,-0x28(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - lea 0x9a1b47(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - mov %r14,%rcx │ │ │ │ - mov %rsi,%rax │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5d10bd │ │ │ │ - movq $0x5d0b78,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - movq $0xf72b6b,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x5d1068,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp d9c360 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov 0x20(%rbp),%r9 │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 5d1468 │ │ │ │ - nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5d11c7 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5d1168,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5d1168 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - test $0x11,%al │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ + rex mov $0x8b48005c,%esp │ │ │ │ rex.XB (bad) │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5d11a8 │ │ │ │ + jne 5cbc40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x39(%r8) │ │ │ │ - adc %r12b,%r8b │ │ │ │ - adc %ebx,0x0(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5d0ec8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + add %dh,0x3d(%rdi) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + bswap %rbx │ │ │ │ + mov %rbx,(%rcx) │ │ │ │ + movq $0xc64498,-0x10(%r12) │ │ │ │ + lea 0x8(%rcx),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0xf(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp da7250 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - movq $0x5d11e0,0x0(%rbp) │ │ │ │ - jmp d9c3d8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x24(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x5d1118,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - jmp da7148 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x30(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5d138a │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5d12e0,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5d12e0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock and %dl,(%rbx) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - rex.WXB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 5cbd09 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5cbdf2 │ │ │ │ + movq $0x5cbd10,-0x20(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rcx │ │ │ │ + mov 0x16(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5d1320 │ │ │ │ + jne 5cbd10 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rbx,%rdx,2) │ │ │ │ - movl $0x5d1360,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %edx,%ebp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + sub %rax,%rcx │ │ │ │ + cmp $0x8,%rcx │ │ │ │ + jge 5cbd60 │ │ │ │ + movq $0xc64478,-0x18(%r12) │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x8,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x16(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + movq $0x5cbd98,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5d1360 │ │ │ │ + jne 5cbd98 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - addl $0x0,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + rex.XB add %eax,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x39(%r8) │ │ │ │ - sbb %r12b,0x48005d13(%r8) │ │ │ │ - mov %ebx,%edi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5d0ec8 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ + add %dh,0x3d(%rdi) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + bswap %rbx │ │ │ │ + mov %rbx,(%rcx) │ │ │ │ + movq $0xc64498,-0x10(%r12) │ │ │ │ + lea 0x8(%rcx),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0xf(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp da7250 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - movq $0x5d13a0,0x0(%rbp) │ │ │ │ - jmp d9c3d8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + jmp d9c360 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x24(%rdi) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - movq $0x5d1290,-0x18(%r12) │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5cbe84 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x5cbb68,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + movq $0x5cbbb0,-0x30(%r12) │ │ │ │ + lea -0x50(%r12),%rbx │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x5cbcb8,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea -0x18(%r12),%rdi │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x16(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - cmp $0xff,%ah │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl (%rdi) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x49009ac4(%rax) │ │ │ │ + add $0x48,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5cbefd │ │ │ │ + movq $0x5cba28,-0x40(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + movq $0x5cbab0,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x5cbe20,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + lea 0x9ac461(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x3c(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5cbf4a │ │ │ │ + movq $0x5cbf68,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5cbeb0 │ │ │ │ + lea 0x9ac42f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x58(%rdi) │ │ │ │ - movq $0x5d1240,-0x28(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5d1400,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %r9,%rax │ │ │ │ - lea -0x27(%r12),%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - lea -0xd(%r12),%r8 │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp da7b20 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - lea 0x9a16c1(%rip),%rbx │ │ │ │ - mov %r14,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0xc1d9c0,-0x10(%r12) │ │ │ │ + movq $0x104ef29,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,%ah │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 7354f90c <__environ@GLIBC_2.2.5+0x724f7e64> │ │ │ │ + pop %rdx │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5cbff8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5cbff8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ ... │ │ │ │ - adc $0x68000000,%eax │ │ │ │ (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5d155e │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call d97350 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5d1559 │ │ │ │ - movq $0xda2e40,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x9a1707(%rip),%rsi │ │ │ │ - lea 0x9a16da(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ca4ec0 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rdi,%rax,1) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x9ac3a6(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - lea 0xa7e2c3(%rip),%r14 │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - jmp da7638 │ │ │ │ nop │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + mov %al,%bl │ │ │ │ + (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5d15d2 │ │ │ │ + rex.RB call 7354f984 <__environ@GLIBC_2.2.5+0x724f7edc> │ │ │ │ + pop %rdx │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7388 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + movq $0x5cc070,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5cc070 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,-0x3d(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rdi,%rax,1) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x9ac32e(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - jmp da7638 │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 7454fa04 <__environ@GLIBC_2.2.5+0x734f7f5c> │ │ │ │ + outsb %ds:(%rsi),(%dx) │ │ │ │ + lea 0x9ac320(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + ret $0x9a │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 5cc14d │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5cc186 │ │ │ │ + mov 0x6(%rbx),%rcx │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + add $0x18,%rbp │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea -0x1(%rax),%r14 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + test %r14,%r14 │ │ │ │ + je 5cc196 │ │ │ │ + movq $0x5cc0d8,-0x18(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5cc0d8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5cc186 │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + movq $0x1051c49,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + add $0x18,%rbp │ │ │ │ + lea 0xa836d6(%rip),%rdi │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea -0x1(%rax),%r14 │ │ │ │ + jmp 5cc127 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + movq $0x5cc1c8,-0x10(%rbp) │ │ │ │ + mov %rsi,%rax │ │ │ │ + lea 0xa836a9(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp cfc970 │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48009a16(%rax) │ │ │ │ - mov %esi,%edi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x5(%rbx),%r14 │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - jmp 5d1718 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %dh,%al │ │ │ │ + rcrl $0x8,0x7d8b4800(%rdx) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5cc23a │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5cc22a │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x5cc030,-0x28(%r12) │ │ │ │ + mov %rdi,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + movq $0x1051c29,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rcx │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0xe(%r12),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp c9e0f8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5cc22a │ │ │ │ + movq $0x5cbfb8,-0x28(%r12) │ │ │ │ + mov %rdi,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + movq $0x1051c29,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x829f78(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp d6e428 │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + adcb $0x73,-0x74b7ff59(%rbp) │ │ │ │ + adc %cl,0x35(%rbp,%rcx,4) │ │ │ │ + jbe 5cc236 │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + add %ch,%cl │ │ │ │ + rex (bad) │ │ │ │ + insl (%dx),%es:(%rdi) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x16(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,-0x6b(%rax) │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 5d16f9 │ │ │ │ - movq $0x5d16a8,-0x30(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rbx │ │ │ │ - mov %r14,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5d16a8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5cc2e1 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0xa79541(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c9e1e8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5cc31f │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + lea -0x1(%rax),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5cc340 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%eax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - adc $0x8349009a,%eax │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x34(%rdi) │ │ │ │ - movq $0x5d1620,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 5d1620 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %dl,-0x7cb6ff66(%rip) │ │ │ │ - (bad) │ │ │ │ - push $0x58a53b4d │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x7e(%rdi) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%r8 │ │ │ │ - movq $0x5d15a8,-0x60(%r12) │ │ │ │ - mov %rsi,-0x50(%r12) │ │ │ │ - mov %r14,-0x48(%r12) │ │ │ │ - mov %r8,-0x40(%r12) │ │ │ │ - movq $0x5d15f0,-0x38(%r12) │ │ │ │ - lea -0x60(%r12),%rsi │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - mov %rdi,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - movq $0x5d1650,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x37(%r12),%r9 │ │ │ │ - lea 0x9a1513(%rip),%r8 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea -0x15(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - jmp da7b20 │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5cc397 │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + jne 5cc361 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + add $0xffffffffffffffc8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x5cc2f8,-0x30(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + movq $0x1051c49,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + xchg %eax,%esp │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5cc462 │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5cc457 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + neg %rbx │ │ │ │ + cmp $0x0,%rbx │ │ │ │ + jle 5cc440 │ │ │ │ + movq $0x5cc2b8,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0xd75710,-0x20(%r12) │ │ │ │ + movq $0x1051c49,-0x18(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x5cc340,-0x8(%r12) │ │ │ │ + lea -0x1e(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5cc340 │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xa793cb(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c9e1e8 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - adc $0x9a,%al │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - testl $0x74358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ - loopne 5d1783 │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - add $0xffff32e9,%eax │ │ │ │ - jmp *-0x70(%rsi) │ │ │ │ - sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x49009a14(%rax) │ │ │ │ - add $0x50,%esp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + push %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5d187f │ │ │ │ - movq $0x5d1580,-0x48(%r12) │ │ │ │ - mov %rdi,-0x40(%r12) │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - movq $0x5d1718,-0x30(%r12) │ │ │ │ - mov %r9,-0x28(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x5d17d0,-0x8(%r12) │ │ │ │ - lea -0x2d(%r12),%rax │ │ │ │ + ja 5cc514 │ │ │ │ + test %rsi,%rsi │ │ │ │ + jg 5cc4e8 │ │ │ │ + movq $0x5cc3b8,-0x48(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rsi,-0x30(%r12) │ │ │ │ + movq $0xd75710,-0x28(%r12) │ │ │ │ + movq $0x1051c29,-0x20(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + movq $0x1051c49,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov %r9,%rax │ │ │ │ - lea -0x47(%r12),%r9 │ │ │ │ - lea 0x9a143e(%rip),%r8 │ │ │ │ - mov %rdi,%rbx │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x5cc298,-0x48(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + add $0xffffffffffffffc8,%r12 │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rsi,%rax │ │ │ │ - lea -0x5(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp da7b20 │ │ │ │ + lea 0xa83345(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 5cc0b0 │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0x9a142f(%rip),%rbx │ │ │ │ + lea 0x9abeca(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xa7df9a,%eax │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 5cc573 │ │ │ │ + movq $0x5cc590,-0x8(%rbp) │ │ │ │ + mov %r14,%rdi │ │ │ │ + lea 0x9aa98e(%rip),%rsi │ │ │ │ + lea 0xa7077f(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp ccbfe0 │ │ │ │ + lea 0x9abe96(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + scas %es:(%rdi),%al │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + rol $0x5c,%ch │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0xd(%rcx,%rcx,4) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5cc5c0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5d1953 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5d1910,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + scas %es:(%rdi),%al │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,(%r8) │ │ │ │ + (bad) │ │ │ │ + pop %rsp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5d1910 │ │ │ │ + jne 5cc628 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x104f851,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + lods %ds:(%rsi),%eax │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r9b,-0x3a(%r8) │ │ │ │ + pop %rsp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + (bad) -0x77(%rax) │ │ │ │ + ret │ │ │ │ + mov %rcx,0x18(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5cc648 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %bl,0x48009aad(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + lea 0x9aa934(%rip),%rdx │ │ │ │ + jmp 5cc658 │ │ │ │ + nop │ │ │ │ + rex.XB add %eax,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5d19bb │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5d19b0,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %bh,-0x53(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + adc %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + mov %ebx,%esi │ │ │ │ + and $0x7,%esi │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 5cc702 │ │ │ │ + movq $0x5cc6a8,-0x18(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov 0xe(%rax),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5d19b0 │ │ │ │ + jne 5cc6a8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x3,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + lods %ds:(%rsi),%eax │ │ │ │ (bad) │ │ │ │ - add %al,%gs:-0x1(%rcx) │ │ │ │ - gs lock nop │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x3d(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5cc728,0x0(%rbp) │ │ │ │ + lea 0x9aa81c(%rip),%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + inc %rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + lea -0x7(%r12),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + jmp d68f88 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + mov %rax,%r14 │ │ │ │ + sub %rcx,%r14 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x48009aac(%rax) │ │ │ │ + movl $0x5cc5f0,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d65a58 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5d1a29 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5d1aff │ │ │ │ - movq $0x5d1a20,-0x18(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5d1a20 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5cc7e0 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5cc7d5 │ │ │ │ + movsd 0x7(%r14),%xmm0 │ │ │ │ + xorpd %xmm1,%xmm1 │ │ │ │ + ucomisd %xmm1,%xmm0 │ │ │ │ + jp 5cc780 │ │ │ │ + je 5cc7c4 │ │ │ │ + xorpd %xmm1,%xmm1 │ │ │ │ + ucomisd %xmm0,%xmm1 │ │ │ │ + ja 5cc793 │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + jmp 5cc548 │ │ │ │ + movq $0xd755f0,-0x8(%r12) │ │ │ │ + movsd 0x82fe74(%rip),%xmm1 │ │ │ │ + xorpd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,(%r12) │ │ │ │ + movq $0x5cc800,-0x8(%rbp) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5cc548 │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + xor %r14d,%r14d │ │ │ │ + lea 0x9aa797(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x9abc51(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - pop %rax │ │ │ │ - sbb 0x0(%rbp),%bl │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ + add %ah,0x4800a819(%rax) │ │ │ │ + movl $0x5cc830,-0x8(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rbx,%r14 │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5d1a58 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + jmp d68d30 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,%gs:(%rdi) │ │ │ │ (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + mov $0x8d48009a,%ebx │ │ │ │ + rex.RB call 735501ac <__environ@GLIBC_2.2.5+0x724f8704> │ │ │ │ + (bad) │ │ │ │ + movq $0x5cc890,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5cc890 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x77(%r8) │ │ │ │ - fiaddl -0x7cb7f81e(%rbx) │ │ │ │ - cli │ │ │ │ - add %esi,0x49(%rsi,%rcx,2) │ │ │ │ - add $0x20,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5d1aaa │ │ │ │ - movq $0x5d1968,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x18(%r12),%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - lea 0xa7d48b(%rip),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5d1aef │ │ │ │ - movq $0x5d18d0,-0x10(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x10(%r12),%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - lea 0xa7d446(%rip),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ + add %ch,0x48009abb(%rax) │ │ │ │ + movl $0x5cc8e0,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 5cc758 │ │ │ │ + lea 0x9abbb1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5d1b9b │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5d1b58,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5d1b58 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + adc %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + adc -0x70(%rsi),%ah │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x104f851,(%r12) │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x5dc970,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + movq $0x5cc8c0,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp d9bef0 │ │ │ │ nop │ │ │ │ - add (%rax),%al │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5d1c03 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5d1bf8,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 5cc973 │ │ │ │ + movq $0x5cc990,-0x8(%rbp) │ │ │ │ + mov %r14,%rdi │ │ │ │ + lea 0x9aa58e(%rip),%rsi │ │ │ │ + lea 0xa70467(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp ccbfe0 │ │ │ │ + lea 0x9abaee(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + ror $0x5c,%cl │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0xd(%rcx,%rcx,4) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5d1bf8 │ │ │ │ + jne 5cc9c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,%gs:-0x1(%rcx) │ │ │ │ - gs lock nop │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ (bad) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,(%r8) │ │ │ │ + lret $0x5c │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5cca28 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + test $0x8b48009a,%eax │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r9b,-0x36(%r8) │ │ │ │ + pop %rsp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + (bad) -0x77(%rax) │ │ │ │ + ret │ │ │ │ + mov %rcx,0x18(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5cca48 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %bl,0x48009aa9(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + lea 0x9aa534(%rip),%rdx │ │ │ │ + jmp 5cca58 │ │ │ │ + nop │ │ │ │ + rex.XB add %eax,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5d1c71 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5d1d47 │ │ │ │ - movq $0x5d1c68,-0x18(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov %rdi,%rbx │ │ │ │ + add %bh,-0x57(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + adc %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + mov %ebx,%esi │ │ │ │ + and $0x7,%esi │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 5ccb02 │ │ │ │ + movq $0x5ccaa8,-0x18(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov 0xe(%rax),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5d1c68 │ │ │ │ + jne 5ccaa8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x3,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - movabs 0x8b48d88948005d1c,%al │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7ffbb(%rcx),%ecx │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ + add %bl,(%rax) │ │ │ │ + test $0x8349009a,%eax │ │ │ │ (bad) │ │ │ │ - jne 5d1ca0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ + add %dh,0x3d(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5ccb28,0x0(%rbp) │ │ │ │ + lea 0x9aa41c(%rip),%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + inc %rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + lea -0x7(%r12),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + jmp d68f88 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + mov %rax,%r14 │ │ │ │ + sub %rcx,%r14 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x48009aa8(%rax) │ │ │ │ + movl $0x5cc9f0,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d65a58 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x77(%r8) │ │ │ │ - fiaddl -0x7cb7f81e(%rbx) │ │ │ │ - cli │ │ │ │ - add %esi,0x49(%rsi,%rcx,2) │ │ │ │ - add $0x20,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5d1cf2 │ │ │ │ - movq $0x5d1bb0,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x18(%r12),%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - lea 0xa7d243(%rip),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5d1d37 │ │ │ │ - movq $0x5d1b18,-0x10(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x10(%r12),%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - lea 0xa7d1fe(%rip),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0xf(%rax) │ │ │ │ - (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5d1dcb │ │ │ │ - add $0x20,%r12 │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5ccbdb │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5d1dc0 │ │ │ │ - movq $0x5d19d8,-0x18(%r12) │ │ │ │ - mov %r9,-0x10(%r12) │ │ │ │ - movq $0x5d1c20,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - mov %r8,%r9 │ │ │ │ - lea -0x5(%r12),%r8 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0x9a0f24(%rip),%r14 │ │ │ │ - lea -0x15(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + ja 5ccbd0 │ │ │ │ + movss 0x7(%r14),%xmm0 │ │ │ │ + xorps %xmm1,%xmm1 │ │ │ │ + ucomiss %xmm1,%xmm0 │ │ │ │ + jp 5ccb7e │ │ │ │ + je 5ccbbf │ │ │ │ + xorps %xmm1,%xmm1 │ │ │ │ + ucomiss %xmm0,%xmm1 │ │ │ │ + ja 5ccb8f │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + jmp 5cc948 │ │ │ │ + movq $0xd75610,-0x8(%r12) │ │ │ │ + movss 0x82fa80(%rip),%xmm1 │ │ │ │ + xorps %xmm1,%xmm0 │ │ │ │ + movss %xmm0,(%r12) │ │ │ │ + movq $0x5ccbf8,-0x8(%rbp) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5d1800 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - lea 0x9a0f06(%rip),%rbx │ │ │ │ + jmp 5cc948 │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + xor %r14d,%r14d │ │ │ │ + lea 0x9aa39c(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x9ab8ae(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ch,0x4800a815(%rax) │ │ │ │ + movl $0x5ccc28,-0x8(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d68d30 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1a(%rdi) │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x9a0ebf(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,%gs:(%rdi) │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5d1ec3 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5d1e80,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %al,-0x48(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 735505a4 <__environ@GLIBC_2.2.5+0x724f8afc> │ │ │ │ + (bad) │ │ │ │ + movq $0x5ccc88,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5d1e80 │ │ │ │ + jne 5ccc88 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + mov $0xc748009a,%eax │ │ │ │ + add %r11b,%r8b │ │ │ │ + int3 │ │ │ │ + pop %rsp │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + sar $0xff,%dh │ │ │ │ + decl -0x73(%rax) │ │ │ │ + sbb $0x9ab811,%eax │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + adc %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + adc -0x70(%rsi),%ah │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x104f851,(%r12) │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x5dc970,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + movq $0x5cccb8,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp d9bef0 │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5d1efa │ │ │ │ + jb 5ccd6a │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp cfca30 │ │ │ │ + movq $0xda4100,-0x20(%rbp) │ │ │ │ + movq $0xf76f69,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp cff8e8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + mov $0x9a,%bh │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 5ccdb0 │ │ │ │ + movq $0x5ccdc8,-0x8(%rbp) │ │ │ │ + mov %r14,%rdi │ │ │ │ + lea 0x9aa14e(%rip),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp ccbfe0 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5d1f63 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5d1f58,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %bh,%al │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + clc │ │ │ │ + int $0x5c │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0xd(%rcx,%rcx,4) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5d1f58 │ │ │ │ + jne 5ccdf8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,%gs:-0x1(%rcx) │ │ │ │ - gs lock nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5d1f9a │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp cfca30 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %cl,%al │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 5d20fb │ │ │ │ - movq $0x5d2000,-0x20(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,-0x32(%r8) │ │ │ │ + pop %rsp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5d2000 │ │ │ │ + jne 5cce60 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + test %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %ah,(%rax) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7ffbb(%rcx),%ecx │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 5d2038 │ │ │ │ + add %bl,0x48009aa5(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + movq $0x5cce80,0x8(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x18(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5cce80 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,-0x5b(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - and %cl,-0x77(%rax) │ │ │ │ - fiadds -0x7cb7f81a(%rbx) │ │ │ │ - incb (%rcx) │ │ │ │ - je 5d20aa │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5d209a │ │ │ │ - movq $0x5d1f10,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - movq $0x5d1f78,-0x10(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x30(%r12),%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5d20eb │ │ │ │ - movq $0x5d1e40,-0x28(%r12) │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - movq $0x5d1ed8,-0x10(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x28(%r12),%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + or %r14b,(%r9) │ │ │ │ + leave │ │ │ │ + lea 0x9aa0fc(%rip),%rdx │ │ │ │ + jmp 5cce90 │ │ │ │ nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + rex.XB add %eax,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5d2193 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5d2150,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + add %al,-0x5b(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + adc %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + mov %ebx,%esi │ │ │ │ + and $0x7,%esi │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 5ccf3a │ │ │ │ + movq $0x5ccee0,-0x18(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov 0xe(%rax),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5d2150 │ │ │ │ + jne 5ccee0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x3,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ + (bad) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x104f851,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + add %dh,0x3d(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5ccf60,0x0(%rbp) │ │ │ │ + lea 0x9a9fe4(%rip),%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + inc %rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + lea -0x7(%r12),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + jmp d68f88 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + mov %rax,%r14 │ │ │ │ + sub %rcx,%r14 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,-0x5c(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,(%r8) │ │ │ │ + (bad) │ │ │ │ + pop %rsp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 5ccf84 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d65a58 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5d21ca │ │ │ │ + jb 5ccfba │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp cfca30 │ │ │ │ + movq $0xda4100,-0x20(%rbp) │ │ │ │ + movq $0xf76f69,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp cff8e8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5d2233 │ │ │ │ + jb 5cd002 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5d2228,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xda4100,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5d2228 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp cff7b0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,%al │ │ │ │ + mov $0x9a,%ah │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB mov $0x72f8394c,%r8d │ │ │ │ + sbb %ecx,-0x39(%rax) │ │ │ │ + rex.RB call b9a091 │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp caa318 │ │ │ │ + lea 0x9ab4b7(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,%gs:-0x1(%rcx) │ │ │ │ - gs lock nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x48009ab4(%rax) │ │ │ │ + movl $0x5cd080,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d058d0 │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5d226a │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp cfca30 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %ah,-0x4c(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + test $0xd0,%al │ │ │ │ + pop %rsp │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x77(%rax) │ │ │ │ + pop %rbp │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ + push $0x300738c │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + mov $0x9a,%ah │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,%r8b │ │ │ │ + rcrb $1,0x4c(%rax,%rax,1) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + mov %rbx,0x8(%rbp) │ │ │ │ + jmp d05c90 │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 5d23cb │ │ │ │ - movq $0x5d22d0,-0x20(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5d22d0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %dl,(%rax) │ │ │ │ + mov $0x9a,%ah │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ + add %dh,0x2f(%rdi) │ │ │ │ + movq $0x5ccd38,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x5cd130,-0x10(%rbp) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp d6ebb0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %dh,0x48009ab3(%rax) │ │ │ │ + movl $0x5cd170,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0xda4628,-0x18(%rbp) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d6eef8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - or %ah,(%rbx) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7ffbb(%rcx),%ecx │ │ │ │ (bad) │ │ │ │ - ret │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,-0x4d(%rax) │ │ │ │ (bad) │ │ │ │ - jne 5d2308 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x77(%rbp) │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5cd1e3 │ │ │ │ + movq $0x5ccd88,-0x20(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x5ccf88,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5cd218,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + movq $0xda4628,-0x18(%rbp) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d6ec88 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + xor %r14d,%r14d │ │ │ │ + lea 0x9a9d6c(%rip),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + test %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + mov $0x9a,%dl │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - and %cl,-0x77(%rax) │ │ │ │ - fiadds -0x7cb7f81a(%rbx) │ │ │ │ - incb (%rcx) │ │ │ │ - je 5d237a │ │ │ │ - add $0x38,%r12 │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sub %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add %esi,0x49(%rsp,%rcx,2) │ │ │ │ + add $0x20,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5d236a │ │ │ │ - movq $0x5d21e0,-0x30(%r12) │ │ │ │ + ja 5cd268 │ │ │ │ + movq $0x5ccfd0,-0x18(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - movq $0x5d2248,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ - lea -0x30(%r12),%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ + movq $0x5cd298,0x28(%rbp) │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + jmp 5ccd88 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5d23bb │ │ │ │ - movq $0x5d2110,-0x28(%r12) │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - movq $0x5d21a8,-0x10(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x28(%r12),%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ + mov %rcx,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 5ccd88 │ │ │ │ nop │ │ │ │ - sbb %eax,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + add %cl,(%rax) │ │ │ │ + push %gs │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + enter $0x5cd2,$0x0 │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d68d30 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,%gs:(%rdi) │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - or %bl,0x458d4800(%rdx) │ │ │ │ - clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5d244b │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5d2440 │ │ │ │ - movq $0x5d1fb8,-0x18(%r12) │ │ │ │ - mov %r9,-0x10(%r12) │ │ │ │ - movq $0x5d2288,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - mov %r8,%r9 │ │ │ │ - lea -0x5(%r12),%r8 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0x9a08bc(%rip),%r14 │ │ │ │ - lea -0x15(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5d1800 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - lea 0x9a089e(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %dl,(%rax) │ │ │ │ + mov $0x9a,%dl │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 73550c44 <__environ@GLIBC_2.2.5+0x724f919c> │ │ │ │ + rex.WX │ │ │ │ + movq $0x5cd328,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5cd328 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + mov $0x9a,%cl │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r8b,0x48005cd3(%r8) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5cd020 │ │ │ │ + lea 0x9ab1c6(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5d24eb │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5d24a8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5d24a8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + adc %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + adc -0x70(%rsi),%ah │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x104f851,(%r12) │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x5dc970,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + movq $0x5cd360,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp d9bef0 │ │ │ │ nop │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5d2553 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5d2548,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5cd49d │ │ │ │ + movq $0x5cd428,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5d2548 │ │ │ │ + jne 5cd428 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,-0x2c(%r8) │ │ │ │ + pop %rsp │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,%gs:-0x1(%rcx) │ │ │ │ - gs lock nop │ │ │ │ - (bad) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5cd458 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x28(%rdi) │ │ │ │ + lea 0x7(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + imul $0xa,%rbx,%rbx │ │ │ │ + add (%rax),%rbx │ │ │ │ + movq $0xd75650,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + lea 0x9ab07c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lahf │ │ │ │ + (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 5d26cb │ │ │ │ - movq $0x5d25c8,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5cd547 │ │ │ │ + movq $0x5cd4f8,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5d25c8 │ │ │ │ + jne 5cd4f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + sahf │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x32(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5cd568,0x0(%rbp) │ │ │ │ + lea 0x9a99cc(%rip),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + lea -0x7(%r12),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + jmp d68f88 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + lea 0x9aafda(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - add %ah,(%rsi) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7ffbb(%rcx),%ecx │ │ │ │ (bad) │ │ │ │ - ret │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x4800a80a(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp d65a58 │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + sahf │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 10550ee4 <__environ@GLIBC_2.2.5+0xf4f943c> │ │ │ │ (bad) │ │ │ │ - jne 5d2600 │ │ │ │ + ret $0x0 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock rcl $1,%ch │ │ │ │ + pop %rsp │ │ │ │ + add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5cd5d0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + popf │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + adc %dl,%dh │ │ │ │ + pop %rsp │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - jne 5d2638 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 5d2678 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5d2668 │ │ │ │ - movq $0x5d2500,-0x30(%r12) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x30(%r12),%rdi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - add $0x30,%r12 │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5cd610 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x49009a9d(%rax) │ │ │ │ + add $0x10,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5d26bb │ │ │ │ - movq $0x5d2468,-0x28(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x28(%r12),%rdi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + ja 5cd64f │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5cd680,0x0(%rbp) │ │ │ │ + lea 0x9a98b4(%rip),%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + lea -0x7(%r12),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + jmp d68f88 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ + lea 0x9aaed2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x4800a809(%rax) │ │ │ │ + movl $0x5cd6a8,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d65a58 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5d2763 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5d2720,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5d2720 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x104f851,(%r12) │ │ │ │ + add %dh,0x25(%rdi) │ │ │ │ + movq $0x5dc950,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + dec %rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5d27cb │ │ │ │ + movabs 0x4ce0458d4800a80a,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5cd76b │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5d27c0,-0x20(%rbp) │ │ │ │ + movq $0x5cd748,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5d27c0 │ │ │ │ + jne 5cd748 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0xa(%rax) │ │ │ │ + test $0x0,%al │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 5cd75f │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp d68d30 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,%gs:-0x1(%rcx) │ │ │ │ - gs lock nop │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 5d2943 │ │ │ │ - movq $0x5d2840,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rdi,%rbx │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 5cd84b │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5cd7d8,-0x28(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x20(%rbx),%rcx │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ mov %rcx,-0x20(%rbp) │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5d2840 │ │ │ │ + jne 5cd7d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - js 5d286e │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7ffbb(%rcx),%ecx │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 5d2878 │ │ │ │ + add %r9b,(%r8) │ │ │ │ + fcomps 0x48(%rax,%rax,1) │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5cd808 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ret $0x0 │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - jne 5d28b0 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 5d28f0 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5d28e0 │ │ │ │ - movq $0x5d2778,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x30(%r12),%rdi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5d2933 │ │ │ │ - movq $0x5d26e0,-0x28(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x28(%r12),%rdi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ + movq $0x5dc970,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + sub 0x10(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,0x48009a03(%rax) │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5d29d8 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5d29cd │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - movq $0x5d2570,-0x28(%r12) │ │ │ │ - mov %r9,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x5d27e8,-0x10(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - movq $0x5d29f0,-0x28(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea -0x25(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - lea -0xd(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add 0x4d8b4c00(%rdx),%ebx │ │ │ │ - or %cl,0x45(%rbx,%rcx,4) │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - jge 5d2a0c │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 5d23e8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ + add %dh,0x30(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x5cd780,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x20(%r12),%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + jmp da7148 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5d2a4a │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 5cd993 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9e0f8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x163820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock or %ch,(%rdx,%rbx,8) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - clc │ │ │ │ - movq $0x5d2ad8,-0x48(%rbp) │ │ │ │ + movq $0x5cd920,-0x28(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x38(%rbx),%rdi │ │ │ │ - mov 0x40(%rbx),%r8 │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - mov %rdx,-0x38(%rbp) │ │ │ │ - mov %r8,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ + mov 0x20(%rbx),%rcx │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5d2ad8 │ │ │ │ + jne 5cd920 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB call ba5600 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %r10b,-0x27(%r8) │ │ │ │ + pop %rsp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5d2b20 │ │ │ │ + jne 5cd950 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5d2bde │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5d2bc2 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5d2bb4 │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5d2bc2 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5d2bb4 │ │ │ │ - movq $0x5d2a20,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ + movq $0x5dc970,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + add 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5d2c69 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%r8 │ │ │ │ - mov 0x25(%rbx),%r9 │ │ │ │ - mov 0x2d(%rbx),%r10 │ │ │ │ - mov 0x35(%rbx),%rbx │ │ │ │ - movq $0x5d2a60,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %r10,-0x8(%r12) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x30(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x5cd8c8,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x40(%r12),%rdi │ │ │ │ - mov %r9,%rbx │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ + lea -0x20(%r12),%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + jmp da7148 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %bl,0x458d4800(%rdx) │ │ │ │ - test $0x4c,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5d2df7 │ │ │ │ - movq $0x5d2cf8,-0x38(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%rbx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %r8,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5d2cf8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5cda48 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5cda60,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rdi │ │ │ │ + lea 0xa85011(%rip),%rsi │ │ │ │ + lea 0x9aaae3(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 5c91a0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - lcall *0x45c74800(%rcx) │ │ │ │ - loopne 5d2d45 │ │ │ │ - sub $0x8948005d,%eax │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - rex.WXB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5d2d48 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov (%rcx),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,0x480099ff(%rax) │ │ │ │ - mov 0x28(%rbp),%eax │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x38(%rbp),%rdx │ │ │ │ - mov 0x40(%rbp),%rsi │ │ │ │ - mov 0x48(%rbp),%rdi │ │ │ │ - mov 0x50(%rbp),%r8 │ │ │ │ - mov %rbx,%r9 │ │ │ │ - and $0x7,%r9d │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 5d2dfb │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5d2de7 │ │ │ │ - mov 0x6(%rbx),%r9 │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x5d2c08,-0x38(%r12) │ │ │ │ - mov %r9,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0xd1c388,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x35(%r12),%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp 5d2960 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp 5d2960 │ │ │ │ - nop │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5d2e5a │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9e0f8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x163820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock or %ch,(%rdx,%rbx,8) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - clc │ │ │ │ - movq $0x5d2ee8,-0x48(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x38(%rbx),%rdi │ │ │ │ - mov 0x40(%rbx),%r8 │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - mov %rdx,-0x38(%rbp) │ │ │ │ - mov %r8,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5d2ee8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + rex.RB call 10551404 <__environ@GLIBC_2.2.5+0xf4f995c> │ │ │ │ (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB call ba5e20 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ + rex.RB call b9b5c5 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5d2f30 │ │ │ │ + jne 5cdb00 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5d2fee │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5d2fd2 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5d2fc4 │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5d2fd2 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5d2fc4 │ │ │ │ - movq $0x5d2e30,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5bf980,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ + rex.XB (bad) │ │ │ │ + cmp $0x2b,%rax │ │ │ │ + je 5cdb41 │ │ │ │ + cmp $0x2d,%rax │ │ │ │ + jne 5cdb33 │ │ │ │ + movq $0x5cdbc8,0x10(%rbp) │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + lea 0xa84f26(%rip),%rsi │ │ │ │ + lea 0x9aa9f8(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5c91a0 │ │ │ │ + lea 0xa79279(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + movq $0x5cdb80,0x10(%rbp) │ │ │ │ + mov %rax,%rdi │ │ │ │ + lea 0xa84ef2(%rip),%rsi │ │ │ │ + lea 0x9aa9c4(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5c91a0 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5d3079 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%r8 │ │ │ │ - mov 0x25(%rbx),%r9 │ │ │ │ - mov 0x2d(%rbx),%r10 │ │ │ │ - mov 0x35(%rbx),%rbx │ │ │ │ - movq $0x5d2e70,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %r10,-0x8(%r12) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0xd1c388,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x40(%r12),%rdi │ │ │ │ - mov %r9,%rbx │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,-0x4(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB mov $0x4c,%r8b │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5d31f8 │ │ │ │ - movq $0x5d3100,-0x30(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5d3100 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - sti │ │ │ │ - cltd │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB loopne 5d3155 │ │ │ │ - xor %ebx,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5d3150 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %eax,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,0x480099fb(%rax) │ │ │ │ - mov 0x28(%rbp),%eax │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x38(%rbp),%rdx │ │ │ │ - mov 0x40(%rbp),%rsi │ │ │ │ - mov 0x48(%rbp),%rdi │ │ │ │ - mov %rbx,%r8 │ │ │ │ - and $0x7,%r8d │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 5d31fc │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5d31e8 │ │ │ │ - mov 0x6(%rbx),%r8 │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x5d3018,-0x38(%r12) │ │ │ │ - mov %r8,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0xd1c388,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x35(%r12),%r9 │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp 5d2960 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp 5d2960 │ │ │ │ - nopl (%rax) │ │ │ │ - sbb (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - ... │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x490099fa(%rax) │ │ │ │ - add $0x58,%esp │ │ │ │ + sldt (%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + nop │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5cdcd4 │ │ │ │ + add $0x80,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5d32b2 │ │ │ │ - movq $0x5d2960,-0x50(%r12) │ │ │ │ - mov %r14,-0x48(%r12) │ │ │ │ - movq $0x5d2c90,-0x40(%r12) │ │ │ │ - mov %r9,-0x38(%r12) │ │ │ │ - mov %rdi,-0x30(%r12) │ │ │ │ - mov %r8,-0x28(%r12) │ │ │ │ - lea -0x4b(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x5d30a0,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %r8,-0x8(%r12) │ │ │ │ + ja 5cdcc9 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x5cd868,-0x78(%r12) │ │ │ │ + mov %rax,-0x70(%r12) │ │ │ │ + mov %rcx,-0x68(%r12) │ │ │ │ + mov %rbx,-0x60(%r12) │ │ │ │ + movq $0x5cd9b0,-0x58(%r12) │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + mov %rcx,-0x48(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + movq $0x5cda10,-0x38(%r12) │ │ │ │ + lea -0x57(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x5cdab0,-0x20(%r12) │ │ │ │ + lea -0x77(%r12),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xd1c388,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov 0x0(%rbp),%r9 │ │ │ │ - mov %r8,%rax │ │ │ │ - lea -0x3d(%r12),%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - lea -0x15(%r12),%rsi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp da7b20 │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - lea 0x99fa3c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - (bad) │ │ │ │ - or %edi,0x0(%rdi) │ │ │ │ + lea -0x38(%r12),%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp d19ba8 │ │ │ │ + movq $0x80,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5cdd6f │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5cdd30,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5cdd30 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - inc %rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - jb 5d32f3 │ │ │ │ - jg 5d32ec │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - inc %rbx │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0x5dc970,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - jle 5d3313 │ │ │ │ - jg 5d330c │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x2,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - lea (%rcx),%ecx │ │ │ │ - jg 5d332c │ │ │ │ - add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5cdde4 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5cddd9 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x5cdce8,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp da7148 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - inc %rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - pushf │ │ │ │ - or %edi,0x0(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5cde72 │ │ │ │ + movq $0x5cde40,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5cde40 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - inc %rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + cmp $0x45,%rbx │ │ │ │ + je 5cde62 │ │ │ │ + cmp $0x65,%rbx │ │ │ │ + je 5cde62 │ │ │ │ + lea 0xa78f58(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - scas %es:(%rdi),%al │ │ │ │ - or %edi,0x0(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x2,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %bl,%al │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x7f(%rcx) │ │ │ │ + (bad) │ │ │ │ nop │ │ │ │ - mov $0x7f09,%ebp │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x0(%rip) │ │ │ │ + add %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %ecx,0x48000000(%rdx) │ │ │ │ + mov 0x6(%rbx),%eax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x5cd700,-0x88(%r12) │ │ │ │ + mov %r14,-0x78(%r12) │ │ │ │ + mov %rbx,-0x70(%r12) │ │ │ │ + movq $0x5cdc10,-0x68(%r12) │ │ │ │ + lea -0x88(%r12),%rbx │ │ │ │ + mov %rbx,-0x58(%r12) │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + mov %rsi,-0x48(%r12) │ │ │ │ + movq $0x5cdd88,-0x40(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rsi,-0x20(%r12) │ │ │ │ + movq $0x5cde00,-0x18(%r12) │ │ │ │ + lea -0x68(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xd1c388,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x40(%r12),%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + jmp d19ba8 │ │ │ │ + movq $0x90,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x1(%rax) │ │ │ │ - ret │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - rorl %cl,(%rcx) │ │ │ │ - jg 5d33ac │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5cdfad │ │ │ │ + movq $0x5cdf98,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5cdf98 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jae 5cdfab │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5cde90 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - inc %rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5d34d1 │ │ │ │ - movq $0x5d3418,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + jb 5ce047 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5ce008,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5d3418 │ │ │ │ + jne 5ce008 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x30(%rbx),%esi │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 5d348e │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5d347e │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0x5cd798,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5d347e │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x5cd7b8,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5d34c1 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x5cd778,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0x5dc950,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + movq $0x0,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - lea 0x99f838(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - rorl $1,(%rax) │ │ │ │ - jg 5d34e4 │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - inc %rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - repnz or %bh,0x0(%rdi) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x2,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %cl,-0x10(%rcx,%rcx,4) │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp da7148 │ │ │ │ nop │ │ │ │ - ... │ │ │ │ - adc $0x10000000,%eax │ │ │ │ - clc │ │ │ │ - cltd │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5d3577 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call d97350 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5d3572 │ │ │ │ - movq $0xda2e40,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x99f7af(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ca4f58 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0xb0000000,%eax │ │ │ │ - negl 0x458d4800(%rcx) │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5d35d7 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call d97350 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5d35d2 │ │ │ │ - movq $0xda2e40,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x99f74f(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ca4f58 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - mov %ch,-0x74b7ff59(%rax) │ │ │ │ - jae 5d360c │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - jmp d639c8 │ │ │ │ - nopl (%rax) │ │ │ │ - adc $0x3000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,-0x58(%rax) │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + mov $0xa4,%al │ │ │ │ + (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5d3669 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jae 5d3677 │ │ │ │ - lea 0x99f798(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + rex.RB call 735519dc <__environ@GLIBC_2.2.5+0x724f9f34> │ │ │ │ + sub $0x48,%al │ │ │ │ + movl $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5ce0d8,-0x18(%rbp) │ │ │ │ + mov 0x18(%rbx),%rdi │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x9aa486(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 5c91a0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - test $0xa7,%al │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jge 5d364c │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - add $0x18,%rbp │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 5d3677 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0xd1c388,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - test $0xa7,%al │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jge 5d3674 │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - add $0x18,%rbp │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rsi,%rax │ │ │ │ - shr $0x3f,%rax │ │ │ │ - mov %rsi,%rbx │ │ │ │ - add %rax,%rbx │ │ │ │ - and $0xfffffffffffffffe,%rbx │ │ │ │ - mov %rsi,%rax │ │ │ │ - sub %rbx,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 5d36e3 │ │ │ │ - movq $0x5d3668,-0x18(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - shr $0x3f,%rbx │ │ │ │ - add %rbx,%rax │ │ │ │ - sar $1,%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp d639c8 │ │ │ │ - nop │ │ │ │ - addl $0x0,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4c00a7a7(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - add $0x20,%rbp │ │ │ │ - mov %rbx,%rax │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5d3745 │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 5d3739 │ │ │ │ - movq $0x5d35f0,-0x18(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - movq $0x5d3640,-0x18(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea -0x18(%r12),%rbx │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - shr $0x3f,%rbx │ │ │ │ - add %rbx,%rax │ │ │ │ - sar $1,%rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5ce18e │ │ │ │ + movq $0x5ce168,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp d639c8 │ │ │ │ - add $0xffffffffffffffe0,%r12 │ │ │ │ - mov %rdi,%rsi │ │ │ │ - jmp d639c8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x5d36d0,-0x20(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp d9c378 │ │ │ │ - (bad) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5ce168 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0xa(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 745570dc <__environ@GLIBC_2.2.5+0x734ff634> │ │ │ │ - sub -0x73(%rax),%cl │ │ │ │ - sbb $0x99f658,%eax │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %al,(%r8) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - negb 0x758b4800(%rcx) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov %rsi,%rax │ │ │ │ - shr $0x3f,%rax │ │ │ │ - mov %rsi,%rbx │ │ │ │ - add %rax,%rbx │ │ │ │ - and $0xfffffffffffffffe,%rbx │ │ │ │ - mov %rsi,%rax │ │ │ │ - sub %rbx,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 5d37ff │ │ │ │ - movq $0x5d37b0,-0x10(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov %rax,%rbx │ │ │ │ - shr $0x3f,%rbx │ │ │ │ - add %rbx,%rax │ │ │ │ - sar $1,%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d639c8 │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - jne 5d380b │ │ │ │ - mov %r14,%rbx │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + jnp 5ce173 │ │ │ │ + jne,pn 5ce180 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xa78c2c(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x5d3850,-0x18(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - shr $0x3f,%rbx │ │ │ │ - add %rbx,%rax │ │ │ │ - sar $1,%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp d639c8 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0xb(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jge 5d385c │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5d3618 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x49009aa3(%rax) │ │ │ │ + add $0x40,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5ce201 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x5ce088,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + movq $0x5ce128,-0x18(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xd1c388,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5d389a │ │ │ │ - movq $0x5d38b8,-0x8(%rbp) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + movabs %eax,0x394cf8458d48009a │ │ │ │ + clc │ │ │ │ + jb 5ce299 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5ce28e │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x5cdfc8,-0x30(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + movq $0x5ce068,-0x18(%r12) │ │ │ │ + lea -0x30(%r12),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x5ce1b0,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x5ce2b0,-0x8(%rbp) │ │ │ │ + mov %rax,%rdi │ │ │ │ + lea -0x17(%r12),%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp cfb158 │ │ │ │ - lea 0x99f55f(%rip),%rbx │ │ │ │ + jmp d1c318 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ + movq $0xd1c3a8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c378 │ │ │ │ + jmp d9c360 │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5d3993 │ │ │ │ - movq $0x5d3940,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5d3940 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x49009aa2(%rax) │ │ │ │ + add $0x38,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5ce361 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x5cde90,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + movq $0x5cdf58,-0x18(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x5ce228,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rdi │ │ │ │ + lea 0x9a8c14(%rip),%rsi │ │ │ │ + lea 0x9aa1ce(%rip),%r14 │ │ │ │ + jmp 5c91a0 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + or %ah,-0x72b7ff66(%rdx) │ │ │ │ + rex.RB call 73551cd4 <__environ@GLIBC_2.2.5+0x724fa22c> │ │ │ │ + sub %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock or %ch,(%rdx,%rbx,8) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + pop %rbp │ │ │ │ + clc │ │ │ │ + movq $0x5ce3c8,-0x18(%rbp) │ │ │ │ + lea 0xa8148e(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 5ce300 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x36(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - bsr %rax,%rax │ │ │ │ - mov $0x7f,%ebx │ │ │ │ - cmovne %rax,%rbx │ │ │ │ - xor $0x3f,%rbx │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - mov $0x3f,%eax │ │ │ │ - sub %rbx,%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0xd1c388,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - lea 0x99f46e(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,-0x5f(%rax) │ │ │ │ + (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5d3a43 │ │ │ │ - movq $0x5d39f0,-0x8(%rbp) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5ce4b0 │ │ │ │ + movq $0x5ce458,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5d39f0 │ │ │ │ + jne 5ce458 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + movabs 0x8b4808458b48009a,%eax │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + cmp $0x2b,%rbx │ │ │ │ + je 5ce495 │ │ │ │ + cmp $0x2d,%rbx │ │ │ │ + jne 5ce487 │ │ │ │ + movq $0x5ce510,0x8(%rbp) │ │ │ │ + lea 0xa813ae(%rip),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5ce300 │ │ │ │ + lea 0xa78925(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x5ce4c8,0x8(%rbp) │ │ │ │ + lea 0xa8138e(%rip),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5ce300 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x36(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - bsr %rax,%rax │ │ │ │ - mov $0x7f,%ebx │ │ │ │ - cmovne %rax,%rbx │ │ │ │ - xor $0x3f,%rbx │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - mov $0x3f,%eax │ │ │ │ - sub %rbx,%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0xd1c388,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - lea 0x99f3c6(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ - adc $0x30000000,%eax │ │ │ │ - cmc │ │ │ │ - cltd │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5d3aae │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call d97350 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5d3aa9 │ │ │ │ - movq $0xda2e40,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x99f4cf(%rip),%rsi │ │ │ │ - lea 0x99f4a2(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ca4ec0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - hlt │ │ │ │ - cltd │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5d3b65 │ │ │ │ - movq $0x5d3b08,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5d3b08 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x490099f4(%rax) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5d3b70 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jge 5d3b33 │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - lea 0x99f48e(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - bsr %rax,%rax │ │ │ │ - mov $0x7f,%ebx │ │ │ │ - cmovne %rax,%rbx │ │ │ │ - xor $0x3f,%rbx │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - mov $0x3f,%eax │ │ │ │ - sub %rbx,%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0xd1c388,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x99f46c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - ... │ │ │ │ - adc $0xf0000000,%eax │ │ │ │ - hlt │ │ │ │ - cltd │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5d3bde │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call d97350 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5d3bd9 │ │ │ │ - movq $0xda2e40,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x99f48f(%rip),%rsi │ │ │ │ - lea 0x99f462(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ca4ec0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x480099f4(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5d3c94 │ │ │ │ - movq $0x5d3c38,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5d3c38 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,-0xc(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + add %ch,(%rax) │ │ │ │ + movabs 0x3b4d48c48349009a,%al │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x5a(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 5d3c62 │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - lea 0x99f44f(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - bsr %rax,%rax │ │ │ │ - mov $0x7f,%ebx │ │ │ │ - cmovne %rax,%rbx │ │ │ │ - xor $0x3f,%rbx │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - mov $0x3f,%eax │ │ │ │ - sub %rbx,%rax │ │ │ │ + add %dh,0x50(%rdi) │ │ │ │ + movq $0x5ce300,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + movq $0x5ce380,-0x30(%r12) │ │ │ │ + lea -0x3f(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x5ce418,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xd1c388,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x99f42d(%rip),%rbx │ │ │ │ + lea -0x30(%r12),%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + jmp d19ba8 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + lea 0x9a9fe1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - adc $0xb0000000,%eax │ │ │ │ - hlt │ │ │ │ - cltd │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5d3d0e │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call d97350 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5d3d09 │ │ │ │ - movq $0xda2e40,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x99f44f(%rip),%rsi │ │ │ │ - lea 0x99f422(%rip),%r14 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + lahf │ │ │ │ + (bad) │ │ │ │ + add %ch,%cl │ │ │ │ + imul $0xffffffff,%edi,%edi │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x48009a9f(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5ce62a │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ca4ec0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp 5ce560 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0xc(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x10(%rcx,%rcx,4) │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jae 5d3d7f │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 5d3d8b │ │ │ │ - mov 0x6(%r14),%rax │ │ │ │ - mov 0x8(%rax),%rbx │ │ │ │ - shr $0x3,%rbx │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 5d3d7a │ │ │ │ - dec %rbx │ │ │ │ - mov 0x10(%rax,%rbx,8),%rax │ │ │ │ - bsr %rax,%rax │ │ │ │ - mov $0x7f,%ecx │ │ │ │ - cmovne %rax,%rcx │ │ │ │ - xor $0x3f,%rcx │ │ │ │ - shl $0x6,%rbx │ │ │ │ - sub %rcx,%rbx │ │ │ │ - add $0x3f,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x99f412(%rip),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - mov 0x7(%r14),%rax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jl 5d3d7f │ │ │ │ - test %rax,%rax │ │ │ │ - jle 5d3d7a │ │ │ │ - bsr %rax,%rax │ │ │ │ - mov $0x7f,%ebx │ │ │ │ - cmovne %rax,%rbx │ │ │ │ - xor $0x3f,%rbx │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov $0x3f,%ebx │ │ │ │ - sub %rax,%rbx │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + xchg %esp,0x738b4800(%rdi) │ │ │ │ + (bad) │ │ │ │ + jmp d1c0e8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5ce6f3 │ │ │ │ + movq $0x5ce608,-0x40(%r12) │ │ │ │ + mov %rsi,-0x30(%r12) │ │ │ │ + movq $0x5ce648,-0x28(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x5ce670,-0x18(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xd1c3a8,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + lea 0x9a9ecb(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - repz cltd │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5d3e20 │ │ │ │ - movq $0x5d3e10,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ + jb 5ce74f │ │ │ │ + movq $0x5ce770,-0x8(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x9a9e8c(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5d3e10 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,0x480099f3(%rax) │ │ │ │ - movl $0x5d3e40,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 5d3d30 │ │ │ │ - lea 0x99f3a1(%rip),%rbx │ │ │ │ + jmp d01550 │ │ │ │ + lea 0x9a9e9a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ + movq $0xd1c3a8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - movq $0x5d3e40,0x0(%rbp) │ │ │ │ - jmp d9c378 │ │ │ │ + jmp d9c360 │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ - adc $0xe0000000,%eax │ │ │ │ - repz cltd │ │ │ │ + adc $0x58000000,%eax │ │ │ │ + sahf │ │ │ │ + (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5d3ede │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 5ce817 │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call d97350 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 5d3ed9 │ │ │ │ + je 5ce812 │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x99f37f(%rip),%rsi │ │ │ │ - lea 0x99f352(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ca4ec0 │ │ │ │ + lea 0x9a9e01(%rip),%r14 │ │ │ │ + movq $0xda4628,-0x28(%rbp) │ │ │ │ + movq $0x1052a49,-0x20(%rbp) │ │ │ │ + movq $0x1046db9,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp d023d0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x480099f3(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5d3f7b │ │ │ │ - movq $0x5d3f38,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5d3f38 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %bh,%al │ │ │ │ + popf │ │ │ │ (bad) │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + lea 0x9a9dee(%rip),%r14 │ │ │ │ + jmp d188e8 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0xd(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rax,%rdx,1) │ │ │ │ - movl $0x5d3f98,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp d64060 │ │ │ │ - cmpq $0x1,0x7(%rbx) │ │ │ │ - jae 5d3f6b │ │ │ │ - lea 0x99f336(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x5d3fe0,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp d64060 │ │ │ │ - lea 0x99f336(%rip),%rbx │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + popf │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5ce881 │ │ │ │ + movq $0x5ce8a0,-0x8(%rbp) │ │ │ │ + lea 0x9a9dd9(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d1b0c8 │ │ │ │ + lea 0x9a9dd8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ + movq $0xd1c3a8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c378 │ │ │ │ + jmp d9c360 │ │ │ │ xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + or %bl,-0x72b7ff66(%rbp) │ │ │ │ + rex.RB call 7355223c <__environ@GLIBC_2.2.5+0x724fa794> │ │ │ │ + (bad) │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5ce938,-0x18(%rbp) │ │ │ │ + lea 0xa784ad(%rip),%rdi │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x9a9cbb(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d01550 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ + movq $0xd1c3a8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c378 │ │ │ │ + jmp d9c360 │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 74557984 <__environ@GLIBC_2.2.5+0x734ffedc> │ │ │ │ - es lea 0x99f2b8(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,0x480099f2(%rax) │ │ │ │ - add $0x8,%ebp │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %r14,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 5d4072 │ │ │ │ - cmpq $0xa,0x7(%r14) │ │ │ │ - jb 5d40a5 │ │ │ │ - mov %r14,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 5d4085 │ │ │ │ - cmpq $0x64,0x7(%r14) │ │ │ │ - jb 5d409d │ │ │ │ - movq $0x5d40c0,-0x10(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d64060 │ │ │ │ - mov $0x1,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,-0x64(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - repnz cltd │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x5d4118,0x0(%rbp) │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ - lea 0x99f1db(%rip),%r14 │ │ │ │ - jmp d68f88 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c378 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x5ce8e8,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + lea 0xa7825c(%rip),%rbx │ │ │ │ + jmp da7148 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x9a9cab(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bh,-0x72b7ff66(%rdi) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5cea06 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5dd1c0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - int1 │ │ │ │ - cltd │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,0x41(%r8) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - xor $0x99f1b2,%eax │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5cea52 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xda4100,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp cff8e8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %bh,-0x42(%rax) │ │ │ │ (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 5ceaec │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5ceae1 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x5ce9e0,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + movq $0x5cea20,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xda4628,-0x28(%rbp) │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp cff748 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x480099f1(%rax) │ │ │ │ - movl $0x5d4160,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp d6d560 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x480099f1(%rax) │ │ │ │ - test %ebx,%ebx │ │ │ │ - jl 5d41ac │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 5d4189 │ │ │ │ - movq $0x5d4058,0x8(%rbp) │ │ │ │ - lea 0x99ec04(%rip),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d63688 │ │ │ │ - movq $0x5d41d0,-0x8(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x99f14e(%rip),%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5d3788 │ │ │ │ - lea 0x99ebad(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5ceb87 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5ceb48,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5ceb48 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ + nop │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - int1 │ │ │ │ - cltd │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x48(%rbx,%rdx,1) │ │ │ │ - movl $0x5d4230,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d63688 │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - jne 5d420a │ │ │ │ - lea 0xa6fea7(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - movq $0x5d4278,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d63688 │ │ │ │ - nopl (%rax) │ │ │ │ - ret $0x0 │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - lock cltd │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,0x42(%r8) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - lock std │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - inc %edx │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0x5dc970,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ret $0x0 │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x480099f0(%rax) │ │ │ │ - movl $0x5d4298,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 5d4030 │ │ │ │ - ret $0x0 │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5cebd2 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xda4100,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp cff8e8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5cec1a │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xda4100,-0x20(%rbp) │ │ │ │ + movq $0xf76f69,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp cff8e8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - lock cltd │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73557c1c <__environ@GLIBC_2.2.5+0x72500174> │ │ │ │ - movsxd -0x7d(%rcx),%ecx │ │ │ │ + add %ah,%al │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x4b(%rdi) │ │ │ │ - cmp $0xa,%r14 │ │ │ │ - jae 5d42ed │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - cmp $0x64,%r14 │ │ │ │ - jae 5d42ff │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - mov $0x1,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0xd64100,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - movq $0x5d4350,-0x10(%rbp) │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 5cec66 │ │ │ │ + movq $0x5cec88,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov 0x7(%rsi),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0xf(%rsi),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d64060 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0x99effd(%rip),%rbx │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp d05a80 │ │ │ │ + lea 0x9a9acb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,0x490099ef(%rax) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5d4383 │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x5d43a8,0x0(%rbp) │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ - lea 0x99ef4b(%rip),%r14 │ │ │ │ - jmp d68f88 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c378 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x11(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,%r8b │ │ │ │ - rex.XB pop %r13 │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - xor $0x99ef22,%eax │ │ │ │ + add %dl,0x48009a9a(%rax) │ │ │ │ + movl $0x5ced08,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp d05c90 │ │ │ │ + add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,(%rax) │ │ │ │ - out %eax,(%dx) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,%r8b │ │ │ │ - rex.XB pop %r13 │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - adcb $0x0,0x10079(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - out %eax,(%dx) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x7b(%rax) │ │ │ │ - fstpt 0x10(%rbp) │ │ │ │ - lea 0x99e964(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 5d4429 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x5d4458,0x8(%rbp) │ │ │ │ - lea 0x99e964(%rip),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d63688 │ │ │ │ - movq $0x5d4478,-0x8(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x99eeae(%rip),%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5d3788 │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %ebp,%edx │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x490099ee(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.WRB and %r9b,-0x75(%r8) │ │ │ │ + or %r9b,-0x9(%r8) │ │ │ │ + fisttpl -0x1(%rax) │ │ │ │ + lret │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + jge 5cece9 │ │ │ │ + movq $0x5cebe8,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + lea -0x10(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5d4030 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x480099ee(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 5d449b │ │ │ │ - movq $0x5d44d8,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d63688 │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - jne 5d44b2 │ │ │ │ - lea 0xa6fbff(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - movq $0x5d4520,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d63688 │ │ │ │ - nopl (%rax) │ │ │ │ - ret $0x0 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 5ced4b │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - out %al,(%dx) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,%r8b │ │ │ │ - rex.R pop %rbp │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - rex.W sti │ │ │ │ (bad) │ │ │ │ - inc %edx │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x7e(%rdi) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + jge 5ced69 │ │ │ │ + cmp $0xfffffffffffffebc,%rcx │ │ │ │ + jge 5ced47 │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + movq $0x5cee60,-0x8(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d6bb88 │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + movq $0x5cedc8,0x0(%rbp) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + neg %rsi │ │ │ │ + lea 0xa747f9(%rip),%r14 │ │ │ │ + mov %rbx,0x8(%rbp) │ │ │ │ + jmp 5dd1c0 │ │ │ │ + movq $0x5cea68,-0x20(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea 0x9a992a(%rip),%r14 │ │ │ │ + lea -0x20(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c378 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + hlt │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,%r8b │ │ │ │ + in (%dx),%eax │ │ │ │ + pop %rsp │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + fimuls 0x75(%rbx,%rcx,4) │ │ │ │ + adc %ch,%cl │ │ │ │ + (bad) │ │ │ │ + scas %es:(%rdi),%al │ │ │ │ + jns 5ceddc │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ret $0x0 │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - in (%dx),%eax │ │ │ │ - cltd │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,0x45(%r8) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - add %bh,%bl │ │ │ │ - (bad) │ │ │ │ - inc %edx │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5cee3b │ │ │ │ + movq $0x5ceb00,-0x38(%r12) │ │ │ │ + mov %r14,-0x28(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x5ceba0,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x38(%r12),%r14 │ │ │ │ + lea -0x18(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp d9c3d8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %bl,0x48009a98(%rax) │ │ │ │ + movl $0x5ceca8,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 5df148 │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x480099ed(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ + add %dh,0x48009a98(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5d45bb │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5d45b0 │ │ │ │ - movq $0xd64120,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - movq $0x5d45d8,-0x10(%rbp) │ │ │ │ - lea -0x6(%r12),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + jb 5ceedb │ │ │ │ + movq $0x5ceec0,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d64060 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0x99ed86(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5ceec0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - in (%dx),%eax │ │ │ │ - cltd │ │ │ │ + add %bh,-0x68(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r15b,%r8b │ │ │ │ + out %al,(%dx) │ │ │ │ + pop %rsp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls -0x77(%rcx) │ │ │ │ + (bad) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5cec38 │ │ │ │ + lea 0x9a9866(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x5d4630,0x0(%rbp) │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ - lea 0x99ecc3(%rip),%r14 │ │ │ │ - jmp d68f88 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c378 │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0xd752a8,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x5ceef8,0x0(%rbp) │ │ │ │ + jmp d9c3d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - in (%dx),%al │ │ │ │ - cltd │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,0x46(%r8) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - xor $0x99ec9a,%eax │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + mov $0x8d48009a,%ecx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5cef76 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5dd1c0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x480099ec(%rax) │ │ │ │ - movl $0x5d4678,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp d6d560 │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5cefc2 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xda4100,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp cff8e8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + cmp %bh,-0x66(%rdi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 5cf029 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5cf014 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5cf028,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + neg %rsi │ │ │ │ + lea 0xa74556(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 5dd1c0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x480099ec(%rax) │ │ │ │ - test %ebx,%ebx │ │ │ │ - jge 5d468d │ │ │ │ - lea 0x99e6dc(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 5d46b1 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x5d46e0,0x8(%rbp) │ │ │ │ - lea 0x99e6dc(%rip),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d63688 │ │ │ │ - movq $0x5d4700,-0x8(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x99ec26(%rip),%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5d3788 │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - in (%dx),%al │ │ │ │ - cltd │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - rex.R stc │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ (bad) │ │ │ │ - rex add %al,0x0(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,-0xd(%rax) │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp %bh,0x160079(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - jmp 5d4698 │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x48(%rbx,%rdx,1) │ │ │ │ - movl $0x5d4760,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d63688 │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - jne 5d473a │ │ │ │ - lea 0xa6f977(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - movq $0x5d47a8,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d63688 │ │ │ │ + add %cl,(%rax) │ │ │ │ + xchg %eax,%edi │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 5cf0a1 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5cf072 │ │ │ │ + movq $0x5cf090,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d05a80 │ │ │ │ + lea 0x9a96ff(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - ret $0x0 │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x480099eb(%rax) │ │ │ │ - movl $0x5d4780,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 5d4030 │ │ │ │ - ret $0x0 │ │ │ │ + add %cl,%al │ │ │ │ + xchg %eax,%esi │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,(%r8) │ │ │ │ + int1 │ │ │ │ + pop %rsp │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + lock imul $0xffffff83,0x0(%rbx),%esi │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x7e(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + mov $0xf000000,%edx │ │ │ │ + (bad) │ │ │ │ + add %al,0x0(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %bh,(%rax) │ │ │ │ + jle 5cf071 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x9(%r8) │ │ │ │ + fisttpl -0x1(%rax) │ │ │ │ + lret │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jl 5cf0f8 │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5cf17f │ │ │ │ + mov %rcx,%r14 │ │ │ │ + movq $0xda4100,0x10(%rbp) │ │ │ │ + movq $0xf76f69,0x18(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp cff8e8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ret $0x0 │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x15(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,%r8b │ │ │ │ - rex.RXB pop %r13 │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - js 5d47ae │ │ │ │ + add %dh,(%rax) │ │ │ │ + xchg %eax,%esi │ │ │ │ (bad) │ │ │ │ - inc %edx │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5cf222 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + test %rax,%rax │ │ │ │ + jge 5cf1db │ │ │ │ + cmp $0xfffffffffffffebc,%rax │ │ │ │ + jge 5cf16e │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + movq $0x5cf248,-0x8(%rbp) │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d6bb88 │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5cf1bb │ │ │ │ + movq $0x5cefd8,-0x18(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rcx,%r14 │ │ │ │ + movq $0xda4100,0x8(%rbp) │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp cff8e8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x5cf0b0,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d9bef0 │ │ │ │ + movq $0x5cef50,-0x38(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x5cef90,-0x18(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0xda4628,0x0(%rbp) │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + jmp cff748 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + jl 5cf1e1 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,%r8b │ │ │ │ + lock pop %rsp │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + lock incb (%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - jmp 5d4790 │ │ │ │ + add %cl,(%rax) │ │ │ │ + xchg %eax,%ebp │ │ │ │ + (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5d4840 │ │ │ │ - movq $0x5d4830,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + rex.RB call 10552bc4 <__environ@GLIBC_2.2.5+0xf4fb11c> │ │ │ │ + (bad) │ │ │ │ + xchg %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + movq $0x5cf2b0,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5d4830 │ │ │ │ + jne 5cf2b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,%al │ │ │ │ + xchg %eax,%esp │ │ │ │ (bad) │ │ │ │ - cltd │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r12b,0x48(%r8) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - lock idiv %edi │ │ │ │ - decl -0x73(%rax) │ │ │ │ - sbb $0x99eb11,%eax │ │ │ │ + rex.RB clc │ │ │ │ + lock repnz pop %rsp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5cf2f0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x48009a94(%rax) │ │ │ │ + mov 0x8(%rbp),%edi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5cf050 │ │ │ │ + lea 0x9a947d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x5d4860,0x0(%rbp) │ │ │ │ - jmp d9c378 │ │ │ │ + shlb $0x45,-0x72b7ff66(%rbp) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5cf346 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5dd1c0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5cf392 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xda4100,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp cff8e8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - adc $0x50000000,%eax │ │ │ │ - jmp 5d4848 │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + jo 5cf392 │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5d48fe │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call d97350 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5d48f9 │ │ │ │ - movq $0xda2e40,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x99eaef(%rip),%rsi │ │ │ │ - lea 0x99eac2(%rip),%r14 │ │ │ │ + jb 5cf3d1 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + lea 0x9a7f8d(%rip),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ca4ec0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp d65a58 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - jmp 5d48b8 │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + xor %ch,%ah │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5d499f │ │ │ │ - movq $0x5d4958,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5d4958 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5cf411 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + lea 0x9a7f4d(%rip),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp d65a58 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - (bad) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rcx,%rdx,1) │ │ │ │ - movl $0x5d49c0,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 5d4570 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jae 5d498f │ │ │ │ - lea 0x99eaa2(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x5d4a08,0x0(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 5d42c8 │ │ │ │ - lea 0x99eaca(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%rbx) │ │ │ │ ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + xchg %eax,%ebx │ │ │ │ (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 5cf481 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5cf452 │ │ │ │ + movq $0x5cf470,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d05a80 │ │ │ │ + lea 0x9a93c7(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %dl,0x48009a93(%rax) │ │ │ │ + movl $0x5cf4c0,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d05c90 │ │ │ │ + addl $0x0,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + xchg %eax,%ebx │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x9(%r8) │ │ │ │ + fisttpl -0x1(%rax) │ │ │ │ + lret │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jl 5cf57b │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c378 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + jmp 5cf506 │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x6d(%rax) │ │ │ │ + (bad) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c378 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5cf56b │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + test %rax,%rax │ │ │ │ + jge 5cf524 │ │ │ │ + cmp $0xfffffffffffffebc,%rax │ │ │ │ + jge 5cf502 │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + movq $0x5cf718,-0x8(%rbp) │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d6bb88 │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + movq $0x5cf5e0,0x0(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + neg %rsi │ │ │ │ + lea 0xa7403e(%rip),%r14 │ │ │ │ + mov %rbx,0x8(%rbp) │ │ │ │ + jmp 5dd1c0 │ │ │ │ + movq $0x5cf320,-0x38(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x5cf360,-0x18(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0xda4628,0x0(%rbp) │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + jmp cff748 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jae 5cf598 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jae 5cf5b4 │ │ │ │ + cmpq $0x0,0x7(%rax) │ │ │ │ + jg 5cf5b4 │ │ │ │ + mov %rcx,%r14 │ │ │ │ + movq $0xda4100,0x10(%rbp) │ │ │ │ + movq $0xf76f69,0x18(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp cff8e8 │ │ │ │ + mov %rcx,%r14 │ │ │ │ + movq $0xda4100,0x10(%rbp) │ │ │ │ + movq $0xf77351,0x18(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp cff8e8 │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 745583ac <__environ@GLIBC_2.2.5+0x73500904> │ │ │ │ - es lea 0x99ea28(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %bh,0x48009a91(%rax) │ │ │ │ + movl $0x5cf608,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + jmp d69cb0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ (bad) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov %r14,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jae 5d4ad9 │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jae 5d4aa0 │ │ │ │ - cmpq $0xa,0x7(%r14) │ │ │ │ - jl 5d4ad9 │ │ │ │ - mov %r14,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jae 5d4ad1 │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jae 5d4ab9 │ │ │ │ - cmpq $0x64,0x7(%r14) │ │ │ │ - jl 5d4ad1 │ │ │ │ - movq $0x5d4af0,-0x10(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp cfb158 │ │ │ │ - mov $0x1,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,(%r8) │ │ │ │ + negb 0x48(%rax,%rax,1) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5cf638 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x490099e9(%rax) │ │ │ │ - add $0x10,%esp │ │ │ │ + add %ah,%al │ │ │ │ + jmp ffffffff8ba4f6e1 <__environ@GLIBC_2.2.5+0xffffffff8a9f7c39> │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add (%rdi),%ecx │ │ │ │ + andl $0xffffff8b,0x48000000(%rdi) │ │ │ │ + push %rbp │ │ │ │ + adc %cl,-0x7d(%rax) │ │ │ │ + stc │ │ │ │ + add 0x47(%rdx),%dh │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5d4b23 │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x5d4b48,0x0(%rbp) │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ - lea 0x99e7ab(%rip),%r14 │ │ │ │ - jmp d68f88 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c378 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + ja 5cf68d │ │ │ │ + movq $0x5cf3e8,-0x10(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xda4100,0x8(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp cff8e8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5cf68d │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + jg 5cf6c9 │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xda4100,0x8(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp cff8e8 │ │ │ │ + movq $0x5cf3a8,-0x10(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xda4100,0x8(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp cff8e8 │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xda4100,0x8(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp cff8e8 │ │ │ │ + nop │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + nop │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x17(%rax) │ │ │ │ - cltd │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r14b,0x4b(%r8) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - xor $0x99e782,%eax │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %r10b,0x49005cf4(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ + jmp 5df148 │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + nop │ │ │ │ (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 10553094 <__environ@GLIBC_2.2.5+0xf4fb5ec> │ │ │ │ + (bad) │ │ │ │ + xchg %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - jmp ffffffffc7a54c0b <__environ@GLIBC_2.2.5+0xffffffffc69fd163> │ │ │ │ - add %r10b,0x49005d4b(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp d6d560 │ │ │ │ + movq $0x5cf780,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5cf780 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - jmp ffffffff85a54c2b <__environ@GLIBC_2.2.5+0xffffffff849fd183> │ │ │ │ - fstpt 0x48(%rdi,%rax,2) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 5d4bb9 │ │ │ │ - movq $0x5d4a80,0x8(%rbp) │ │ │ │ - lea 0x99e204(%rip),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d6ae70 │ │ │ │ - movq $0x5d4c00,-0x8(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x99e8b6(%rip),%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ + add %ah,0x48009a90(%rax) │ │ │ │ + movl $0x5cf7c0,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d0a050 │ │ │ │ - lea 0x99e1ad(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5cf7c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x480099e8(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - jae 5d4c53 │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jb 5d4c29 │ │ │ │ - movq $0x5d4cc0,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - jne 5d4c40 │ │ │ │ - lea 0xa6f471(%rip),%rbx │ │ │ │ + add %ah,-0x70(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jge 5cf7cc │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - movq $0x5d4d08,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - movq $0x5d4c78,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ret $0x0 │ │ │ │ + jmp 5cf430 │ │ │ │ + lea 0x9a9055(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - call ffffffffc7a54d13 <__environ@GLIBC_2.2.5+0xffffffffc69fd26b> │ │ │ │ - add %r11b,0x49005d4c(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp 5d4a58 │ │ │ │ - ret $0x0 │ │ │ │ + lock mov $0x9a,%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5cf816 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5dd1c0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5cf862 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xda4100,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp cff8e8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - out %eax,$0x99 │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,%r8b │ │ │ │ - rex.WR pop %rbp │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - mov %bh,%ch │ │ │ │ - (bad) │ │ │ │ - inc %edx │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + enter $0x9a8f,$0x0 │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5cf8b4 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5cf8c8,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + neg %rsi │ │ │ │ + lea 0xa73cb6(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 5dd1c0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x4800a7eb(%rax) │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp d6c6b0 │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x480099e7(%rax) │ │ │ │ - movl $0x5d4d28,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 5d4a58 │ │ │ │ - ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5cf91a │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xda4100,-0x20(%rbp) │ │ │ │ + movq $0xf77351,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp cff8e8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - out %eax,$0x99 │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735586ac <__environ@GLIBC_2.2.5+0x72500c04> │ │ │ │ - and $0xafe8349,%eax │ │ │ │ - jge 5d4d6c │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - cmp $0x64,%r14 │ │ │ │ - jge 5d4d7a │ │ │ │ - mov $0x1,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - test %r14,%r14 │ │ │ │ - jg 5d4d91 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %r14,%rax │ │ │ │ - jmp 5d4db3 │ │ │ │ - lea 0x99e73b(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %r14,%rax │ │ │ │ - bsr %rax,%rax │ │ │ │ - mov $0x7f,%ebx │ │ │ │ - cmovne %rax,%rbx │ │ │ │ - xor $0x3f,%rbx │ │ │ │ - mov $0x3f,%eax │ │ │ │ - sub %rbx,%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %r14,%rax │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5d4dee │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x5d4e20,-0x10(%rbp) │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ - lea 0x99e4e8(%rip),%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d68f88 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x5d50e0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d9c378 │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5cf962 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xda4100,-0x20(%rbp) │ │ │ │ + movq $0xf77351,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp cff8e8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add %al,(%r8) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x1a(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,0x4e(%r8) │ │ │ │ - pop %rbp │ │ │ │ + add %cl,(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - xor $0x99e4aa,%eax │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - nop │ │ │ │ - add %al,(%r8) │ │ │ │ + rex.RB loopne 5cf9d1 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5cf9a2 │ │ │ │ + movq $0x5cf9c0,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d05a80 │ │ │ │ + lea 0x9a8eff(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x1a(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,0x4e(%r8) │ │ │ │ - pop %rbp │ │ │ │ + add %cl,%al │ │ │ │ + mov 0x45c74800(%rdx),%ds │ │ │ │ + add %al,-0x6(%rax) │ │ │ │ + pop %rsp │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ - or %al,0x410079(%rdi) │ │ │ │ + shlb $0x0,0x73(%rdx) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,-0x72(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - out %al,$0x99 │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x6f(%rdi) │ │ │ │ - test %rbx,%rbx │ │ │ │ - jge 5d4e8e │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - lea 0x99df0b(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 5d4ec1 │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x5d4f08,0x8(%rbp) │ │ │ │ - lea 0x99defe(%rip),%rsi │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d6ae70 │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - movq $0x5d4f28,-0x8(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x99e5aa(%rip),%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d0a050 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c378 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ + movabs %al,0x83001f0f000000 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x490099e5(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ + add %bh,(%rax) │ │ │ │ + mov 0x458b4800(%rdx),%ds │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + or %cl,-0x9(%rax) │ │ │ │ + fisttpl -0x1(%rax) │ │ │ │ + lret │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jl 5cfb4a │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5d4a58 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ret $0x0 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rdx,%rcx │ │ │ │ + jmp 5cfa97 │ │ │ │ + nop │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x1b(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add 0x35(%rbx),%esi │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jb 5d4fac │ │ │ │ - add $0x10,%r12 │ │ │ │ + add %cl,-0x72(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5d4f9c │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x5d5050,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - add $0x10,%r12 │ │ │ │ + ja 5cfb3a │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + test %rax,%rax │ │ │ │ + jge 5cfaf3 │ │ │ │ + cmp $0xfffffffffffffebc,%rax │ │ │ │ + jge 5cfa86 │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + movq $0x5cfc80,-0x8(%rbp) │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d6bb88 │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5d4f9c │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + ja 5cfad3 │ │ │ │ + movq $0x5cf878,-0x18(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - movq $0x5d5008,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + mov %rcx,%r14 │ │ │ │ + movq $0xda4100,0x8(%rbp) │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp cff8e8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x5cf9e0,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d9bef0 │ │ │ │ + movq $0x5cf7f0,-0x38(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x5cf830,-0x18(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0xda4628,0x0(%rbp) │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + jmp cff748 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - add $0x10,%r12 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + jae 5cfbe7 │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jae 5cfc36 │ │ │ │ + mov %rdx,%rcx │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5d4f9c │ │ │ │ + ja 5cfc52 │ │ │ │ cmpq $0x0,0x7(%rbx) │ │ │ │ - jne 5d4fd4 │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - lea 0xa6f0dd(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x5d5098,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ret $0x0 │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x480099e4(%rax) │ │ │ │ - movl $0x5d5028,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 5d4a58 │ │ │ │ - ret $0x0 │ │ │ │ + jge 5cfba9 │ │ │ │ + movq $0x5cf8e8,-0x10(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rcx,%r14 │ │ │ │ + movq $0xda4100,0x10(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp cff7b0 │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + mov %rcx,%r14 │ │ │ │ + movq $0xda4100,0x10(%rbp) │ │ │ │ + movq $0xf76f69,0x18(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp cff8e8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ret $0x0 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.WRB or %r9b,-0x77(%r8) │ │ │ │ + lret $0x8349 │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2a(%rdi) │ │ │ │ + movq $0x5cf930,-0x10(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + mov %rdx,%r14 │ │ │ │ + movq $0xda4100,0x10(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp cff7b0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x5cfbe0,0x0(%rbp) │ │ │ │ + jmp d9c360 │ │ │ │ + mov %rdx,%r14 │ │ │ │ + movq $0xda4100,0x10(%rbp) │ │ │ │ + movq $0xf76f69,0x18(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp cff8e8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x5cfca0,0x0(%rbp) │ │ │ │ + jmp d9c360 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x1c(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,0x50(%r8) │ │ │ │ - pop %rbp │ │ │ │ + add %ch,%al │ │ │ │ + mov 0x45c74800(%rdx),%ebx │ │ │ │ + add %cl,(%rax) │ │ │ │ + cli │ │ │ │ + pop %rsp │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ - clc │ │ │ │ - stc │ │ │ │ - (bad) │ │ │ │ - inc %edx │ │ │ │ - add %al,(%rax) │ │ │ │ + mov $0x830000f4,%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ret $0x0 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.WRB or %r13b,%r9b │ │ │ │ + mov $0xffffffe,%esi │ │ │ │ + (bad) │ │ │ │ + addb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - jrcxz 5d5030 │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,0x49005d50(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp 5d4a58 │ │ │ │ - ret $0x0 │ │ │ │ + add %ah,%al │ │ │ │ + mov 0x458d4800(%rdx),%ebx │ │ │ │ + call 1055361c <__environ@GLIBC_2.2.5+0xf4fbb74> │ │ │ │ + (bad) │ │ │ │ + xchg %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + movq $0x5cfd08,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5cfd08 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %al,(%r8) │ │ │ │ + add %ah,0x48009a8b(%rax) │ │ │ │ + movl $0x5cfd48,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5cfd48 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x480099e3(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5d4db3 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %ah,-0x75(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jge 5cfd54 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5cf980 │ │ │ │ + lea 0x9a8b55(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x480099e3(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5d51b2 │ │ │ │ - mov 0x8(%r14),%rax │ │ │ │ - shr $0x3,%rax │ │ │ │ + adc $0xf8000000,%eax │ │ │ │ + mov 0x458d4800(%rdx),%ebx │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5cfdc6 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call d97350 │ │ │ │ + add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - jne 5d5129 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %r14,%rax │ │ │ │ - jmp 5d5157 │ │ │ │ - dec %rax │ │ │ │ - mov 0x10(%r14,%rax,8),%rbx │ │ │ │ - bsr %rbx,%rbx │ │ │ │ - mov $0x7f,%ecx │ │ │ │ - cmovne %rbx,%rcx │ │ │ │ - xor $0x3f,%rcx │ │ │ │ - mov $0x3f,%ebx │ │ │ │ - sub %rcx,%rbx │ │ │ │ - shl $0x6,%rax │ │ │ │ - add %rbx,%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %r14,%rax │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5d5192 │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x5d51d0,-0x10(%rbp) │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ - lea 0x99e144(%rip),%r14 │ │ │ │ + je 5cfdc1 │ │ │ │ + movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x9a8b97(%rip),%rsi │ │ │ │ + lea 0x9a8b6a(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d68f88 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x5d5490,-0x10(%rbp) │ │ │ │ + jmp ca4ec0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0x80000000,%eax │ │ │ │ + mov %ds,0x458d4800(%rdx) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5cfe2e │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call d97350 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 5cfe29 │ │ │ │ + movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x9a8c1f(%rip),%rsi │ │ │ │ + lea 0x9a8bf2(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d9c378 │ │ │ │ - lea 0x99e31f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp ca4ec0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + adc $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - loop 5d5168 │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,%r8b │ │ │ │ - push %rcx │ │ │ │ - pop %rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - xor $0x99e0fa,%eax │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ + rex.RB loopne 5cfea1 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5cfea4 │ │ │ │ + test %rdi,%rdi │ │ │ │ + jge 5cfe6a │ │ │ │ + lea 0x9a8c23(%rip),%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + neg %rsi │ │ │ │ + cmp %rsi,%rdi │ │ │ │ + jl 5cfe7e │ │ │ │ + lea 0x9a8b1f(%rip),%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x5cfec0,-0x18(%rbp) │ │ │ │ + sub %rdi,%rsi │ │ │ │ + mov %r14,%rax │ │ │ │ + lea 0xa736c6(%rip),%r14 │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 5dd1c0 │ │ │ │ + lea 0x9a8ca5(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,-0x74(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,%r8b │ │ │ │ + (bad) │ │ │ │ + pop %rsp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %ch,%cl │ │ │ │ + fcomps 0x820079(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x480099e2(%rax) │ │ │ │ - movl $0x5d5218,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp d6d560 │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + mov %ds,0x45c74800(%rdx) │ │ │ │ + clc │ │ │ │ + sbb %bh,%bh │ │ │ │ + pop %rsp │ │ │ │ + add %cl,0x75(%rcx,%rcx,4) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 5cff18 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x1e(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %bh,%al │ │ │ │ + mov 0x45c74800(%rdx),%ebx │ │ │ │ + add %cl,-0x1(%rax) │ │ │ │ + pop %rsp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + xor $0x9a742a,%eax │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + jmp d64870 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rcx),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x6f(%rdi) │ │ │ │ - test %rbx,%rbx │ │ │ │ - jge 5d523e │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - lea 0x99db5b(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x48009a8b(%rax) │ │ │ │ + movl $0x5cff78,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5cff78 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 5d5271 │ │ │ │ - movq $0xd6da00,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x5d52b8,0x8(%rbp) │ │ │ │ - lea 0x99db4e(%rip),%rsi │ │ │ │ - lea -0x6(%r12),%r14 │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rcx),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,-0x75(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r13b,0x48005cff(%r8) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp d6ae70 │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - movq $0x5d52d8,-0x8(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x99e1fa(%rip),%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d0a050 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c378 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ + jmp d06b50 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - loope 5d5250 │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ (bad) │ │ │ │ - xchg %eax,%esp │ │ │ │ - idiv %edi │ │ │ │ - decl (%rdi) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + fdivr %st(7),%st │ │ │ │ + pop %rsp │ │ │ │ + add %cl,0x75(%rcx,%rcx,4) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - rex add %al,0x0(%rdx) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 5cffd8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x480099e1(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - jae 5d531d │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jb 5d535c │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5d534c │ │ │ │ - movq $0xd6da00,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x5d5400,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea -0x6(%r12),%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5d534c │ │ │ │ - movq $0xd6da00,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x5d53b8,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea -0x6(%r12),%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5d534c │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - jne 5d5384 │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - lea 0xa6ed2d(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - movq $0xd6da00,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x5d5448,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea -0x6(%r12),%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ret $0x0 │ │ │ │ + add %bl,(%rax) │ │ │ │ + mov 0x45c74800(%rdx),%ebx │ │ │ │ + add %cl,(%rax) │ │ │ │ + add %bl,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d0008 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - loopne 5d5350 │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,%r8b │ │ │ │ - push %rbx │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + mov 0x458b4800(%rdx),%bl │ │ │ │ + adc %cl,-0x39(%rax) │ │ │ │ + adc %r8b,0x0(%r8) │ │ │ │ pop %rbp │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + jge 5d0023 │ │ │ │ + lea 0xa73fef(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp d06a48 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x48009a8a(%rax) │ │ │ │ + movl $0x5d0078,-0x8(%rbp) │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %r14,%rax │ │ │ │ + lea 0xa73503(%rip),%r14 │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + mov %rbx,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5dd1c0 │ │ │ │ nop │ │ │ │ - idiv %bh │ │ │ │ - inc %edx │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + mov 0x458b4800(%rdx),%bl │ │ │ │ + or %cl,-0x39(%rax) │ │ │ │ + or %r13b,0x48005d00(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d68f88 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov 0x45c74800(%rdx),%bl │ │ │ │ + add %bl,%al │ │ │ │ + add %bl,0x0(%rbp) │ │ │ │ + lea 0xa73f5a(%rip),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov %rbx,0x8(%rbp) │ │ │ │ + jmp d68f88 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ret $0x0 │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x480099e0(%rax) │ │ │ │ - movl $0x5d5420,0x0(%rbp) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + rex cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 5d00e4 │ │ │ │ mov %rbx,%r14 │ │ │ │ - jmp 5d4a58 │ │ │ │ - ret $0x0 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp d06b50 │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %dl,-0x76(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 10553a54 <__environ@GLIBC_2.2.5+0xf4fbfac> │ │ │ │ + (bad) │ │ │ │ + xchg %eax,%ebx │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock rex add %ebx,0x0(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d0140 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ret $0x0 │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + mov 0x45c74800(%rdx),%bl │ │ │ │ + clc │ │ │ │ + addb $0x5d,(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d0180 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x20(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,0x54(%r8) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - add %dh,%dh │ │ │ │ + add %dl,%al │ │ │ │ + mov %ebx,0x458b4800(%rdx) │ │ │ │ + adc %cl,-0x39(%rax) │ │ │ │ + adc %r8b,%r8b │ │ │ │ + add %ebx,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5cfe50 │ │ │ │ + lea 0x9a89d1(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - inc %edx │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + lock add %ebx,0x0(%rbp) │ │ │ │ + mov %r14,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d01f0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,(%r8) │ │ │ │ + add 0x0(%rbp),%bl │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d0220 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 5d5428 │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - mov $0xffffffc,%edx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,0x1000000(%rip) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0xd0c2f8,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - fistps 0x458d4800(%rcx) │ │ │ │ - clc │ │ │ │ + add %ah,(%rax) │ │ │ │ + insl (%dx),%es:(%rdi) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5d5500 │ │ │ │ - movq $0x5d54f0,-0x8(%rbp) │ │ │ │ + jb 5d02db │ │ │ │ + movq $0x5d02b0,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5d54f0 │ │ │ │ + jne 5d02b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x480099df(%rax) │ │ │ │ - movl $0x5d5520,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 5d4a58 │ │ │ │ - lea 0x99dfe1(%rip),%rbx │ │ │ │ + add %ch,%al │ │ │ │ + insb (%dx),%es:(%rdi) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB cmovs 0x480e7cc0(%r13),%eax │ │ │ │ + lea 0xa7f572(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x5d02f8,0x0(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 5c01c0 │ │ │ │ + lea 0x9a88a6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x7b(%rbp) │ │ │ │ + testb $0x9d,(%rdi) │ │ │ │ + rorb $0xb6,(%rdi) │ │ │ │ + rorb $0xe0,-0x3f(%rax) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + cwtl │ │ │ │ + loopne 5d0335 │ │ │ │ + cmc │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + add %cl,%gs:(%rdi) │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x6c(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5d0393 │ │ │ │ + movq $0x5d0368,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d0368 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + insb (%dx),%es:(%rdi) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB cmovs 0x48147dc0(%r13),%eax │ │ │ │ + movl $0x5d03b0,0x0(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 5c01c0 │ │ │ │ + lea 0xa7f49d(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x5d5520,0x0(%rbp) │ │ │ │ - jmp d9c378 │ │ │ │ + lea 0x9a87fe(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ - adc $0x20000000,%eax │ │ │ │ - loopne 5d5508 │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5d55be │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7b(%rbp) │ │ │ │ + idivb -0x30(%rbp) │ │ │ │ + lea 0xa7f476(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x48009a6b(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5d040a │ │ │ │ + movq $0x5d0428,-0x10(%rbp) │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5c01c0 │ │ │ │ + lea 0x9a8797(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + pop %rax │ │ │ │ + add $0x5d,%al │ │ │ │ + add %cl,0x75(%rcx,%rcx,4) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 5d0458 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ret $0x0 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add (%rdi),%ecx │ │ │ │ + orl $0xffffff83,0x48000001(%rbp) │ │ │ │ + cli │ │ │ │ + add (%rdi),%cl │ │ │ │ + (bad) │ │ │ │ + fiaddl (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov 0x8(%rbx),%rdx │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mul %rdx │ │ │ │ + mov %rdi,%r8 │ │ │ │ + bswap %r8 │ │ │ │ + xor %rax,%rdx │ │ │ │ + add %rdx,%rsi │ │ │ │ + add %rsi,%r8 │ │ │ │ + movabs $0xff51afd7ed558ccd,%rax │ │ │ │ + mov %r8,%rdx │ │ │ │ + shr $0x21,%rdx │ │ │ │ + xor %rdx,%r8 │ │ │ │ + imul %rax,%r8 │ │ │ │ + movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ + mov %r8,%rdx │ │ │ │ + shr $0x21,%rdx │ │ │ │ + xor %rdx,%r8 │ │ │ │ + imul %rax,%r8 │ │ │ │ + lea 0x10(%rbx),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %r8,%rdx │ │ │ │ + shr $0x21,%rdx │ │ │ │ + xor %rdx,%r8 │ │ │ │ sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov %r8,%rcx │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov %rax,%rdx │ │ │ │ + xor %eax,%eax │ │ │ │ + call c125f9 │ │ │ │ + add $0x8,%rsp │ │ │ │ + mov %rax,%rcx │ │ │ │ + mul %rbx │ │ │ │ + bswap %rbx │ │ │ │ + xor %rax,%rdx │ │ │ │ + add %rdx,%rcx │ │ │ │ + add %rcx,%rbx │ │ │ │ + movabs $0xff51afd7ed558ccd,%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + shr $0x21,%rcx │ │ │ │ + xor %rcx,%rbx │ │ │ │ + imul %rax,%rbx │ │ │ │ + movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + shr $0x21,%rcx │ │ │ │ + xor %rcx,%rbx │ │ │ │ + imul %rax,%rbx │ │ │ │ + mov %rbx,%rax │ │ │ │ + shr $0x21,%rax │ │ │ │ + xor %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mul %rbx │ │ │ │ + bswap %rbx │ │ │ │ + xor %rax,%rdx │ │ │ │ + add %rdx,%rsi │ │ │ │ + add %rsi,%rbx │ │ │ │ + movabs $0xff51afd7ed558ccd,%rax │ │ │ │ + mov %rbx,%rdx │ │ │ │ + shr $0x21,%rdx │ │ │ │ + xor %rdx,%rbx │ │ │ │ + imul %rax,%rbx │ │ │ │ + movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ + mov %rbx,%rdx │ │ │ │ + shr $0x21,%rdx │ │ │ │ + xor %rdx,%rbx │ │ │ │ + imul %rax,%rbx │ │ │ │ + mov %rbx,%rax │ │ │ │ + shr $0x21,%rax │ │ │ │ + xor %rax,%rbx │ │ │ │ + mov %rbx,%rax │ │ │ │ + mul %rcx │ │ │ │ + bswap %rcx │ │ │ │ + xor %rax,%rdx │ │ │ │ + add %rdx,%rbx │ │ │ │ + add %rbx,%rcx │ │ │ │ + movabs $0xff51afd7ed558ccd,%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + shr $0x21,%rbx │ │ │ │ + xor %rbx,%rcx │ │ │ │ + imul %rax,%rcx │ │ │ │ + movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + shr $0x21,%rbx │ │ │ │ + xor %rbx,%rcx │ │ │ │ + imul %rax,%rcx │ │ │ │ + mov %rcx,%rax │ │ │ │ + shr $0x21,%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + xor %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x5(%rbx),%rbx │ │ │ │ + mov 0x8(%rbx),%rdx │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mul %rdx │ │ │ │ + mov %rdi,%r8 │ │ │ │ + bswap %r8 │ │ │ │ + xor %rax,%rdx │ │ │ │ + add %rdx,%rsi │ │ │ │ + add %rsi,%r8 │ │ │ │ + movabs $0xff51afd7ed558ccd,%rax │ │ │ │ + mov %r8,%rdx │ │ │ │ + shr $0x21,%rdx │ │ │ │ + xor %rdx,%r8 │ │ │ │ + imul %rax,%r8 │ │ │ │ + movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ + mov %r8,%rdx │ │ │ │ + shr $0x21,%rdx │ │ │ │ + xor %rdx,%r8 │ │ │ │ + imul %rax,%r8 │ │ │ │ + lea 0x10(%rbx),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %r8,%rdx │ │ │ │ + shr $0x21,%rdx │ │ │ │ + xor %rdx,%r8 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov %r8,%rcx │ │ │ │ + mov %rdi,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov %rax,%rdx │ │ │ │ xor %eax,%eax │ │ │ │ - call d97350 │ │ │ │ + call c125f9 │ │ │ │ add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5d55b9 │ │ │ │ - movq $0xda2e40,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x99dfbf(%rip),%rsi │ │ │ │ - lea 0x99df92(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ca4ec0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + neg %rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + mul %rbx │ │ │ │ + bswap %rbx │ │ │ │ + xor %rax,%rdx │ │ │ │ + add %rdx,%rcx │ │ │ │ + add %rcx,%rbx │ │ │ │ + movabs $0xff51afd7ed558ccd,%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + shr $0x21,%rcx │ │ │ │ + xor %rcx,%rbx │ │ │ │ + imul %rax,%rbx │ │ │ │ + movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + shr $0x21,%rcx │ │ │ │ + xor %rcx,%rbx │ │ │ │ + imul %rax,%rbx │ │ │ │ + mov %rbx,%rax │ │ │ │ + shr $0x21,%rax │ │ │ │ + xor %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - fistps 0x458d4800(%rcx) │ │ │ │ - clc │ │ │ │ + add %dh,0x48009a84(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5d5665 │ │ │ │ - movq $0x5d5618,-0x8(%rbp) │ │ │ │ + jb 5d0780 │ │ │ │ + movq $0x5d0730,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5d5618 │ │ │ │ + jne 5d0730 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - fistps -0x2776b800(%rcx) │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jae 5d5655 │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 5d563b │ │ │ │ - movq $0x5d5680,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 5d5108 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jl 5d5655 │ │ │ │ - movq $0x5d56c8,0x0(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 5d4d58 │ │ │ │ - lea 0x99df5c(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %bh,-0x7c(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,0x7(%r8) │ │ │ │ + pop %rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d0760 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x99df94(%rip),%rbx │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7c(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r12b,0x48005d07(%r8) │ │ │ │ + mov 0xf(%rbx),%edi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5d03e0 │ │ │ │ + lea 0x9a8431(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ @@ -523383,14576 +517290,15328 @@ │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c378 │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ + adc $0x28000000,%eax │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 1055413c <__environ@GLIBC_2.2.5+0xf4fc694> │ │ │ │ + (bad) │ │ │ │ + scas %es:(%rdi),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c378 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - adc $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jb 5d575d │ │ │ │ - sub $0x8,%rsp │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %edx,0x48000000(%rdx) │ │ │ │ + sub $0x8,%esp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call d97350 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 5d5758 │ │ │ │ + je 5d0893 │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x5d57c0,-0x18(%rbp) │ │ │ │ - mov $0x1f0,%ebx │ │ │ │ + movq $0xda15f0,-0x10(%r12) │ │ │ │ + movq $0x8,-0x8(%r12) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + lea 0x10(%rax),%rbx │ │ │ │ + lea 0x82bdd7(%rip),%rcx │ │ │ │ + mov (%rcx),%dl │ │ │ │ + mov %dl,(%rbx) │ │ │ │ + mov 0x1(%rcx),%dl │ │ │ │ + mov %dl,0x1(%rbx) │ │ │ │ + mov 0x2(%rcx),%dl │ │ │ │ + mov %dl,0x2(%rbx) │ │ │ │ + mov 0x3(%rcx),%dl │ │ │ │ + mov %dl,0x3(%rbx) │ │ │ │ + mov 0x4(%rcx),%dl │ │ │ │ + mov %dl,0x4(%rbx) │ │ │ │ + mov 0x5(%rcx),%dl │ │ │ │ + mov %dl,0x5(%rbx) │ │ │ │ + mov 0x6(%rcx),%dl │ │ │ │ + mov %dl,0x6(%rbx) │ │ │ │ + mov 0x7(%rcx),%cl │ │ │ │ + mov %cl,0x7(%rbx) │ │ │ │ + movq $0x5d08b8,-0x18(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp d9c850 │ │ │ │ + jmp 5df7f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - push %rbp │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - sbb %r9b,-0x7d(%r8) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - push %rsi │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0xd75650,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c378 │ │ │ │ xchg %ax,%ax │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r13b,%r9b │ │ │ │ - incb (%rax) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - nopl (%rax) │ │ │ │ + cwtl │ │ │ │ + data16 (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 5d0951 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5d092e │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5d0948,-0x18(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 5c01c0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rcx) │ │ │ │ - shr $0x3,%bl │ │ │ │ - inc %rax │ │ │ │ - movq $0x0,0x10(%rbx,%rax,8) │ │ │ │ - cmp $0x3d,%rax │ │ │ │ - jne 5d57c4 │ │ │ │ - lea 0x99e815(%rip),%rax │ │ │ │ - mov $0x1,%ecx │ │ │ │ - xor %edx,%edx │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5d5a0e │ │ │ │ - cmp $0x3e,%rdx │ │ │ │ - jne 5d582f │ │ │ │ - movq $0xc765a8,-0x20(%r12) │ │ │ │ - movq $0x1052a49,-0x18(%r12) │ │ │ │ - movq $0x1052e19,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x3e,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov %rcx,0x10(%rbx,%rdx,8) │ │ │ │ - add $0xffffffffffffffd8,%r12 │ │ │ │ - movq $0x5d5870,-0x10(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea 0x1(%rdx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5d5870 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + js 5d0957 │ │ │ │ + pop %rbp │ │ │ │ + add %cl,0x75(%rcx,%rcx,4) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 5d0978 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r13b,%r11b │ │ │ │ - (bad) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x77(%r8) │ │ │ │ - fiaddl -0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %dl,%dl │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - rorl %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %eax,0x48000000(%rsi) │ │ │ │ - cmp $0x3e,%ecx │ │ │ │ - je 5d59da │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffd8,%r12 │ │ │ │ - movq $0x5d5908,-0x8(%rbp) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rdx,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5d5908 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0x5dc970,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x75(%r8) │ │ │ │ - pop %rbx │ │ │ │ + add %bh,-0x7e(%rax) │ │ │ │ (bad) │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov %rbx,0x10(%rdx,%rcx,8) │ │ │ │ - movq $0x5d5890,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea 0x1(%rcx),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5d5890 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x5d57a0,0x0(%rbp) │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 10554324 <__environ@GLIBC_2.2.5+0xf4fc87c> │ │ │ │ + (bad) │ │ │ │ + ja 5d09dc │ │ │ │ add %al,(%rax) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jae 5d0a2e │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 5d09f7 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + jmp 5d0a31 │ │ │ │ + cmpq $0x0,0x7(%r14) │ │ │ │ + je 5d0a03 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + jmp 5d0a31 │ │ │ │ + lea 0x9a81e0(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ + adc %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ add -0x77(%rax),%ecx │ │ │ │ - ret │ │ │ │ - add $0x28,%r12 │ │ │ │ + repz add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5d59be │ │ │ │ - movq $0xc765a8,-0x20(%r12) │ │ │ │ - movq $0x1052a49,-0x18(%r12) │ │ │ │ - movq $0x1052e19,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x3e,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x5d5970,0x8(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d9bef0 │ │ │ │ - movq $0xc765a8,-0x20(%r12) │ │ │ │ - movq $0x1052a49,-0x18(%r12) │ │ │ │ - movq $0x1052e19,-0x10(%r12) │ │ │ │ + ja 5d0b5f │ │ │ │ + movq $0x5d0900,-0x18(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x3e,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x5d5778,-0x20(%rbp) │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp d9bef0 │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + test %rbx,%rbx │ │ │ │ + jge 5d0aaf │ │ │ │ + movq $0x5d0a98,-0x18(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d0a98 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %eax,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %al,-0x7cb6ff59(%rsi) │ │ │ │ + add %dl,0x48009a81(%rax) │ │ │ │ + cmpl $0x0,0xf(%rbx) │ │ │ │ + jl 5d0b8d │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + cmp $0x144,%rbx │ │ │ │ + jle 5d0b06 │ │ │ │ + movq $0x5d0af0,-0x18(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + lea 0x9a80fe(%rip),%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d0af0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1b(%rdi) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - jmp d680c0 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %eax,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - xchg %spl,-0x3b7cb700(%rdi) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1b(%rdi) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - jmp d680c0 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %dl,(%rax) │ │ │ │ + sbbl $0x433b4810,0x458b4800(%rdx) │ │ │ │ + (bad) │ │ │ │ + jg 5d0b8d │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + add $0x18,%rbp │ │ │ │ + movq $0x5d0b30,-0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d0b30 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + sbbb $0xf8,0x45c74800(%rdx) │ │ │ │ + mov $0xb,%al │ │ │ │ + pop %rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jae 5d0b4b │ │ │ │ + lea 0xa72a16(%rip),%r14 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5dd1c0 │ │ │ │ + lea 0x9a810d(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x5d0a20,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d9bef0 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5d0b8d │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + lea 0xa728fd(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - clc │ │ │ │ - test %esp,-0x3b7cb700(%rdi) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1b(%rdi) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - jmp d680c0 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - adc $0x3000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jae 5d5e9f │ │ │ │ - lea 0x99e4ec(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - addl $0x0,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - in $0x99,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,0x49005d61(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp d6d560 │ │ │ │ + add %ch,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r12b,%r8b │ │ │ │ + or 0x0(%rbp),%ebx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d68f88 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x490099e4(%rax) │ │ │ │ - add $0x10,%esp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add -0x63(%rbx),%esi │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jae 5d0b83 │ │ │ │ + add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5d5bbc │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - inc %rcx │ │ │ │ - mov 0x10(%rax,%rcx,8),%rax │ │ │ │ + ja 5d0c2f │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0xd75650,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xcff638,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - movq $0x5d5f50,0x8(%rbp) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp d680c0 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %dl,(%rax) │ │ │ │ + sbbb $0xf8,0x458d4800(%rdx) │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5d0ca1 │ │ │ │ + movq $0x5d0c90,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d0c90 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x1c(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,(%r8) │ │ │ │ - pop %rsp │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - jo 5d5c67 │ │ │ │ - jns 5d5bf0 │ │ │ │ + add %bl,%al │ │ │ │ + jg 5d0c29 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jae 5d0ca3 │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5d09d0 │ │ │ │ + lea 0x9a7fd0(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + adc $0x40000000,%eax │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 73554614 <__environ@GLIBC_2.2.5+0x724fcb6c> │ │ │ │ + rex.RB │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call d97350 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 5d0d09 │ │ │ │ + movq $0xda2e40,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + movq $0x5d0d28,-0x18(%rbp) │ │ │ │ + mov $0x80,%r14d │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 5df448 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - in $0x99,%al │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x37(%rdi) │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - shl $1,%rbx │ │ │ │ - lea -0x2(%rbx),%rax │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov 0x10(%rbx,%rax,8),%rbx │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0xd75650,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - movq $0x5d5c68,-0x8(%rbp) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d680c0 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c378 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movb $0x0,0x0(%rip) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - jrcxz 5d5c00 │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2a(%rdi) │ │ │ │ - movq $0x5d5a50,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x5d5cc0,0x0(%rbp) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - jmp d639c8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nop │ │ │ │ - rex.RX add $0x0,%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x1d(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + sub %ah,-0x66(%rdx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 5d0dc1 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5d0d9e │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5d0db8,-0x18(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 5c01c0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x43(%rdi) │ │ │ │ - movq $0x5d5a98,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - inc %rcx │ │ │ │ - mov 0x10(%rax,%rcx,8),%rax │ │ │ │ - movq $0x5d5d30,0x8(%rbp) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - mov %rbx,0x18(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d639c8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - add (%r8),%r8b │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + call 4c5d6ace <__environ@GLIBC_2.2.5+0x4b57f026> │ │ │ │ + mov %esi,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d0de8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - jrcxz 5d5cc8 │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x27(%rdi) │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0x5dc970,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - movq $0x5d5d88,0x0(%rbp) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rbx,0x8(%rbp) │ │ │ │ - jmp d680c0 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x2,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,0x480099e2(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - movq $0x5d5f98,0x8(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d63c78 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %r8d,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,-0x1e(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x48(%rbx,%rdx,1) │ │ │ │ - movl $0x5d63c8,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d63688 │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - je 5d6037 │ │ │ │ - movq $0x5d6418,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d63688 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %r8d,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - loop 5d5da8 │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x48(%rbx,%rdx,1) │ │ │ │ - movl $0x5d6328,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d63688 │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - je 5d6037 │ │ │ │ - movq $0x5d6378,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d63688 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - loope 5d5e00 │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 5d5e80 │ │ │ │ - add $0x20,%rbp │ │ │ │ - mov %rbx,%rdi │ │ │ │ - jmp 5d5e9f │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4c0099e1(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - add $0x20,%rbp │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rdi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 5d5eb1 │ │ │ │ - cmp 0x7(%rdi),%rsi │ │ │ │ - ja 5d5ed4 │ │ │ │ - movq $0x5d5ef0,-0x20(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %rdi,%r14 │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp d64060 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - addl $0x0,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5d0e62 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5d0e78,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d6d560 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x1f(%rax) │ │ │ │ - cltd │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x32(%rdi) │ │ │ │ - movq $0xd64100,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x5d5fe0,-0x10(%rbp) │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d64060 │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0xcfb138,-0x8(%r12) │ │ │ │ + mov %bl,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c378 │ │ │ │ - nop │ │ │ │ - add $0x1,%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + jle 5d0e61 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 1055481c <__environ@GLIBC_2.2.5+0xf4fcd74> │ │ │ │ (bad) │ │ │ │ + ja 5d0ed4 │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - loopne 5d5ee8 │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - (bad) -0x77(%rax) │ │ │ │ - fiaddl -0x7cb7f81e(%rbx) │ │ │ │ - cli │ │ │ │ - add %esi,0xb(%rbp) │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - je 5d6037 │ │ │ │ - movq $0x5d6308,0x8(%rbp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d63688 │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jae 5d0f26 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 5d0eef │ │ │ │ + mov %rsi,%rbx │ │ │ │ + jmp 5d0f29 │ │ │ │ + cmpq $0x0,0x7(%r14) │ │ │ │ + je 5d0efb │ │ │ │ + mov %rsi,%rbx │ │ │ │ + jmp 5d0f29 │ │ │ │ + lea 0x9a7db8(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ - add $0x1,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x480099e0(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - jne 5d5fb6 │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - je 5d6037 │ │ │ │ - movq $0x5d6170,0x8(%rbp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d63688 │ │ │ │ - nopl (%rax) │ │ │ │ - add (%r8),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x20(%rax) │ │ │ │ - cltd │ │ │ │ + add %bl,%al │ │ │ │ + jge 5d0eb1 │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - rorl $0xd9,0x29(%rax) │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - jl 5d6078 │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - cmp $0x21,%rsi │ │ │ │ - jae 5d6047 │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - shl $1,%rsi │ │ │ │ - lea -0x4(%rsi),%rcx │ │ │ │ - mov 0x10(%r14,%rcx,8),%rbx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 5d60a0 │ │ │ │ - lea 0x1(%rcx),%rbx │ │ │ │ - mov 0x10(%r14,%rbx,8),%rbx │ │ │ │ - cmp $0xffffffffffffffff,%rbx │ │ │ │ - je 5d6103 │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 5d612c │ │ │ │ - add $0x8,%rbp │ │ │ │ - lea 0xa6e06a(%rip),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - lea -0x4(%rbx),%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jl 5d6068 │ │ │ │ - movq $0x5d6150,0x0(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - jmp d63560 │ │ │ │ - lea 0xa6e349(%rip),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - mov $0x1,%ebx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + adc %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,0x480099df(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - add $0x28,%r12 │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + repz add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5d60e7 │ │ │ │ - movq $0x5d5ae0,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + ja 5d1057 │ │ │ │ + movq $0x5d0d70,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - movq $0x5d62e0,0x0(%rbp) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - jmp d680c0 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x5d6098,0x0(%rbp) │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ - jmp d9c378 │ │ │ │ - movabs $0x8000000000000000,%rbx │ │ │ │ - cmp %rbx,%rax │ │ │ │ - je 5d6068 │ │ │ │ - mov $0xffffffffffffffff,%rbx │ │ │ │ - cqto │ │ │ │ - idiv %rbx │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - cqto │ │ │ │ - idiv %rbx │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + test %rbx,%rbx │ │ │ │ + jge 5d0fa7 │ │ │ │ + movq $0x5d0f90,-0x18(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d0f90 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - ficomps 0x45c74800(%rcx) │ │ │ │ - add %ah,%al │ │ │ │ - pop %rbx │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - call ffffffff835dda7e <__environ@GLIBC_2.2.5+0xffffffff82585fd6> │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - ficomps 0x45c74800(%rcx) │ │ │ │ - add %dl,0x49005d61(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp d67f48 │ │ │ │ - addl $0x0,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x480099de(%rax) │ │ │ │ - movl $0x5d6240,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp d6d560 │ │ │ │ - addl $0x0,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + jnp 5d0fa3 │ │ │ │ + add %cl,(%rdi) │ │ │ │ + mov %es,0x48000001(%rip) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + cmp $0x144,%rbx │ │ │ │ + jle 5d0ffe │ │ │ │ + movq $0x5d0fe8,-0x18(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + lea 0x9a7cc6(%rip),%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d0fe8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x490099de(%rax) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5d621c │ │ │ │ - test %rbx,%rbx │ │ │ │ - jl 5d62b8 │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 5d61ea │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - movq $0x5d5e68,0x0(%rbp) │ │ │ │ - lea 0x99cb9f(%rip),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d63688 │ │ │ │ - movq $0xd64100,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x5d5db8,-0x8(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5d3788 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c378 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - fstpl -0x3b7cb700(%rcx) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x5b(%rdi) │ │ │ │ - test %rbx,%rbx │ │ │ │ - jl 5d62b8 │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 5d6276 │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - movq $0x5d5e90,0x0(%rbp) │ │ │ │ - lea 0x99cb13(%rip),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d63688 │ │ │ │ - movq $0xd64100,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x5d5e10,-0x8(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ + add %bl,(%rax) │ │ │ │ + jl 5d0f81 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,0x3b(%r8) │ │ │ │ + rex.XB (bad) │ │ │ │ + jg 5d10a0 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + add $0x18,%rbp │ │ │ │ + movq $0x5d1028,-0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5d3788 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c378 │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - lea 0x99ca9d(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d1028 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%r8),%r8b │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x23(%rax) │ │ │ │ - cltd │ │ │ │ + add %bl,%al │ │ │ │ + jnp 5d0fc1 │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r15b,0x5b(%r8) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 5d62fc │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp d639c8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - addl $0x0,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - fstpl 0x45c74800(%rcx) │ │ │ │ - add %bl,0x5b(%rax) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - xor %bl,(%rcx,%rdi,2) │ │ │ │ - add %al,0x0(%rbx,%rax,1) │ │ │ │ + rex.RB clc │ │ │ │ + enter $0x5d11,$0x0 │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + lea 0xa7251e(%rip),%r14 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5dd1c0 │ │ │ │ + lea 0x9a7cbd(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x5d0f18,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d9bef0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - fstpl 0x45c74800(%rcx) │ │ │ │ - add %dl,0x63(%rax) │ │ │ │ - pop %rbp │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - fisttps -0x75(%rax) │ │ │ │ - jne 5d634f │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - jmp 5d5b30 │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x12(%rdx),%esi │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + lea 0xa723ea(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jae 5d10c4 │ │ │ │ + cmpq $0xffffffffffffff80,0x7(%rbx) │ │ │ │ + jge 5d10c4 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5d10a0 │ │ │ │ + mov %rcx,%rax │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + jae 5d114a │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jb 5d10dc │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5d10a0 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5d119e │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + cmp $0x7f,%rax │ │ │ │ + jle 5d110c │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + lea 0xa7238c(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0xcfb138,-0x18(%r12) │ │ │ │ + mov %al,-0x10(%r12) │ │ │ │ + movq $0xcff638,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ + add %ch,%bl │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ ret │ │ │ │ - add $0x28,%rbp │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5d1186 │ │ │ │ + movq $0x5d0e38,-0x20(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0xcff638,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%r8d │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x5d1148,0x0(%rbp) │ │ │ │ + jmp d9c360 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x5d11f8,0x0(%rbp) │ │ │ │ + jmp d9c360 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x480099dc(%rax) │ │ │ │ - movl $0x5d63a0,0x0(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - jmp 5d5b30 │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + shlb $1,0x458b4800(%rdi) │ │ │ │ + or %cl,-0x39(%rax) │ │ │ │ + or %r10b,0x48005d10(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d68f88 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%r8d │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,-0x24(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,%r8b │ │ │ │ - movsxd 0x0(%rbp),%ebx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - jmp 5d5b30 │ │ │ │ + add %ch,%cl │ │ │ │ + loop 5d11f9 │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + decl (%rdi) │ │ │ │ (bad) │ │ │ │ + add %al,0x1000000(%rip) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + jp 5d11b1 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5d1261 │ │ │ │ + movq $0x5d1250,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d1250 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %al,%al │ │ │ │ + jp 5d11e9 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jae 5d1263 │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5d0ec8 │ │ │ │ + lea 0x9a7ab8(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%r8d │ │ │ │ + ... │ │ │ │ + adc $0x80000000,%eax │ │ │ │ + lahf │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 73554bd4 <__environ@GLIBC_2.2.5+0x724fd12c> │ │ │ │ + rex.RB │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call d97350 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 5d12c9 │ │ │ │ + movq $0xda2e40,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + movq $0x5d12e8,-0x18(%rbp) │ │ │ │ + mov $0x8000,%r14d │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 5df448 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - fcompl 0x45c74800(%rcx) │ │ │ │ - add %al,0x64(%rax) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fisttps -0x75(%rax) │ │ │ │ - jne 5d643f │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - jmp 5d5b30 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0xd75650,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c378 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + push $0x48009a5c │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5d135e │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5d1378,-0x18(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 5c01c0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + test $0x13,%al │ │ │ │ pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ + add %cl,0x75(%rcx,%rcx,4) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ ret │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ + jne 5d13a8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - jo 5d64e2 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1b(%rdi) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0x5dc970,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - jmp d680c0 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %eax,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sub %bh,0x0(%rdi,%riz,4) │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5d64d8 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - jmp d680c0 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5d1422 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5d1438,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d6d560 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 5d6571 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1b(%rdi) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - jmp d680c0 │ │ │ │ + add %dh,0x1a(%rdi) │ │ │ │ + movq $0xcfb118,-0x8(%r12) │ │ │ │ + mov %bx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + jmp d9c378 │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - ficompl 0x458d4800(%rcx) │ │ │ │ - enter $0x394c,$0xf8 │ │ │ │ - jae 5d657f │ │ │ │ - lea 0x99db38(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rcx),%eax │ │ │ │ + add %dl,(%rax) │ │ │ │ + jns 5d1421 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 10554ddc <__environ@GLIBC_2.2.5+0xf4fd334> │ │ │ │ + (bad) │ │ │ │ + ja 5d1494 │ │ │ │ add %al,(%rax) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jae 5d14e6 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 5d14af │ │ │ │ + mov %rsi,%rbx │ │ │ │ + jmp 5d14e9 │ │ │ │ + cmpq $0x0,0x7(%r14) │ │ │ │ + je 5d14bb │ │ │ │ + mov %rsi,%rbx │ │ │ │ + jmp 5d14e9 │ │ │ │ + lea 0x9a78a0(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - fistpl 0x758b4c00(%rcx) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 5d6588 │ │ │ │ - add $0x20,%rbp │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rdi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 5d65c6 │ │ │ │ - mov %rsi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 5d6619 │ │ │ │ - movq $0x5d6600,-0x20(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov 0x6(%rsi),%rsi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov 0x6(%rdi),%r14 │ │ │ │ - mov %rbx,-0x18(%rbp) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + js 5d1471 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + adc %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + repz add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5d1617 │ │ │ │ + movq $0x5d1330,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + test %rbx,%rbx │ │ │ │ + jge 5d1567 │ │ │ │ + movq $0x5d1550,-0x18(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp d61ef0 │ │ │ │ - mov %rsi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 5d65e2 │ │ │ │ - mov 0x7(%rdi),%rax │ │ │ │ - cmp 0x7(%rsi),%rax │ │ │ │ - jae 5d6619 │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5d65e6 │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - xor %ebx,%ebx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - add (%rax),%eax │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d1550 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + js 5d14e9 │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + jnp 5d1563 │ │ │ │ + add %cl,(%rdi) │ │ │ │ + mov %es,0x48000001(%rip) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + cmp $0x144,%rbx │ │ │ │ + jle 5d15be │ │ │ │ + movq $0x5d15a8,-0x18(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + lea 0x9a77ae(%rip),%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d15a8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x7cff6626(%rax) │ │ │ │ - jrcxz 5d660a │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 5d65e6 │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - add $0x20,%rbp │ │ │ │ - movq $0x5d6650,-0x20(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %rdi,%r14 │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp d64060 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x76(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,0x3b(%r8) │ │ │ │ + rex.XB (bad) │ │ │ │ + jg 5d1660 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + add $0x18,%rbp │ │ │ │ + movq $0x5d15e8,-0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d15e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x26(%rax) │ │ │ │ - cltd │ │ │ │ + add %bl,(%rax) │ │ │ │ + jbe 5d1581 │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - mov $0x66,%al │ │ │ │ - pop %rbp │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ pop %rbp │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jae 5d1603 │ │ │ │ + lea 0xa71f5e(%rip),%r14 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5dd1c0 │ │ │ │ + lea 0x9a77a5(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x5d14d8,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d9bef0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - neg %ecx │ │ │ │ - js 5d6669 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movb $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x480099d9(%rax) │ │ │ │ - mov 0x18(%rbp),%eax │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5d6749 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %r8b,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x12(%rdx),%esi │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + lea 0xa71e2a(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jae 5d1687 │ │ │ │ + cmpq $0xffffffffffff8000,0x7(%rbx) │ │ │ │ + jge 5d1687 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5d1660 │ │ │ │ + mov %rcx,%rax │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + jae 5d1712 │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jb 5d169f │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5d1660 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5d1766 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + cmp $0x7fff,%rax │ │ │ │ + jle 5d16d1 │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + lea 0xa71dc7(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0xcfb118,-0x18(%r12) │ │ │ │ + mov %ax,-0x10(%r12) │ │ │ │ + movq $0xcff638,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - fstps 0x458b4800(%rcx) │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - rorl $0xd9,0x29(%rax) │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - jl 5d6710 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov %rsi,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - jne 5d66d9 │ │ │ │ - mov 0x7(%rsi),%rdx │ │ │ │ - cmp $0x21,%rdx │ │ │ │ - jb 5d671c │ │ │ │ - lea -0x4(%rbx),%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jl 5d6700 │ │ │ │ - movq $0x5d6828,-0x8(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d63560 │ │ │ │ - lea 0xa6dcb1(%rip),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - mov $0x1,%ebx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - shl $1,%rbx │ │ │ │ - add $0xfffffffffffffffc,%rbx │ │ │ │ - mov 0x10(%r14,%rbx,8),%rcx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 5d67c4 │ │ │ │ - mov %rsi,0x40(%rsp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ + add %ch,%bl │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + ret │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5d679c │ │ │ │ - movq $0x5d64f8,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x5d6c18,-0x10(%rbp) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ + ja 5d174e │ │ │ │ + movq $0x5d13f8,-0x20(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0xcff638,-0x8(%r12) │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d680c0 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x5d6680,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - mov %rcx,0x18(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d9c378 │ │ │ │ - inc %rbx │ │ │ │ - mov 0x10(%r14,%rbx,8),%rbx │ │ │ │ - cmp $0xffffffffffffffff,%rbx │ │ │ │ - je 5d67ea │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 5d6ade │ │ │ │ - cqto │ │ │ │ - idiv %rbx │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movabs $0x8000000000000000,%rbx │ │ │ │ - cmp %rbx,%rax │ │ │ │ - je 5d6700 │ │ │ │ - mov $0xffffffffffffffff,%rbx │ │ │ │ - cqto │ │ │ │ - idiv %rbx │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x5d1710,0x0(%rbp) │ │ │ │ + jmp d9c360 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x5d17c0,0x0(%rbp) │ │ │ │ + jmp d9c360 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x36(%rax) │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r10b,0x16(%r8) │ │ │ │ + pop %rbp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls -0x77(%rcx) │ │ │ │ + (bad) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d68f88 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x28(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,0x68(%r8) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - adc %dl,(%rdi) │ │ │ │ - jns 5d6838 │ │ │ │ + add %ch,%cl │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ (bad) │ │ │ │ + add %al,0x1000000(%rip) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %bl,%al │ │ │ │ + jne 5d1779 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5d1829 │ │ │ │ + movq $0x5d1818,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d1818 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x28(%rax) │ │ │ │ + add %ah,0x48009a75(%rax) │ │ │ │ + mov 0xf(%rbx),%esi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5d1488 │ │ │ │ + lea 0x9a7598(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + adc $0xb8000000,%eax │ │ │ │ cltd │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,0x68(%r8) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - or %ch,0x79(%rbp) │ │ │ │ - add %al,%ch │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 7355519c <__environ@GLIBC_2.2.5+0x724fd6f4> │ │ │ │ + rex.RB │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call d97350 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 5d1891 │ │ │ │ + movq $0xda2e40,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + movq $0x5d18b0,-0x18(%rbp) │ │ │ │ + mov $0x80000000,%r14d │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 5df448 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - fcomps -0x3b7cb700(%rcx) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x37(%rdi) │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - shl $1,%rbx │ │ │ │ - lea -0x2(%rbx),%rax │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov 0x10(%rbx,%rax,8),%rbx │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0xd75650,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - movq $0x5d68d0,-0x8(%rbp) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d680c0 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c378 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movb $0x0,(%rcx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - xlat %ds:(%rbx) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + movabs 0x4ce0458d48009a56,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5d1926 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5d1940,-0x18(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 5c01c0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2a(%rdi) │ │ │ │ - movq $0x5d6468,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x5d6928,0x0(%rbp) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rbx,0x18(%rbp) │ │ │ │ - jmp d639c8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nop │ │ │ │ - movb $0x0,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + jo 5d195f │ │ │ │ + pop %rbp │ │ │ │ + add %cl,0x75(%rcx,%rcx,4) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 5d1970 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x29(%rax) │ │ │ │ - cltd │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x43(%rdi) │ │ │ │ - movq $0x5d64b0,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0x5dc970,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - inc %rcx │ │ │ │ - mov 0x10(%rax,%rcx,8),%rax │ │ │ │ - movq $0x5d6998,0x8(%rbp) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - mov %rbx,0x18(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d639c8 │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - add %r8b,(%r8) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5d19ea │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5d1a00,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d6d560 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - cltd │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x27(%rdi) │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x5d69f0,0x0(%rbp) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rbx,0x8(%rbp) │ │ │ │ - jmp d680c0 │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0xcfb0f8,-0x8(%r12) │ │ │ │ + mov %ebx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + jmp d9c378 │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x480099d6(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - movq $0x5d6a78,0x8(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d63c78 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %r8b,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + jae 5d19e9 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 105553a4 <__environ@GLIBC_2.2.5+0xf4fd8fc> │ │ │ │ + (bad) │ │ │ │ + ja 5d1a5c │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jae 5d1aae │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 5d1a77 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + jmp 5d1ab1 │ │ │ │ + cmpq $0x0,0x7(%r14) │ │ │ │ + je 5d1a83 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + jmp 5d1ab1 │ │ │ │ + lea 0x9a7380(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x2a(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x48(%rbx,%rdx,1) │ │ │ │ - movl $0x5d6c40,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d63688 │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - je 5d6ade │ │ │ │ - movq $0x5d6cb0,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d63688 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x48009a73(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5d1ab1 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5d1bdf │ │ │ │ + movq $0x5d18f8,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + test %rbx,%rbx │ │ │ │ + jge 5d1b2f │ │ │ │ + movq $0x5d1b18,-0x18(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d1b18 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - (bad) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - (bad) -0x77(%rax) │ │ │ │ - fiaddl -0x7cb7f81e(%rbx) │ │ │ │ - cli │ │ │ │ - add %esi,0x7(%rbp) │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - je 5d6ade │ │ │ │ - movq $0x5d6b18,0x8(%rbp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d63688 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %r8b,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x2b(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - (bad) -0x77(%rax) │ │ │ │ - fiaddl -0x7cb7f81e(%rbx) │ │ │ │ - cli │ │ │ │ - add %esi,0x1b(%rbp) │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - jne 5d6aee │ │ │ │ - add $0x8,%rbp │ │ │ │ - lea 0xa6d5c3(%rip),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - movq $0x5d6c90,0x0(%rbp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d63688 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + jae 5d1ab1 │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + jnp 5d1b2b │ │ │ │ + add %cl,(%rdi) │ │ │ │ + mov %es,0x48000001(%rip) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + cmp $0x144,%rbx │ │ │ │ + jle 5d1b86 │ │ │ │ + movq $0x5d1b70,-0x18(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + lea 0x9a728e(%rip),%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d1b70 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x2b(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,(%r8) │ │ │ │ - imul $0x49,0x0(%rbp),%ebx │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp d67f48 │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x48009a70(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + cmp 0x7(%rbx),%rax │ │ │ │ + jg 5d1c28 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + add $0x18,%rbp │ │ │ │ + movq $0x5d1bb0,-0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d1bb0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x2b(%rax) │ │ │ │ - cltd │ │ │ │ + add %dl,0x70(%rax) │ │ │ │ + (bad) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r11b,0x6b(%r8) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - sbb %ch,0x79(%rdx) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + pop %rax │ │ │ │ + sbb $0x8b48005d,%eax │ │ │ │ + jae 5d1bcb │ │ │ │ + lea 0xa71996(%rip),%r14 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5dd1c0 │ │ │ │ + lea 0x9a7285(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x5d1aa0,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d9bef0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - {rex2 0x99} str -0x7b(%r24) │ │ │ │ - fstpt 0x48(%rsp,%rbx,2) │ │ │ │ - mov 0x18(%rbp),%eax │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 5d6b7d │ │ │ │ - movq $0x5d6570,0x0(%rbp) │ │ │ │ - lea 0x99c20c(%rip),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d63688 │ │ │ │ - movq $0x5d6a20,-0x8(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5d3788 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x12(%rdx),%esi │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + lea 0xa71862(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jae 5d1c4f │ │ │ │ + cmpq $0xffffffff80000000,0x7(%rbx) │ │ │ │ + jge 5d1c4f │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5d1c28 │ │ │ │ + mov %rcx,%rax │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + jae 5d1cda │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jb 5d1c67 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5d1c28 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5d1d2e │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + cmp $0x7fffffff,%rax │ │ │ │ + jle 5d1c99 │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + lea 0xa717ff(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0xcfb0f8,-0x18(%r12) │ │ │ │ + mov %eax,-0x10(%r12) │ │ │ │ + movq $0xcff638,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ - add (%r8),%r8b │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x480099d4(%rax) │ │ │ │ - test %ebx,%ebx │ │ │ │ - jge 5d6bc9 │ │ │ │ - add $0x10,%rbp │ │ │ │ - lea 0x99c1a0(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 5d6be9 │ │ │ │ - movq $0x5d6d00,0x0(%rbp) │ │ │ │ - lea 0x99c1a0(%rip),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d63688 │ │ │ │ - movq $0x5d6e60,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov %rbx,0x20(%rbp) │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - jmp 5d3788 │ │ │ │ - nopl (%rax) │ │ │ │ - movb $0x0,(%rax) │ │ │ │ + add %ch,%bl │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + ret │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5d1d16 │ │ │ │ + movq $0x5d19c0,-0x20(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0xcff638,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x5d1cd8,0x0(%rbp) │ │ │ │ + jmp d9c360 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x5d1d88,0x0(%rbp) │ │ │ │ + jmp d9c360 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ (bad) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,%r8b │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 5d6c4c │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp d639c8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,-0x2c(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,0x6c(%r8) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fisttps -0x75(%rax) │ │ │ │ - jne 5d6c67 │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - jmp 5d6548 │ │ │ │ + add %al,0x4800a7c4(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + movq $0x5d1c18,0x8(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d68f88 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%cl │ │ │ │ + (bad) │ │ │ │ (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,0x1000000(%rip) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x48009a70(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5d1df1 │ │ │ │ + movq $0x5d1de0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d1de0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %al,0x48009a70(%rax) │ │ │ │ + mov 0xf(%rbx),%esi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5d1a50 │ │ │ │ + lea 0x9a7078(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%r8),%r8b │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x480099d3(%rax) │ │ │ │ - movl $0x5d6dd8,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp d67f48 │ │ │ │ - add (%rax),%r8b │ │ │ │ + mov %dl,-0x66(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 5d1e61 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5d1e3e │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5d1e58,-0x18(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 5c01c0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - rcrl %cl,0x45c74800(%rcx) │ │ │ │ - add %bl,%al │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + mov %bl,(%rsi) │ │ │ │ pop %rbp │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fisttps -0x75(%rax) │ │ │ │ - jne 5d6cd7 │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - jmp 5d6548 │ │ │ │ + add %cl,0x75(%rcx,%rcx,4) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ + jne 5d1e88 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x28,%rbp │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0x5dc970,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - rcrl %cl,-0x2076b800(%rcx) │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 5d5b30 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %ch,0x6d(%rax) │ │ │ │ (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 10555834 <__environ@GLIBC_2.2.5+0xf4fdd8c> │ │ │ │ + (bad) │ │ │ │ + ja 5d1eec │ │ │ │ add %al,(%rax) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jae 5d1f3e │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 5d1f07 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + jmp 5d1f41 │ │ │ │ + cmpq $0x0,0x7(%r14) │ │ │ │ + je 5d1f13 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + jmp 5d1f41 │ │ │ │ + lea 0x9a6f78(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - rcrl %cl,0x758b4c00(%rcx) │ │ │ │ - sbb %cl,-0x39(%rax) │ │ │ │ - sbb %r11b,0x6d(%r8) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fisttps -0x75(%rax) │ │ │ │ - jne 5d6d43 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5d5b30 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + insl (%dx),%es:(%rdi) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + adc %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + repz add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5d206f │ │ │ │ + movq $0x5d1e10,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + test %rbx,%rbx │ │ │ │ + jge 5d1fbf │ │ │ │ + movq $0x5d1fa8,-0x18(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d1fa8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4c0099d2(%rax) │ │ │ │ - mov 0x18(%rbp),%esi │ │ │ │ - movq $0x5d6db0,0x18(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ + add %al,0x48009a6c(%rax) │ │ │ │ + cmpl $0x0,0xf(%rbx) │ │ │ │ + jl 5d209d │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5d5b30 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ret $0x0 │ │ │ │ + cmp $0x144,%rbx │ │ │ │ + jle 5d2016 │ │ │ │ + movq $0x5d2000,-0x18(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + lea 0x9a6bee(%rip),%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d2000 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + insb (%dx),%es:(%rdi) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,0x3b(%r8) │ │ │ │ + rex.XB (bad) │ │ │ │ + jg 5d209d │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + add $0x18,%rbp │ │ │ │ + movq $0x5d2040,-0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d2040 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ + add %al,%al │ │ │ │ + imul $0xfffffff8,0x45c74800(%rdx),%ebx │ │ │ │ + shlb $0x5d,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jae 5d205b │ │ │ │ + lea 0xa71506(%rip),%r14 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5dd1c0 │ │ │ │ + lea 0x9a6e3d(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x5d1f30,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d9bef0 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5d209d │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + lea 0xa713ed(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%r8),%r8b │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x2e(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,0x49005d6b(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp d6d560 │ │ │ │ - movb $0x0,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - rcrb %cl,-0x3b7cb700(%rcx) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x37(%rdi) │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - inc %rcx │ │ │ │ - mov 0x10(%rax,%rcx,8),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x5d6ac0,0x8(%rbp) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rbx,0x28(%rbp) │ │ │ │ + add %bl,(%rax) │ │ │ │ + shll $0x8,0x458b4800(%rdi) │ │ │ │ + movq $0x5d20f0,0x8(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp d680c0 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp d68f88 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - rcrl $1,0x458b4800(%rcx) │ │ │ │ - sub %cl,-0x77(%rax) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x48(%rbx,%rdx,1) │ │ │ │ - movl $0x5d6d28,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d63688 │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - jne 5d6e93 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add -0x63(%rbx),%esi │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jae 5d2093 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5d213f │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0xcfb0d8,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xcff638,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5d6ade │ │ │ │ - movq $0x5d6d80,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d63688 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,0x6d(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5d21b1 │ │ │ │ + movq $0x5d21a0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d21a0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %eax,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + insl (%dx),%es:(%rdi) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jae 5d21b3 │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5d1ee0 │ │ │ │ + lea 0x9a6d00(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + adc $0x40000000,%eax │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 10555b24 <__environ@GLIBC_2.2.5+0xf4fe07c> │ │ │ │ + (bad) │ │ │ │ + scas %es:(%rdi),%al │ │ │ │ add %al,(%rax) │ │ │ │ - and %dh,-0x59(%rdx) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1b(%rdi) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - jmp d680c0 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %edx,0x48000000(%rdx) │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call d97350 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 5d227b │ │ │ │ + movq $0xda2e40,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + movq $0xda15f0,-0x10(%r12) │ │ │ │ + movq $0x8,-0x8(%r12) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + lea 0x10(%rax),%rbx │ │ │ │ + lea 0x7f2805(%rip),%rcx │ │ │ │ + mov (%rcx),%dl │ │ │ │ + mov %dl,(%rbx) │ │ │ │ + mov 0x1(%rcx),%dl │ │ │ │ + mov %dl,0x1(%rbx) │ │ │ │ + mov 0x2(%rcx),%dl │ │ │ │ + mov %dl,0x2(%rbx) │ │ │ │ + mov 0x3(%rcx),%dl │ │ │ │ + mov %dl,0x3(%rbx) │ │ │ │ + mov 0x4(%rcx),%dl │ │ │ │ + mov %dl,0x4(%rbx) │ │ │ │ + mov 0x5(%rcx),%dl │ │ │ │ + mov %dl,0x5(%rbx) │ │ │ │ + mov 0x6(%rcx),%dl │ │ │ │ + mov %dl,0x6(%rbx) │ │ │ │ + mov 0x7(%rcx),%cl │ │ │ │ + mov %cl,0x7(%rbx) │ │ │ │ + movq $0x5d22a0,-0x18(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 5df7f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - fdivs -0x59(%rcx) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1b(%rdi) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - jmp d680c0 │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0xd75650,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp d9c378 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %eax,(%rax) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - jno 5d6eee │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + mov $0x4c,%al │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1b(%rdi) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - jmp d680c0 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 5d2339 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5d2316 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5d2330,-0x18(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 5c01c0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - adc $0x3000000,%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,0x480099d0(%rax) │ │ │ │ - lea -0x38(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jae 5d7307 │ │ │ │ - lea 0x99d0f4(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - addl $0x0,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x30(%rax) │ │ │ │ - cltd │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r11b,(%r8) │ │ │ │ - jbe 5d7024 │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - nop │ │ │ │ - gs jns 5d6fd0 │ │ │ │ + rex.RB clc │ │ │ │ (bad) │ │ │ │ + and 0x0(%rbp),%ebx │ │ │ │ + mov %r14,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d2360 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x30(%rax) │ │ │ │ - cltd │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x37(%rdi) │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - inc %rcx │ │ │ │ - mov 0x10(%rax,%rcx,8),%rax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0x5dc970,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - movq $0x5d73b8,0x8(%rbp) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d680c0 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - iret │ │ │ │ - cltd │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,0x70(%r8) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - or %ah,0x79(%rbp) │ │ │ │ - add %al,%ch │ │ │ │ - add (%rax),%al │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - iret │ │ │ │ - cltd │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5d23da │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5d23f0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d6d4b0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x37(%rdi) │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - shl $1,%rbx │ │ │ │ - lea -0x2(%rbx),%rax │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov 0x10(%rbx,%rax,8),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x5d70d0,-0x8(%rbp) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d680c0 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c378 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movb $0x0,0x0(%rip) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x31(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2a(%rdi) │ │ │ │ - movq $0x5d6eb8,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x5d7128,0x0(%rbp) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - jmp d639c8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nop │ │ │ │ - rex.RX add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - iret │ │ │ │ - cltd │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x43(%rdi) │ │ │ │ - movq $0x5d6f00,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - inc %rcx │ │ │ │ - mov 0x10(%rax,%rcx,8),%rax │ │ │ │ - movq $0x5d7198,0x8(%rbp) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - mov %rbx,0x18(%rbp) │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0xd75630,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp d639c8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - add (%r8),%r8b │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,0x490099ce(%rax) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5d71cc │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x5d71f0,0x0(%rbp) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rbx,0x8(%rbp) │ │ │ │ - jmp d680c0 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x2,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,-0x32(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r8b,(%r8) │ │ │ │ - je 5d7258 │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - (bad) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d63c78 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %r8d,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - (bad) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x48(%rbx,%rdx,1) │ │ │ │ - movl $0x5d7830,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d63688 │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - je 5d749f │ │ │ │ - movq $0x5d7880,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d63688 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %r8d,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,0x480099cd(%rax) │ │ │ │ - mov 0x20(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 5d729b │ │ │ │ - movq $0x5d7790,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d63688 │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - je 5d749f │ │ │ │ - movq $0x5d77e0,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d63688 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ + jmp d9c378 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x33(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 5d72e8 │ │ │ │ - add $0x20,%rbp │ │ │ │ - mov %rbx,%rdi │ │ │ │ - jmp 5d7307 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - int $0x99 │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 5d7310 │ │ │ │ - add $0x20,%rbp │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rdi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 5d7319 │ │ │ │ - cmp 0x7(%rdi),%rsi │ │ │ │ - ja 5d733c │ │ │ │ - movq $0x5d7358,-0x20(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %rdi,%r14 │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp d64060 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - addl $0x0,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5d2462 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5d2478,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d6d4b0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - int3 │ │ │ │ - cltd │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x32(%rdi) │ │ │ │ - movq $0xd64100,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x5d7448,-0x10(%rbp) │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d64060 │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0xd75630,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c378 │ │ │ │ - nop │ │ │ │ - add $0x1,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x34(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - (bad) -0x77(%rax) │ │ │ │ - fiaddl -0x7cb7f81e(%rbx) │ │ │ │ - cli │ │ │ │ - add %esi,0xb(%rbp) │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - je 5d749f │ │ │ │ - movq $0x5d7770,0x8(%rbp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d63688 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x6a(%rax) │ │ │ │ (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 10555e1c <__environ@GLIBC_2.2.5+0xf4fe374> │ │ │ │ + (bad) │ │ │ │ + ja 5d24d4 │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - int3 │ │ │ │ - cltd │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - (bad) -0x77(%rax) │ │ │ │ - fiaddl -0x7cb7f81e(%rbx) │ │ │ │ - cli │ │ │ │ - add %esi,0xb(%rbp) │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - je 5d749f │ │ │ │ - movq $0x5d75d8,0x8(%rbp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d63688 │ │ │ │ - nopl (%rax) │ │ │ │ - add (%r8),%r8b │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - lret │ │ │ │ - cltd │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - rorl $0xd9,0x29(%rax) │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - jl 5d74e0 │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - cmp $0x21,%rsi │ │ │ │ - jae 5d74af │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - shl $1,%rsi │ │ │ │ - lea -0x4(%rsi),%rcx │ │ │ │ - mov 0x10(%r14,%rcx,8),%rbx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 5d7508 │ │ │ │ - lea 0x1(%rcx),%rbx │ │ │ │ - mov 0x10(%r14,%rbx,8),%rbx │ │ │ │ - cmp $0xffffffffffffffff,%rbx │ │ │ │ - je 5d756b │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 5d7594 │ │ │ │ - add $0x8,%rbp │ │ │ │ - lea 0xa6cc02(%rip),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - lea -0x4(%rbx),%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jl 5d74d0 │ │ │ │ - movq $0x5d75b8,0x0(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - jmp d63560 │ │ │ │ - lea 0xa6cee1(%rip),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - mov $0x1,%ebx │ │ │ │ - add $0x30,%rbp │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jae 5d2526 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 5d24ef │ │ │ │ + mov %rsi,%rbx │ │ │ │ + jmp 5d2529 │ │ │ │ + cmpq $0x0,0x7(%r14) │ │ │ │ + je 5d24fb │ │ │ │ + mov %rsi,%rbx │ │ │ │ + jmp 5d2529 │ │ │ │ + lea 0x9a69f8(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - lret │ │ │ │ - cltd │ │ │ │ + add %bl,(%rax) │ │ │ │ + push $0xffffffffffffff9a │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x7d(%r9) │ │ │ │ + pop %rbp │ │ │ │ + adc %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3a(%rdi) │ │ │ │ - movq $0x5d6f48,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + repz add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5d2657 │ │ │ │ + movq $0x5d22e8,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - movq $0x5d7748,0x0(%rbp) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - jmp d680c0 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x5d7500,0x0(%rbp) │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ - jmp d9c378 │ │ │ │ - movabs $0x8000000000000000,%rbx │ │ │ │ - cmp %rbx,%rax │ │ │ │ - je 5d74d0 │ │ │ │ - mov $0xffffffffffffffff,%rbx │ │ │ │ - cqto │ │ │ │ - idiv %rbx │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - cqto │ │ │ │ - idiv %rbx │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + test %rbx,%rbx │ │ │ │ + jge 5d25a7 │ │ │ │ + movq $0x5d2590,-0x18(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d2590 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,-0x36(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,0x70(%r8) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - orb $0x79,(%rcx) │ │ │ │ - add %al,0x0(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x36(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,%r8b │ │ │ │ - jne 5d763c │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ + add %al,0x48009a69(%rax) │ │ │ │ + cmpl $0x0,0xf(%rbx) │ │ │ │ + jl 5d26a0 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + cmp $0x144,%rbx │ │ │ │ + jle 5d25fe │ │ │ │ + movq $0x5d25e8,-0x18(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + lea 0x9a6906(%rip),%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d25e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ (bad) │ │ │ │ - or %edi,0x0(%rcx) │ │ │ │ - addl $0x0,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - lret $0x99 │ │ │ │ - movq $0x5d76a8,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp d6d560 │ │ │ │ - addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ - lret $0x99 │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5d7684 │ │ │ │ - test %rbx,%rbx │ │ │ │ - jl 5d7720 │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 5d7652 │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - movq $0x5d72d0,0x0(%rbp) │ │ │ │ - lea 0x99b737(%rip),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d63688 │ │ │ │ - movq $0xd64100,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x5d7220,-0x8(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5d3788 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c378 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - addl $0x0,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x490099c9(%rax) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5d7710 │ │ │ │ - test %rbx,%rbx │ │ │ │ - jl 5d7720 │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 5d76de │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - movq $0x5d72f8,0x0(%rbp) │ │ │ │ - lea 0x99b6ab(%rip),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d63688 │ │ │ │ - movq $0xd64100,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x5d7278,-0x8(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ + data16 (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,0x3b(%r8) │ │ │ │ + rex.XB (bad) │ │ │ │ + jg 5d26a0 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + add $0x18,%rbp │ │ │ │ + movq $0x5d2628,-0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5d3788 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c378 │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - lea 0x99b635(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d2628 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%r8),%r8b │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - enter $0x99,$0x48 │ │ │ │ - movl $0x5d6fe0,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp d639c8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - addl $0x0,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - enter $0x99,$0x48 │ │ │ │ - movl $0x5d6fc0,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp d67f48 │ │ │ │ - add (%rax),%r8d │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,0x480099c8(%rax) │ │ │ │ - movl $0x5d77b8,0x0(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - jmp 5d6f98 │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + gs (bad) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + clc │ │ │ │ + (bad) │ │ │ │ + pop %rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jae 5d2643 │ │ │ │ + lea 0xa70f1e(%rip),%r14 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5dd1c0 │ │ │ │ + lea 0x9a68fd(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x5d2518,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d9bef0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x28,%rbp │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x12(%rdx),%esi │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + lea 0xa70dea(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jae 5d26c4 │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + jge 5d26c4 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5d26a0 │ │ │ │ + mov %rcx,%rax │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + je 5d273b │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5d270c │ │ │ │ + movq $0x5d23b0,-0x20(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0xcff638,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x5d28a0,0x0(%rbp) │ │ │ │ + jmp d9c360 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%r8d │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x38(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,(%r8) │ │ │ │ - js 5d7844 │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - fisttps -0x75(%rax) │ │ │ │ - jne 5d7807 │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - jmp 5d6f98 │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + fmuls -0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x7f(%rdi) │ │ │ │ + mov 0x6(%rax),%rcx │ │ │ │ + movq $0xda15f0,-0x10(%r12) │ │ │ │ + movq $0x8,-0x8(%r12) │ │ │ │ + lea -0x10(%r12),%rdx │ │ │ │ + lea 0x10(%rdx),%rsi │ │ │ │ + lea 0x7f22d0(%rip),%rdi │ │ │ │ + mov (%rdi),%r8b │ │ │ │ + mov %r8b,(%rsi) │ │ │ │ + mov 0x1(%rdi),%r8b │ │ │ │ + mov %r8b,0x1(%rsi) │ │ │ │ + mov 0x2(%rdi),%r8b │ │ │ │ + mov %r8b,0x2(%rsi) │ │ │ │ + mov 0x3(%rdi),%r8b │ │ │ │ + mov %r8b,0x3(%rsi) │ │ │ │ + mov 0x4(%rdi),%r8b │ │ │ │ + mov %r8b,0x4(%rsi) │ │ │ │ + mov 0x5(%rdi),%r8b │ │ │ │ + mov %r8b,0x5(%rsi) │ │ │ │ + mov 0x6(%rdi),%r8b │ │ │ │ + mov %r8b,0x6(%rsi) │ │ │ │ + mov 0x7(%rdi),%dil │ │ │ │ + mov %dil,0x7(%rsi) │ │ │ │ + movq $0x5d2828,-0x8(%rbp) │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d61ef0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x5d2738,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp d9c360 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%r8d │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + mov $0x8b4800a7,%ecx │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r10b,0x48005d26(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d68f88 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0x99,$0x48 │ │ │ │ - movl $0x5d7858,0x0(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - jmp 5d6f98 │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x28,%rbp │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x49(%rbp,%rcx,2),%esi │ │ │ │ + add $0x28,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5d2871 │ │ │ │ + movq $0x5d2438,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xcff638,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%r8d │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5d26a0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x480099c7(%rax) │ │ │ │ - movl $0x5d78a8,0x0(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - jmp 5d6f98 │ │ │ │ + add %ch,%cl │ │ │ │ + cs (bad) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + decl (%rdi) │ │ │ │ (bad) │ │ │ │ + add %al,0x1000000(%rip) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x48009a66(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5d2909 │ │ │ │ + movq $0x5d28f8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d28f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %bl,0x66(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jae 5d290b │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5d24c8 │ │ │ │ + lea 0x9a6650(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + adc $0xd8000000,%eax │ │ │ │ + mov %bl,0x458d4800(%rdx) │ │ │ │ + call 7355627c <__environ@GLIBC_2.2.5+0x724fe7d4> │ │ │ │ + rex.RB │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call d97350 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 5d2971 │ │ │ │ + movq $0xda2e40,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + movq $0x5d2990,-0x18(%rbp) │ │ │ │ + mov $0xff,%r14d │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 5df448 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %ch,-0x59(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1b(%rdi) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - jmp d680c0 │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0xd75650,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp d9c378 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %eax,(%rax) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - shlb $0x0,-0x59(%rdi) │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5d7940 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - jmp d680c0 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + rolb $0x0,-0x66(%rbp) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5d2a06 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5d2a20,-0x18(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 5c01c0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %eax,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + push %rax │ │ │ │ + sub 0x0(%rbp),%bl │ │ │ │ + mov %r14,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d2a50 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - js 5d79c5 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1b(%rdi) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0x5dc970,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - jmp d680c0 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ nop │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jae 5d79e7 │ │ │ │ - lea 0x99c7a0(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rcx),%eax │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5d2aca │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5d2ae0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d6d4b0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4c0099c7(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - add $0x20,%rbp │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rdi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 5d7a2e │ │ │ │ - mov %rsi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 5d7a81 │ │ │ │ - movq $0x5d7a68,-0x20(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov 0x6(%rsi),%rsi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov 0x6(%rdi),%r14 │ │ │ │ - mov %rbx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp d61ef0 │ │ │ │ - mov %rsi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 5d7a4a │ │ │ │ - mov 0x7(%rdi),%rax │ │ │ │ - cmp 0x7(%rsi),%rax │ │ │ │ - jae 5d7a81 │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5d7a4e │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - xor %ebx,%ebx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - cltd │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x4c(%rbp,%rbx,8) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - add $0x20,%rbp │ │ │ │ - movq $0x5d7ab8,-0x20(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %rdi,%r14 │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp d64060 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0xd14eb0,-0x8(%r12) │ │ │ │ + mov %bl,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c378 │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x480099c6(%rax) │ │ │ │ - movl $0x5d7b18,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d64060 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movb $0x0,(%rcx) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %ch,0x48009a64(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5d2cb4 │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jae 5d2b8e │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 5d2b57 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + jmp 5d2b91 │ │ │ │ + cmpq $0x0,0x7(%r14) │ │ │ │ + je 5d2b63 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + jmp 5d2b91 │ │ │ │ + lea 0x9a6438(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x3a(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jne 5d7b00 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5d7bb1 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x3a(%rax) │ │ │ │ - cltd │ │ │ │ + add %bl,0x64(%rax) │ │ │ │ + (bad) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - rorl $0xd9,0x29(%rax) │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - jl 5d7b78 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov %rsi,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - jne 5d7b41 │ │ │ │ - mov 0x7(%rsi),%rdx │ │ │ │ - cmp $0x21,%rdx │ │ │ │ - jb 5d7b84 │ │ │ │ - lea -0x4(%rbx),%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jl 5d7b68 │ │ │ │ - movq $0x5d7c90,-0x8(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d63560 │ │ │ │ - lea 0xa6c849(%rip),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - mov $0x1,%ebx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - shl $1,%rbx │ │ │ │ - add $0xfffffffffffffffc,%rbx │ │ │ │ - mov 0x10(%r14,%rbx,8),%rcx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 5d7c2c │ │ │ │ - mov %rsi,0x40(%rsp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - add $0x28,%r12 │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + adc %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + repz add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5d7c04 │ │ │ │ - movq $0x5d7960,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + ja 5d2cbf │ │ │ │ + movq $0x5d29d8,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - movq $0x5d8080,-0x10(%rbp) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d680c0 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x5d7ae8,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - mov %rcx,0x18(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d9c378 │ │ │ │ - inc %rbx │ │ │ │ - mov 0x10(%r14,%rbx,8),%rbx │ │ │ │ - cmp $0xffffffffffffffff,%rbx │ │ │ │ - je 5d7c52 │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ test %rbx,%rbx │ │ │ │ - je 5d7f46 │ │ │ │ - cqto │ │ │ │ - idiv %rbx │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movabs $0x8000000000000000,%rbx │ │ │ │ - cmp %rbx,%rax │ │ │ │ - je 5d7b68 │ │ │ │ - mov $0xffffffffffffffff,%rbx │ │ │ │ - cqto │ │ │ │ - idiv %rbx │ │ │ │ + jge 5d2c0f │ │ │ │ + movq $0x5d2bf8,-0x18(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d2bf8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - (bad) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,0x49005d7c(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp d67f48 │ │ │ │ + add %al,%al │ │ │ │ + movsxd 0x7b834800(%rdx),%ebx │ │ │ │ + str (%rdi) │ │ │ │ + mov %es,0x48000001(%rip) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + cmp $0x144,%rbx │ │ │ │ + jle 5d2c66 │ │ │ │ + movq $0x5d2c50,-0x18(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + lea 0x9a6346(%rip),%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d2c50 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x480099c4(%rax) │ │ │ │ - movl $0x5d7cd0,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp d6d560 │ │ │ │ + add %dh,0x48009a5f(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + cmp 0x7(%rbx),%rax │ │ │ │ + jg 5d2d08 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + add $0x18,%rbp │ │ │ │ + movq $0x5d2c90,-0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d2c90 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,0x490099c4(%rax) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5d7d14 │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - shl $1,%rbx │ │ │ │ - lea -0x2(%rbx),%rax │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov 0x10(%rbx,%rax,8),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x5d7d38,-0x8(%rbp) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ + add %dh,0x5f(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %ch,(%rsi) │ │ │ │ + pop %rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jae 5d2cab │ │ │ │ + lea 0xa708b6(%rip),%r14 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d680c0 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c378 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movb $0x0,(%rcx) │ │ │ │ + jmp 5dd1c0 │ │ │ │ + lea 0x9a633d(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x5d2b80,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d9bef0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - (bad) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2a(%rdi) │ │ │ │ - movq $0x5d78d0,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x12(%rdx),%esi │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + lea 0xa70782(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jae 5d2d2c │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + jge 5d2d2c │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5d2d08 │ │ │ │ + mov %rcx,%rax │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + jae 5d2dba │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jb 5d2d48 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5d2d08 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5d2e0e │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + cmp $0xff,%rax │ │ │ │ + jle 5d2d7a │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + lea 0xa7071e(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0xd14eb0,-0x18(%r12) │ │ │ │ + mov %al,-0x10(%r12) │ │ │ │ + movq $0xcff638,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - movq $0x5d7d90,0x0(%rbp) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rbx,0x18(%rbp) │ │ │ │ - jmp d639c8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nop │ │ │ │ - movb $0x0,(%rax) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %ch,%bl │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ ret │ │ │ │ - cltd │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x43(%rdi) │ │ │ │ - movq $0x5d7918,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5d2df6 │ │ │ │ + movq $0x5d2aa0,-0x20(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0xcff638,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - inc %rcx │ │ │ │ - mov 0x10(%rax,%rcx,8),%rax │ │ │ │ - movq $0x5d7e00,0x8(%rbp) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - mov %rbx,0x18(%rbp) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp d639c8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x5d2db8,0x0(%rbp) │ │ │ │ jmp d9c360 │ │ │ │ - add %r8b,(%r8) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x5d2e68,0x0(%rbp) │ │ │ │ + jmp d9c360 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x3d(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x27(%rdi) │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x5d7e58,0x0(%rbp) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rbx,0x8(%rbp) │ │ │ │ - jmp d680c0 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - ret │ │ │ │ - cltd │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r12b,%r8b │ │ │ │ - jle 5d7ec0 │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - (bad) │ │ │ │ - mov %rbx,%r14 │ │ │ │ + add %ah,0x4800a7b3(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + movq $0x5d2cf8,0x8(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp d63c78 │ │ │ │ + jmp d68f88 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add %r8b,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - ret $0x99 │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 5d7eab │ │ │ │ - movq $0x5d80a8,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d63688 │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - je 5d7f46 │ │ │ │ - movq $0x5d8118,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d63688 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%cl │ │ │ │ + fdivrp %st,%st(6) │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,0x1000000(%rip) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x61(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5d2ed1 │ │ │ │ + movq $0x5d2ec0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d2ec0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x480099c2(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - jne 5d7efa │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - je 5d7f46 │ │ │ │ - movq $0x5d7f80,0x8(%rbp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ + add %bh,(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jae 5d2ed3 │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp d63688 │ │ │ │ + jmp 5d2b30 │ │ │ │ + lea 0x9a6130(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %r8b,(%r8) │ │ │ │ + ... │ │ │ │ + adc $0x10000000,%eax │ │ │ │ + sbbl $0xffffffe8,0x458d4800(%rdx) │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5d2f3e │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call d97350 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 5d2f39 │ │ │ │ + movq $0xda2e40,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + movq $0x5d2f58,-0x18(%rbp) │ │ │ │ + mov $0xffff,%r14d │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 5df448 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - rcrl $0x20,0x458b4800(%rcx) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - jne 5d7f56 │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - jne 5d7f56 │ │ │ │ - add $0x8,%rbp │ │ │ │ - lea 0xa6c15b(%rip),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - movq $0x5d80f8,0x0(%rbp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d63688 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0xd75650,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c378 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + clc │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - rcrl $0x0,0x45c74800(%rcx) │ │ │ │ - movabs 0xb8e9de8949005d7f,%al │ │ │ │ (bad) │ │ │ │ - js 5d7f90 │ │ │ │ - add (%rax),%eax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 5d2ff1 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5d2fce │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5d2fe8,-0x18(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 5c01c0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + sbb %dh,(%rax) │ │ │ │ + pop %rbp │ │ │ │ + add %cl,0x75(%rcx,%rcx,4) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ + jne 5d3018 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - rcrl $0x0,0x45c74800(%rcx) │ │ │ │ - sarb $0x0,0x5d(%rdi) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp d6d560 │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x480099c1(%rax) │ │ │ │ - test %ebx,%ebx │ │ │ │ - jl 5d8021 │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 5d7fe5 │ │ │ │ - movq $0x5d79d8,0x0(%rbp) │ │ │ │ - lea 0x99ada4(%rip),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d63688 │ │ │ │ - movq $0x5d7e88,-0x8(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5d3788 │ │ │ │ - nopl (%rax) │ │ │ │ - add (%r8),%r8b │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0x5dc970,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - rcrb $0x7d,-0x247ab800(%rcx) │ │ │ │ - adc $0x48,%al │ │ │ │ - add $0x10,%ebp │ │ │ │ - lea 0x99ad38(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 5d8051 │ │ │ │ - movq $0x5d8168,0x0(%rbp) │ │ │ │ - lea 0x99ad38(%rip),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d63688 │ │ │ │ - movq $0x5d82c8,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov %rbx,0x20(%rbp) │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - jmp 5d3788 │ │ │ │ - nopl (%rax) │ │ │ │ - movb $0x0,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - rcrb $0x0,0x45c74800(%rcx) │ │ │ │ - (bad) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5d3092 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5d30a8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d6d4b0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 5d80b4 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp d639c8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x480099c0(%rax) │ │ │ │ - movl $0x5d80d0,0x0(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - jmp 5d79b0 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1a(%rdi) │ │ │ │ + movq $0xd14e90,-0x8(%r12) │ │ │ │ + mov %bx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c378 │ │ │ │ + nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x28,%rbp │ │ │ │ + add %cl,0x48009a5f(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5d327c │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jae 5d3156 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 5d311f │ │ │ │ + mov %rsi,%rbx │ │ │ │ + jmp 5d3159 │ │ │ │ + cmpq $0x0,0x7(%r14) │ │ │ │ + je 5d312b │ │ │ │ + mov %rsi,%rbx │ │ │ │ + jmp 5d3159 │ │ │ │ + lea 0x9a5f18(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%r8),%r8b │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - rcrb $0x0,0x45c74800(%rcx) │ │ │ │ - rex (bad) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - rex (bad) │ │ │ │ - js 5d8108 │ │ │ │ - add (%rax),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x40(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,-0x7f(%r8) │ │ │ │ + add %bh,(%rax) │ │ │ │ + pop %rdi │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ pop %rbp │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fisttps -0x75(%rax) │ │ │ │ - jne 5d813f │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - jmp 5d79b0 │ │ │ │ + adc %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + repz add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5d3287 │ │ │ │ + movq $0x5d2fa0,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + test %rbx,%rbx │ │ │ │ + jge 5d31d7 │ │ │ │ + movq $0x5d31c0,-0x18(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d31c0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - mov $0x89480099,%edi │ │ │ │ - fisttps -0x75(%rax) │ │ │ │ - jne 5d8177 │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 5d6f98 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %ah,0x48009a5e(%rax) │ │ │ │ + cmpl $0x0,0xf(%rbx) │ │ │ │ + jl 5d32d0 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + cmp $0x144,%rbx │ │ │ │ + jle 5d322e │ │ │ │ + movq $0x5d3218,-0x18(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + lea 0x9a5e26(%rip),%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d3218 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - mov $0x8b4c0099,%edi │ │ │ │ - jne 5d81ac │ │ │ │ - movq $0x5d81c0,0x18(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ + add %ch,%al │ │ │ │ + pop %rcx │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,0x3b(%r8) │ │ │ │ + rex.XB (bad) │ │ │ │ + jg 5d32d0 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5d6f98 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ret $0x0 │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x5d3258,-0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d3258 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %ch,0x48009a59(%rax) │ │ │ │ + movl $0x5d3400,-0x8(%rbp) │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + lea 0xa702ee(%rip),%r14 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5dd1c0 │ │ │ │ + lea 0x9a5e1d(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x5d3148,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d9bef0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x12(%rdx),%esi │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + lea 0xa701ba(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jae 5d32f4 │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + jge 5d32f4 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5d32d0 │ │ │ │ + mov %rcx,%rax │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + jae 5d3382 │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jb 5d3310 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5d32d0 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5d33d6 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + cmp $0xffff,%rax │ │ │ │ + jle 5d3342 │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + lea 0xa70156(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0xd14e90,-0x18(%r12) │ │ │ │ + mov %ax,-0x10(%r12) │ │ │ │ + movq $0xcff638,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4c0099be(%rax) │ │ │ │ - mov 0x18(%rbp),%esi │ │ │ │ - movq $0x5d8218,0x18(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5d6f98 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ret $0x0 │ │ │ │ + add %ch,%bl │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + ret │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5d33be │ │ │ │ + movq $0x5d3068,-0x20(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0xcff638,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x5d3380,0x0(%rbp) │ │ │ │ + jmp d9c360 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x5d3430,0x0(%rbp) │ │ │ │ + jmp d9c360 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + lods %ds:(%rsi),%eax │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r8b,%r8b │ │ │ │ + xor 0x0(%rbp),%bl │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d68f88 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%r8),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %ch,%cl │ │ │ │ + fdivrp %st,%st(6) │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,0x1000000(%rip) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x480099be(%rax) │ │ │ │ - movl $0x5d8018,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp d6d560 │ │ │ │ - movb $0x0,(%rax,%rax,1) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x5c(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5d3499 │ │ │ │ + movq $0x5d3488,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d3488 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + pop %rsp │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jae 5d349b │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5d30f8 │ │ │ │ + lea 0x9a5c10(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + adc $0x48000000,%eax │ │ │ │ + jge 5d3451 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 73556e0c <__environ@GLIBC_2.2.5+0x724ff364> │ │ │ │ + rex.RB │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call d97350 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 5d3501 │ │ │ │ + movq $0xda2e40,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + movq $0x5d3520,-0x18(%rbp) │ │ │ │ + mov $0xffffffff,%r14d │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 5df448 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - mov $0x83490099,%esi │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x37(%rdi) │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - inc %rcx │ │ │ │ - mov 0x10(%rax,%rcx,8),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x5d7f28,0x8(%rbp) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rbx,0x28(%rbp) │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0xd75650,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp d680c0 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + jmp d9c378 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - mov $0x8b480099,%ebp │ │ │ │ - sub %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x48(%rbx,%rdx,1) │ │ │ │ - movl $0x5d8190,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d63688 │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - jne 5d82fb │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 5d7f46 │ │ │ │ - movq $0x5d81e8,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d63688 │ │ │ │ - xchg %ax,%ax │ │ │ │ + xor %bh,(%rdx) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 5d35b9 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5d3596 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5d35b0,-0x18(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 5c01c0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %eax,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + loopne 5d35eb │ │ │ │ + pop %rbp │ │ │ │ + add %cl,0x75(%rcx,%rcx,4) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 5d35e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x4900a75d,%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5d8348 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - jmp d680c0 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - jo 5d83c3 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1b(%rdi) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0x5dc970,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - jmp d680c0 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %eax,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5d365a │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5d3670,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d6d4b0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sub %bl,-0x59(%rbp) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1b(%rdi) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - jmp d680c0 │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0xd14e70,-0x8(%r12) │ │ │ │ + mov %ebx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - adc $0x3000000,%eax │ │ │ │ + jmp d9c378 │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - mov $0x8d480099,%esp │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jae 5d876f │ │ │ │ - lea 0x99bd7c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - addl $0x0,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %ch,0x5a(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 10557014 <__environ@GLIBC_2.2.5+0xf4ff56c> │ │ │ │ + (bad) │ │ │ │ + ja 5d36cc │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - mov $0xc7480099,%esp │ │ │ │ - add %r8b,0x49005d8a(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp d6d560 │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jae 5d371e │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 5d36e7 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + jmp 5d3721 │ │ │ │ + cmpq $0x0,0x7(%r14) │ │ │ │ + je 5d36f3 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + jmp 5d3721 │ │ │ │ + lea 0x9a59f8(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - mov $0x83490099,%ebx │ │ │ │ + add %bl,(%rax) │ │ │ │ + pop %rdx │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x37(%rdi) │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - inc %rcx │ │ │ │ - mov 0x10(%rax,%rcx,8),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x5d8820,0x8(%rbp) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d680c0 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + adc %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + repz add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5d384f │ │ │ │ + movq $0x5d3568,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + test %rbx,%rbx │ │ │ │ + jge 5d379f │ │ │ │ + movq $0x5d3788,-0x18(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d3788 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x480099bb(%rax) │ │ │ │ - movl $0x5d84d0,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp d6d560 │ │ │ │ + add %al,0x48009a59(%rax) │ │ │ │ + cmpl $0x0,0xf(%rbx) │ │ │ │ + jl 5d3898 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + cmp $0x144,%rbx │ │ │ │ + jle 5d37f6 │ │ │ │ + movq $0x5d37e0,-0x18(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + lea 0x9a5906(%rip),%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d37e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x45(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x37(%rdi) │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - shl $1,%rbx │ │ │ │ - lea -0x2(%rbx),%rax │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov 0x10(%rbx,%rax,8),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x5d8538,-0x8(%rbp) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d680c0 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c378 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movb $0x0,0x0(%rip) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - mov $0x83490099,%edx │ │ │ │ + add %ah,(%rax) │ │ │ │ + push %rsp │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2a(%rdi) │ │ │ │ - movq $0x5d8320,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x5d8590,0x0(%rbp) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - jmp d639c8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,0x3b(%r8) │ │ │ │ + rex.XB (bad) │ │ │ │ + jg 5d3898 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + add $0x18,%rbp │ │ │ │ + movq $0x5d3820,-0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d3820 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nop │ │ │ │ - rex.RX add $0x0,%eax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + push %rbx │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + enter $0x5d39,$0x0 │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + lea 0xa6fd26(%rip),%r14 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5dd1c0 │ │ │ │ + lea 0x9a58fd(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x5d3710,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d9bef0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x490099ba(%rax) │ │ │ │ - add $0x18,%esp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x12(%rdx),%esi │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + lea 0xa6fbf2(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jae 5d38bc │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + jge 5d38bc │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5d3898 │ │ │ │ + mov %rcx,%rax │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + jae 5d394a │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jb 5d38d8 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5d3898 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5d85e0 │ │ │ │ - movq $0x5d8368,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ + ja 5d399e │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov $0xffffffff,%ebx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jle 5d390c │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + lea 0xa6fb8c(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0xd14e70,-0x18(%r12) │ │ │ │ + mov %eax,-0x10(%r12) │ │ │ │ + movq $0xcff638,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - inc %rcx │ │ │ │ - mov 0x10(%rax,%rcx,8),%rax │ │ │ │ - movq $0x5d8600,0x8(%rbp) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - mov %rbx,0x18(%rbp) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp d639c8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - add (%r8),%r8b │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - mov $0x83490099,%edx │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x27(%rdi) │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + add %ch,%bl │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + ret │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5d3986 │ │ │ │ + movq $0x5d3630,-0x20(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0xcff638,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - movq $0x5d8658,0x0(%rbp) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rbx,0x8(%rbp) │ │ │ │ - jmp d680c0 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x5d3948,0x0(%rbp) │ │ │ │ jmp d9c360 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x2,%eax │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x5d39f8,0x0(%rbp) │ │ │ │ + jmp d9c360 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - mov $0x8b480099,%ecx │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r13b,-0x78(%r8) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ (bad) │ │ │ │ - mov %rbx,%r14 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + test $0xa7,%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r9b,0x48005d38(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp d63c78 │ │ │ │ + jmp d68f88 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add %r8d,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x480099b9(%rax) │ │ │ │ - mov 0x20(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 5d86ab │ │ │ │ - movq $0x5d8c98,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d63688 │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - je 5d8907 │ │ │ │ - movq $0x5d8ce8,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d63688 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %r8d,(%rax) │ │ │ │ + add %ch,%cl │ │ │ │ + fdivrp %st,%st(6) │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,0x1000000(%rip) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %dh,(%rax) │ │ │ │ + push %rdi │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5d3a61 │ │ │ │ + movq $0x5d3a50,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d3a50 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x47(%rax) │ │ │ │ - cltd │ │ │ │ + add %bh,%al │ │ │ │ + push %rsi │ │ │ │ + (bad) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x48(%rbx,%rdx,1) │ │ │ │ - movl $0x5d8bf8,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d63688 │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - je 5d8907 │ │ │ │ - movq $0x5d8c48,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d63688 │ │ │ │ + jae 5d3a63 │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5d36c0 │ │ │ │ + lea 0x9a56f0(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - mov $0x8b4c0099,%eax │ │ │ │ - jne 5d8744 │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - add $0x20,%rbp │ │ │ │ - mov %rbx,%rdi │ │ │ │ - jmp 5d876f │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ + sbb %dh,-0x72b7ff66(%rip) │ │ │ │ + rex.RB loopne 5d3ad1 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5d3aae │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5d3ac8,-0x18(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 5c01c0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - mov $0x8b4c0099,%eax │ │ │ │ - jne 5d876c │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - add $0x20,%rbp │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rdi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 5d8781 │ │ │ │ - cmp 0x7(%rdi),%rsi │ │ │ │ - ja 5d87a4 │ │ │ │ - movq $0x5d87c0,-0x20(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %rdi,%r14 │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp d64060 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - addl $0x0,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + clc │ │ │ │ + cmp 0x0(%rbp),%bl │ │ │ │ + mov %r14,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d3af8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x48(%rax) │ │ │ │ - cltd │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x32(%rdi) │ │ │ │ - movq $0xd64100,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0x5dc970,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - movq $0x5d88b0,-0x10(%rbp) │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d64060 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c378 │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ nop │ │ │ │ - add $0x1,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - mov $0x8b480099,%eax │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - (bad) -0x77(%rax) │ │ │ │ - fiaddl -0x7cb7f81e(%rbx) │ │ │ │ - cli │ │ │ │ - add %esi,0xb(%rbp) │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - je 5d8907 │ │ │ │ - movq $0x5d8bd8,0x8(%rbp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d63688 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1,%al │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5d3b72 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5d3b88,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d6d768 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - mov $0x99,%bh │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - (bad) -0x77(%rax) │ │ │ │ - fiaddl -0x7cb7f81e(%rbx) │ │ │ │ - cli │ │ │ │ - add %esi,0xb(%rbp) │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - je 5d8907 │ │ │ │ - movq $0x5d8a40,0x8(%rbp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d63688 │ │ │ │ - nopl (%rax) │ │ │ │ - add (%r8),%r8b │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x480099b7(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov %rax,%rcx │ │ │ │ - sub %rbx,%rcx │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - jl 5d8948 │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - cmp $0x21,%rsi │ │ │ │ - jae 5d8917 │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - shl $1,%rsi │ │ │ │ - lea -0x4(%rsi),%rcx │ │ │ │ - mov 0x10(%r14,%rcx,8),%rbx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 5d8970 │ │ │ │ - lea 0x1(%rcx),%rbx │ │ │ │ - mov 0x10(%r14,%rbx,8),%rbx │ │ │ │ - cmp $0xffffffffffffffff,%rbx │ │ │ │ - je 5d89d3 │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 5d89fc │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0xd14e50,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - lea 0xa6b79a(%rip),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - lea -0x4(%rbx),%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jl 5d8938 │ │ │ │ - movq $0x5d8a20,0x0(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - jmp d63560 │ │ │ │ - lea 0xa6ba79(%rip),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - mov $0x1,%ebx │ │ │ │ - add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c378 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5d3bfa │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5d3c10,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d6d768 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - mov $0x99,%dh │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x7d(%r9) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x3a(%rdi) │ │ │ │ - movq $0x5d83b0,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0xd14e50,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - movq $0x5d8bb0,0x0(%rbp) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - jmp d680c0 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x5d8968,0x0(%rbp) │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ - jmp d9c378 │ │ │ │ - movabs $0x8000000000000000,%rbx │ │ │ │ - cmp %rbx,%rax │ │ │ │ - je 5d8938 │ │ │ │ - mov $0xffffffffffffffff,%rbx │ │ │ │ - cqto │ │ │ │ - idiv %rbx │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - cqto │ │ │ │ - idiv %rbx │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c378 │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - mov $0x99,%dh │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,0x49005d84(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp d67f48 │ │ │ │ - addl $0x0,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - mov $0x99,%ch │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,-0x76(%r8) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - clc │ │ │ │ - hlt │ │ │ │ - js 5d8a50 │ │ │ │ - addl $0x0,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + push %rdx │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 105575b4 <__environ@GLIBC_2.2.5+0xf4ffb0c> │ │ │ │ + (bad) │ │ │ │ + ja 5d3c6c │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jae 5d3cbe │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 5d3c87 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + jmp 5d3cc1 │ │ │ │ + cmpq $0x0,0x7(%r14) │ │ │ │ + je 5d3c93 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + jmp 5d3cc1 │ │ │ │ + lea 0x9a54e0(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - mov $0x99,%ch │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,(%r8) │ │ │ │ - mov 0x0(%rbp),%ebx │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp d6d560 │ │ │ │ - addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x490099b5(%rax) │ │ │ │ - add $0x10,%esp │ │ │ │ + add %al,0x48009a52(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5d3cc1 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5d8aec │ │ │ │ - test %rbx,%rbx │ │ │ │ - jl 5d8b88 │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ + ja 5d3def │ │ │ │ + movq $0x5d3a80,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ test %rbx,%rbx │ │ │ │ - jne 5d8aba │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - movq $0x5d8738,0x0(%rbp) │ │ │ │ - lea 0x99a2cf(%rip),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d63688 │ │ │ │ - movq $0xd64100,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x5d8688,-0x8(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5d3788 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c378 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - addl $0x0,(%rax) │ │ │ │ + jge 5d3d3f │ │ │ │ + movq $0x5d3d28,-0x18(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d3d28 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - mov $0x99,%ch │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %ch,%al │ │ │ │ + push %rcx │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x5b(%rdi) │ │ │ │ - test %rbx,%rbx │ │ │ │ - jl 5d8b88 │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 5d8b46 │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - movq $0x5d8760,0x0(%rbp) │ │ │ │ - lea 0x99a243(%rip),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d63688 │ │ │ │ - movq $0xd64100,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x5d86e0,-0x8(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5d3788 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c378 │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - lea 0x99a1cd(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + jnp 5d3d3b │ │ │ │ + add %cl,(%rdi) │ │ │ │ + mov %es,0x48000001(%rip) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + cmp $0x144,%rbx │ │ │ │ + jle 5d3d96 │ │ │ │ + movq $0x5d3d80,-0x18(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + lea 0x9a516e(%rip),%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d3d80 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%r8),%r8b │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x480099b4(%rax) │ │ │ │ - movl $0x5d8448,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp d639c8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x4c(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,(%r8) │ │ │ │ - test %bl,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp d67f48 │ │ │ │ - add (%rax),%r8d │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,0x48009a4e(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + cmp 0x7(%rbx),%rax │ │ │ │ + jg 5d3e38 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + add $0x18,%rbp │ │ │ │ + movq $0x5d3dc0,-0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d3dc0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - mov $0x99,%ah │ │ │ │ + add %al,0x4e(%rax) │ │ │ │ + (bad) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r12b,(%r8) │ │ │ │ - mov %ds,0x0(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - jmp 5d8400 │ │ │ │ + rex.RB clc │ │ │ │ + nop │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + pop %rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jae 5d3ddb │ │ │ │ + lea 0xa6f786(%rip),%r14 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5dd1c0 │ │ │ │ + lea 0x9a53a5(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x5d3cb0,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d9bef0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x28,%rbp │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x12(%rdx),%esi │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + lea 0xa6f652(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jae 5d3e5c │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + jge 5d3e5c │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5d3e38 │ │ │ │ + mov %rcx,%rax │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + je 5d3ed3 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5d3ea4 │ │ │ │ + movq $0x5d3b48,-0x20(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0xcff638,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x5d4038,0x0(%rbp) │ │ │ │ + jmp d9c360 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%r8d │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - mov $0x99,%bl │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,-0x74(%r8) │ │ │ │ - pop %rbp │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - fisttps -0x75(%rax) │ │ │ │ - jne 5d8c6f │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - jmp 5d8400 │ │ │ │ + fmuls -0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x7f(%rdi) │ │ │ │ + mov 0x6(%rax),%rcx │ │ │ │ + movq $0xda15f0,-0x10(%r12) │ │ │ │ + movq $0x8,-0x8(%r12) │ │ │ │ + lea -0x10(%r12),%rdx │ │ │ │ + lea 0x10(%rdx),%rsi │ │ │ │ + lea 0x7f0b38(%rip),%rdi │ │ │ │ + mov (%rdi),%r8b │ │ │ │ + mov %r8b,(%rsi) │ │ │ │ + mov 0x1(%rdi),%r8b │ │ │ │ + mov %r8b,0x1(%rsi) │ │ │ │ + mov 0x2(%rdi),%r8b │ │ │ │ + mov %r8b,0x2(%rsi) │ │ │ │ + mov 0x3(%rdi),%r8b │ │ │ │ + mov %r8b,0x3(%rsi) │ │ │ │ + mov 0x4(%rdi),%r8b │ │ │ │ + mov %r8b,0x4(%rsi) │ │ │ │ + mov 0x5(%rdi),%r8b │ │ │ │ + mov %r8b,0x5(%rsi) │ │ │ │ + mov 0x6(%rdi),%r8b │ │ │ │ + mov %r8b,0x6(%rsi) │ │ │ │ + mov 0x7(%rdi),%dil │ │ │ │ + mov %dil,0x7(%rsi) │ │ │ │ + movq $0x5d3fc0,-0x8(%rbp) │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d61ef0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x5d3ed0,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp d9c360 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x5e(%rax) │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r13b,(%r8) │ │ │ │ + ds pop %rbp │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%r8d │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,0x480099b3(%rax) │ │ │ │ - movl $0x5d8cc0,0x0(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - jmp 5d8400 │ │ │ │ + fimuls -0x77(%rcx) │ │ │ │ (bad) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d68f88 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x28,%rbp │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x49(%rbp,%rcx,2),%esi │ │ │ │ + add $0x28,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5d4009 │ │ │ │ + movq $0x5d3bd0,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xcff638,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%r8d │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5d3e38 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x4d(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,(%r8) │ │ │ │ - lea 0x0(%rbp),%ebx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - jmp 5d8400 │ │ │ │ + add %ch,%cl │ │ │ │ + cs (bad) │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ (bad) │ │ │ │ + add %al,0x1000000(%rip) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + push %rcx │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5d40a1 │ │ │ │ + movq $0x5d4090,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d4090 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + push %rcx │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jae 5d40a3 │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5d3c60 │ │ │ │ + lea 0x9a50f8(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x0(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 5d43a8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x4d10c4834900a753,%al │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 5d8d60 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - jmp d680c0 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rax │ │ │ │ - push %rbx │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1b(%rdi) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - jmp d680c0 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5d4102 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ca37e0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %eax,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc %dl,-0x59(%rbx) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1b(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5d4177 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5d416c │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - jmp d680c0 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x5d40e0,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xda4100,-0x20(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp d05c28 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5d41b2 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ca3778 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jae 5d8e4f │ │ │ │ - lea 0x99b428(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - mov $0x99,%ah │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 5d8e58 │ │ │ │ - add $0x20,%rbp │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rdi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 5d8e96 │ │ │ │ - mov %rsi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 5d8ee9 │ │ │ │ - movq $0x5d8ed0,-0x20(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov 0x6(%rsi),%rsi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov 0x6(%rdi),%r14 │ │ │ │ - mov %rbx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp d61ef0 │ │ │ │ - mov %rsi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 5d8eb2 │ │ │ │ - mov 0x7(%rdi),%rax │ │ │ │ - cmp 0x7(%rsi),%rax │ │ │ │ - jae 5d8ee9 │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5d8eb6 │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5d4227 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5d421c │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x5d4190,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xda4100,-0x20(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - xor %ebx,%ebx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - add (%rax),%eax │ │ │ │ + jmp d05c28 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cff664d(%rax) │ │ │ │ - jrcxz 5d8eda │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 5d8eb6 │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - add $0x20,%rbp │ │ │ │ - movq $0x5d8f20,-0x20(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %rdi,%r14 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5d4272 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5d4288,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp d64060 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp d05a80 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - mov $0x99,%bl │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - orb $0x75,-0x74b3ffa3(%rdi) │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - (bad) │ │ │ │ - mov $0x78,%cl │ │ │ │ - add %cl,(%rdi) │ │ │ │ - (bad) │ │ │ │ - addb $0x0,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - movb $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - mov $0x99,%dl │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jne 5d8f68 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5d9019 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %r8b,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,0x49005d42(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ + jmp d05c90 │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - mov $0x99,%dl │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - rorl $0xd9,0x29(%rax) │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - jl 5d8fe0 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov %rsi,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - jne 5d8fa9 │ │ │ │ - mov 0x7(%rsi),%rdx │ │ │ │ - cmp $0x21,%rdx │ │ │ │ - jb 5d8fec │ │ │ │ - lea -0x4(%rbx),%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jl 5d8fd0 │ │ │ │ - movq $0x5d90f8,-0x8(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d63560 │ │ │ │ - lea 0xa6b3e1(%rip),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - mov $0x1,%ebx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - shl $1,%rbx │ │ │ │ - add $0xfffffffffffffffc,%rbx │ │ │ │ - mov 0x10(%r14,%rbx,8),%rcx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 5d9094 │ │ │ │ - mov %rsi,0x40(%rsp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5d906c │ │ │ │ - movq $0x5d8dc8,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x5d94e8,-0x10(%rbp) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d680c0 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x5d8f50,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - mov %rcx,0x18(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d9c378 │ │ │ │ - inc %rbx │ │ │ │ - mov 0x10(%r14,%rbx,8),%rbx │ │ │ │ - cmp $0xffffffffffffffff,%rbx │ │ │ │ - je 5d90ba │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 5d93ae │ │ │ │ - cqto │ │ │ │ - idiv %rbx │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movabs $0x8000000000000000,%rbx │ │ │ │ - cmp %rbx,%rax │ │ │ │ - je 5d8fd0 │ │ │ │ - mov $0xffffffffffffffff,%rbx │ │ │ │ - cqto │ │ │ │ - idiv %rbx │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x4f(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,(%r8) │ │ │ │ - xchg %eax,%ecx │ │ │ │ - pop %rbp │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - rex out %al,(%dx) │ │ │ │ - js 5d9108 │ │ │ │ - (bad) │ │ │ │ + fimuls -0x39(%rax) │ │ │ │ + add %r8b,(%r8) │ │ │ │ + fiaddl (%r8) │ │ │ │ + jmp cff8e8 │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - mov $0x99,%cl │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,(%r8) │ │ │ │ - xchg %eax,%ecx │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - cmp %al,0x0(%rcx,%rdi,2) │ │ │ │ + shrb $1,(%rdx,%rbx,4) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 5d4319 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5d42f6 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5d4310,-0x18(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 5c01c0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - mov $0x99,%cl │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + rex │ │ │ │ + rex.XB pop %r13 │ │ │ │ + add %cl,0x75(%rcx,%rcx,4) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x37(%rdi) │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - shl $1,%rbx │ │ │ │ - lea -0x2(%rbx),%rax │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov 0x10(%rbx,%rax,8),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x5d91a0,-0x8(%rbp) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d680c0 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c378 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movb $0x0,(%rcx) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 5d4340 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x490099b0(%rax) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5d91d7 │ │ │ │ - movq $0x5d8d38,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x5d91f8,0x0(%rbp) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rbx,0x18(%rbp) │ │ │ │ - jmp d639c8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nop │ │ │ │ - movb $0x0,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x50(%rax) │ │ │ │ - cltd │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x43(%rdi) │ │ │ │ - movq $0x5d8d80,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0x5dc970,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - inc %rcx │ │ │ │ - mov 0x10(%rax,%rcx,8),%rax │ │ │ │ - movq $0x5d9268,0x8(%rbp) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - mov %rbx,0x18(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d639c8 │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - add %r8b,(%r8) │ │ │ │ + nop │ │ │ │ + or %bh,%ch │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + incl (%rdx,%rax,1) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - scas %es:(%rdi),%eax │ │ │ │ - cltd │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,0x4e(%rax) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ + (bad) │ │ │ │ + sbb (%rdx),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5d45c4 │ │ │ │ + movq $0x5d4118,-0x38(%r12) │ │ │ │ + mov %r14,-0x28(%r12) │ │ │ │ + mov %rsi,-0x20(%r12) │ │ │ │ + movq $0x5d41c8,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + lea -0x18(%r12),%rbx │ │ │ │ + mov %rdi,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + jae 5d44a0 │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jae 5d44a0 │ │ │ │ + cmpq $0x0,0x7(%rdi) │ │ │ │ + jne 5d44a0 │ │ │ │ + lea 0x9a2b48(%rip),%rcx │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + jmp 5d4450 │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x27(%rdi) │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x5d92c0,0x0(%rbp) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rbx,0x8(%rbp) │ │ │ │ - jmp d680c0 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x480099af(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - movq $0x5d9348,0x8(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d63c78 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x51(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x48(%rbx,%rdx,1) │ │ │ │ - movl $0x5d9510,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d63688 │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - je 5d93ae │ │ │ │ - movq $0x5d9580,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d63688 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,0x75(%r11,%rcx,4) │ │ │ │ + sbb %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + movl $0x5d4630,-0x20(%rbp) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %r14,%rcx │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp d68548 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x4d(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - scas %es:(%rdi),%eax │ │ │ │ - cltd │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - (bad) -0x77(%rax) │ │ │ │ - fiaddl -0x7cb7f81e(%rbx) │ │ │ │ - cli │ │ │ │ - add %esi,0x7(%rbp) │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - je 5d93ae │ │ │ │ - movq $0x5d93e8,0x8(%rbp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d63688 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %r8b,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + adc %cl,0x75(%rbx,%rcx,4) │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jge 5d44b8 │ │ │ │ + mov 0x28(%rbp),%r8 │ │ │ │ + add $0x30,%rbp │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5d45ee │ │ │ │ + movq $0x5d42c8,-0x18(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %r8,(%r12) │ │ │ │ + lea -0x18(%r12),%rcx │ │ │ │ + test %r8,%r8 │ │ │ │ + jge 5d4533 │ │ │ │ + movq $0x5d4510,-0x30(%rbp) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d4510 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x52(%rax) │ │ │ │ - cltd │ │ │ │ + add %al,%al │ │ │ │ + rex.WR (bad) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + jnp 5d4523 │ │ │ │ + add %cl,(%rdi) │ │ │ │ + mov %fs,(%rdx) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - (bad) -0x77(%rax) │ │ │ │ - fiaddl -0x7cb7f81e(%rbx) │ │ │ │ - cli │ │ │ │ - add %esi,0x1b(%rbp) │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - jne 5d93be │ │ │ │ - add $0x8,%rbp │ │ │ │ - lea 0xa6acf3(%rip),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - movq $0x5d9560,0x0(%rbp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d63688 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + rex.WRB sbb %r9b,0x75(%r11,%rcx,4) │ │ │ │ + and %cl,0x45(%rbx,%rcx,4) │ │ │ │ + sub %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x144,%eax │ │ │ │ + jle 5d4567 │ │ │ │ + movq $0x5d4678,-0x30(%rbp) │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %rbx,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp d6bb88 │ │ │ │ + movq $0x5d45a0,-0x20(%rbp) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d45a0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x52(%rax) │ │ │ │ - cltd │ │ │ │ + add %ah,0x46(%rax) │ │ │ │ + (bad) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r9b,(%r8) │ │ │ │ - xchg %eax,%esp │ │ │ │ + rex.RB clc │ │ │ │ + jo 5d45ed │ │ │ │ pop %rbp │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - push %rax │ │ │ │ - jmp 5d946f │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jae 5d45bb │ │ │ │ + lea 0xa6efa6(%rip),%r14 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5dd1c0 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + lea 0x9a4c3a(%rip),%rbx │ │ │ │ + mov %r14,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x5d4488,-0x30(%rbp) │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %rbx,-0x20(%rbp) │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp d9bef0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rdx,%rdx,1) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + lea 0xa6ee4d(%rip),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x5d48b0,0x8(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d68968 │ │ │ │ + nop │ │ │ │ + add $0x4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x52(%rax) │ │ │ │ - cltd │ │ │ │ + add %bl,0x4b(%rax) │ │ │ │ + (bad) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r13b,(%r8) │ │ │ │ - xchg %eax,%esp │ │ │ │ + rex.RB clc │ │ │ │ + test $0x46,%al │ │ │ │ pop %rbp │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - rex.W │ │ │ │ - rex.B jns 5d9418 │ │ │ │ - add (%rax),%eax │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + pop %rbp │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + divl 0x0(%rcx,%rdi,2) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + rex.WXB (bad) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + fadds 0x5d(%rsi) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + pop %rbp │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - scas %es:(%rdi),%al │ │ │ │ - cltd │ │ │ │ - add %cl,-0x7b(%rax) │ │ │ │ - fstpt 0x48(%rsp,%rbx,2) │ │ │ │ - mov 0x18(%rbp),%eax │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 5d944d │ │ │ │ - movq $0x5d8e40,0x0(%rbp) │ │ │ │ - lea 0x99993c(%rip),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d63688 │ │ │ │ - movq $0x5d92f0,-0x8(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5d3788 │ │ │ │ - nopl (%rax) │ │ │ │ - add (%r8),%r8b │ │ │ │ + xchg %eax,%esp │ │ │ │ + rex jns 5d46c4 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x53(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x7b(%rax) │ │ │ │ - fstpt 0x14(%rbp) │ │ │ │ + add %bl,%al │ │ │ │ + rex.WX (bad) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rbp,%rdx,1) │ │ │ │ + movl $0x5d4800,0x10(%rbp) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - lea 0x9998d0(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 5d94b9 │ │ │ │ - movq $0x5d95d0,0x0(%rbp) │ │ │ │ - lea 0x9998d0(%rip),%rsi │ │ │ │ + jmp 5df148 │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + movq $0x5d47a0,0x10(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ - jmp d63688 │ │ │ │ - movq $0x5d9730,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov %rbx,0x20(%rbp) │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - jmp 5d3788 │ │ │ │ - nopl (%rax) │ │ │ │ - movb $0x0,(%rax) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5df148 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x4800a79a(%rax) │ │ │ │ + movl $0x5d4860,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + jmp d68f88 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x53(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,%r8b │ │ │ │ - xchg %eax,%esi │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 5d951c │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp d639c8 │ │ │ │ + add %dl,0x4800a79a(%rax) │ │ │ │ + movl $0x5d4888,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + jmp d68f88 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%r8b │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x53(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,(%r8) │ │ │ │ - xchg %eax,%ebp │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,-0x66(%rax) │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r8b,0x44(%r8) │ │ │ │ pop %rbp │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - fisttps -0x75(%rax) │ │ │ │ - jne 5d9537 │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - jmp 5d8e18 │ │ │ │ + fimuls -0x77(%rcx) │ │ │ │ (bad) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d68f88 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x44(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ + add %cl,0x3b(%rax) │ │ │ │ pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%r8),%r8b │ │ │ │ + sub %cl,(%rdi) │ │ │ │ + mov %ss,0x48fffffe(%rbx) │ │ │ │ + movl $0x5d47d0,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d47d0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add $0x5,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + rex.R (bad) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,(%r8) │ │ │ │ + rex.RXB pop %r13 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jae 5d47eb │ │ │ │ + lea 0xa6ed76(%rip),%r14 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + jmp 5dd1c0 │ │ │ │ + add $0x4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x480099ac(%rax) │ │ │ │ - movl $0x5d96a8,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp d67f48 │ │ │ │ - add (%rax),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ + rex.R (bad) │ │ │ │ + add %cl,0x3b(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sub %cl,(%rdi) │ │ │ │ + mov %?,(%rbx) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl -0x39(%rax) │ │ │ │ + add %r14b,(%r8) │ │ │ │ + rex.W pop %rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %dh,%dh │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 5d4830 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add $0x5,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ - lods %ds:(%rsi),%al │ │ │ │ - cltd │ │ │ │ + rex.XB (bad) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r13b,0x48005d95(%r8) │ │ │ │ - mov %ebx,%edi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - jmp 5d8e18 │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %r9b,0x47(%r8) │ │ │ │ + pop %rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jae 5d484b │ │ │ │ + lea 0xa6ed16(%rip),%r14 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + jmp 5dd1c0 │ │ │ │ + add $0x5,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,0x75(%r11,%rcx,4) │ │ │ │ + and %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,0x5(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - stos %eax,%es:(%rdi) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fisttps -0x75(%rax) │ │ │ │ - jne 5d95df │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 5d8400 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,0x75(%r11,%rcx,4) │ │ │ │ + and %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + mov $0xfb,%bl │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4c0099ab(%rax) │ │ │ │ - mov 0x18(%rbp),%esi │ │ │ │ - movq $0x5d9628,0x18(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5d8400 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x56(%rbp) │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5d4902 │ │ │ │ + movq $0x5d4240,-0x28(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xcff638,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 5d463d │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,-0x55(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - sbb %cl,-0x39(%rax) │ │ │ │ - sbb %r8b,0x48005d96(%r8) │ │ │ │ - mov %ebx,%edi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5d8400 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ret $0x0 │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + rex.W (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 7355828c <__environ@GLIBC_2.2.5+0x725007e4> │ │ │ │ + push %rax │ │ │ │ + movq $0x5d4978,-0x18(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d4978 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ + add %bl,0x4c009a48(%rax) │ │ │ │ + mov 0xf(%rbx),%eax │ │ │ │ + mov 0x7(%rbx),%rdi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + jmp 5d43a8 │ │ │ │ + lea 0x9a4888(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%r8),%r8b │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + ... │ │ │ │ + adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - stos %eax,%es:(%rdi) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,0x49005d94(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp d6d560 │ │ │ │ - movb $0x0,(%rax,%rax,1) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5d4a6a │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5d4a5f │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call d97350 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 5d4a5a │ │ │ │ + movq $0xda2e40,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + sub $0x8,%rsp │ │ │ │ + movsd 0x827c35(%rip),%xmm0 │ │ │ │ + mov $0x1,%eax │ │ │ │ + call 4050b0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + sub $0x8,%rsp │ │ │ │ + movsd %xmm0,%xmm1 │ │ │ │ + movsd 0x827c1f(%rip),%xmm0 │ │ │ │ + mov $0x1,%eax │ │ │ │ + movsd %xmm1,0x48(%rsp) │ │ │ │ + call 4050b0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movq $0xd755f0,-0x8(%r12) │ │ │ │ + movsd 0x40(%rsp),%xmm1 │ │ │ │ + divsd %xmm0,%xmm1 │ │ │ │ + movsd %xmm1,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + adc $0xb0000000,%eax │ │ │ │ + rex.RXB (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 105583d4 <__environ@GLIBC_2.2.5+0xf50092c> │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + in (%dx),%al │ │ │ │ + or %cl,-0x18(%rcx,%rcx,4) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call d97350 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 5d4bc8 │ │ │ │ + movq $0xda2e40,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + movq $0x5d4ae8,-0x18(%rbp) │ │ │ │ + lea 0x9a4767(%rip),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d4ae8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x55(%rax) │ │ │ │ - cltd │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x37(%rdi) │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - inc %rcx │ │ │ │ - mov 0x10(%rax,%rcx,8),%rax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %edx,%esp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%dl │ │ │ │ + movups 0x7(%rbx),%xmm0 │ │ │ │ + movsd %xmm0,%xmm1 │ │ │ │ + mulsd 0x827b3e(%rip),%xmm1 │ │ │ │ + cvttsd2si %xmm1,%rax │ │ │ │ + cvtsi2sd %rax,%xmm2 │ │ │ │ + ucomisd %xmm1,%xmm2 │ │ │ │ + ja 5d4b6d │ │ │ │ + mulsd 0x827b2e(%rip),%xmm0 │ │ │ │ + cvttsd2si %xmm0,%rbx │ │ │ │ + cvtsi2sd %rbx,%xmm1 │ │ │ │ + ucomisd %xmm1,%xmm0 │ │ │ │ + ja 5d4b4e │ │ │ │ + movq $0xd75650,-0x8(%r12) │ │ │ │ + sub %rbx,%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - movq $0x5d9390,0x8(%rbp) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rbx,0x28(%rbp) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp d680c0 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0xd75650,-0x8(%r12) │ │ │ │ + sub %rbx,%rax │ │ │ │ + dec %rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mulsd 0x827ae3(%rip),%xmm0 │ │ │ │ + cvttsd2si %xmm0,%rbx │ │ │ │ + cvtsi2sd %rbx,%xmm1 │ │ │ │ + ucomisd %xmm1,%xmm0 │ │ │ │ + ja 5d4ba4 │ │ │ │ + movq $0xd75650,-0x8(%r12) │ │ │ │ + sub %rbx,%rax │ │ │ │ + dec %rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0xd75650,-0x8(%r12) │ │ │ │ + sub %rbx,%rax │ │ │ │ + add $0xfffffffffffffffe,%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x56(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sub %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x48(%rbx,%rdx,1) │ │ │ │ - movl $0x5d95f8,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d63688 │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - jne 5d9763 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 5d93ae │ │ │ │ - movq $0x5d9650,0x0(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5d4c6a │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5d4c5f │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d63688 │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call d97350 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 5d4c5a │ │ │ │ + movq $0xda2e40,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + movq $0xd755f0,-0x8(%r12) │ │ │ │ + xorpd %xmm0,%xmm0 │ │ │ │ + movsd 0x827a1c(%rip),%xmm1 │ │ │ │ + xorpd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - rex.WB cmpsq %es:(%rdi),%ds:(%rsi) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1b(%rdi) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - jmp d680c0 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5d4cfa │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5d4cef │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call d97350 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 5d4cea │ │ │ │ + movq $0xda2e40,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + movq $0xd75470,-0x8(%r12) │ │ │ │ + xorpd %xmm0,%xmm0 │ │ │ │ + movsd 0x827994(%rip),%xmm1 │ │ │ │ + divsd %xmm0,%xmm1 │ │ │ │ + movsd %xmm1,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + adc $0x20000000,%eax │ │ │ │ + rex.RB (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 10558664 <__environ@GLIBC_2.2.5+0xf500bbc> │ │ │ │ + (bad) │ │ │ │ + mov $0x48000000,%edx │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call d97350 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 5d4ddb │ │ │ │ + movq $0xda2e40,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + movq $0x5d4d78,-0x18(%rbp) │ │ │ │ + lea 0x9a44d7(%rip),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d4d78 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %cl,-0x59(%rcx) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1b(%rdi) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + add %dh,0x5b(%rdi) │ │ │ │ + movsd 0x7(%rbx),%xmm0 │ │ │ │ + mulsd 0x8278de(%rip),%xmm0 │ │ │ │ + cvttsd2si %xmm0,%rax │ │ │ │ + cvtsi2sd %rax,%xmm1 │ │ │ │ + ucomisd %xmm1,%xmm0 │ │ │ │ + ja 5d4dbb │ │ │ │ + movq $0xd75650,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - jmp d680c0 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0xd75650,-0x8(%r12) │ │ │ │ + inc %rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add %al,(%rax) │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %eax,(%rax) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - rorb $0x0,-0x59(%rax) │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5d9840 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - jmp d680c0 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + sub %al,-0x66(%rsi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 5d4e51 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5d4e2e │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5d4e48,-0x18(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 5c1958 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - adc $0x3000000,%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jae 5d9bd7 │ │ │ │ - lea 0x99aa04(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - addl $0x0,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,0x480099a7(%rax) │ │ │ │ - movl $0x5d9ee8,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp d6d560 │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x490099a7(%rax) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5d98f4 │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - inc %rcx │ │ │ │ - mov 0x10(%rax,%rcx,8),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x5d9c88,0x8(%rbp) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d680c0 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - cltd │ │ │ │ + add %cl,(%rax) │ │ │ │ + jne 5d4ded │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r15b,(%r8) │ │ │ │ - cltd │ │ │ │ + rex.RB clc │ │ │ │ + js 5d4e9c │ │ │ │ pop %rbp │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - cmp %bh,(%rcx,%rdi,2) │ │ │ │ - add %al,%ch │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x37(%rdi) │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - shl $1,%rbx │ │ │ │ - lea -0x2(%rbx),%rax │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov 0x10(%rbx,%rax,8),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x5d99a0,-0x8(%rbp) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d680c0 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c378 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movb $0x0,0x0(%rip) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,0x490099a6(%rax) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5d99d7 │ │ │ │ - movq $0x5d9788,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x5d99f8,0x0(%rbp) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - jmp d639c8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nop │ │ │ │ - rex.RX add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,0x75(%rcx,%rcx,4) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x43(%rdi) │ │ │ │ - movq $0x5d97d0,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - inc %rcx │ │ │ │ - mov 0x10(%rax,%rcx,8),%rax │ │ │ │ - movq $0x5d9a68,0x8(%rbp) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - mov %rbx,0x18(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d639c8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - add (%r8),%r8b │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + jne 5d4e78 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x27(%rdi) │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x5d9ac0,0x0(%rbp) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rbx,0x8(%rbp) │ │ │ │ - jmp d680c0 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x2,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x5b(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r10b,%r8b │ │ │ │ - pushf │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ (bad) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d63c78 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %r8d,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + je 5d4e1d │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,0x48005d4e(%r8) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d4ea8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,-0x5b(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x48(%rbx,%rdx,1) │ │ │ │ - movl $0x5da100,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d63688 │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - je 5d9d6f │ │ │ │ - movq $0x5da150,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d63688 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %r8d,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x48(%rbx,%rdx,1) │ │ │ │ - movl $0x5da060,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d63688 │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - je 5d9d6f │ │ │ │ - movq $0x5da0b0,0x0(%rbp) │ │ │ │ + add %ch,0x4800a674(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + movq $0x5d4ed8,0x8(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ - jmp d63688 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,0x4c0099a4(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - add $0x20,%rbp │ │ │ │ - mov %rbx,%rdi │ │ │ │ - jmp 5d9bd7 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,-0x5c(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 5d9be0 │ │ │ │ - add $0x20,%rbp │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rdi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 5d9be9 │ │ │ │ - cmp 0x7(%rdi),%rsi │ │ │ │ - ja 5d9c0c │ │ │ │ - movq $0x5d9c28,-0x20(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %rdi,%r14 │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp d64060 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - addl $0x0,(%rax) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp caeda0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ - cltd │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x32(%rdi) │ │ │ │ - movq $0xd64100,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x5d9d18,-0x10(%rbp) │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d64060 │ │ │ │ + add %dh,0x1b(%rdi) │ │ │ │ + movq $0xd755f0,-0x8(%r12) │ │ │ │ + movsd %xmm1,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c378 │ │ │ │ - nop │ │ │ │ - add $0x1,%al │ │ │ │ + movq $0x5d4ed8,0x0(%rbp) │ │ │ │ + jmp d9c3a8 │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + js 5d4f6a │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,0x480099a3(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - jne 5d9ca6 │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - je 5d9d6f │ │ │ │ - movq $0x5da040,0x8(%rbp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d63688 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1,%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 5d4f79 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5d4f64 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5d4f78,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + neg %rsi │ │ │ │ + lea 0xa6e606(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 5dd1c0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x5d(%rax) │ │ │ │ - cltd │ │ │ │ + add %cl,(%rax) │ │ │ │ + rex.R (bad) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - (bad) -0x77(%rax) │ │ │ │ - fiaddl -0x7cb7f81e(%rbx) │ │ │ │ - cli │ │ │ │ - add %esi,0xb(%rbp) │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - je 5d9d6f │ │ │ │ - movq $0x5d9ea8,0x8(%rbp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r13b,0x48005d4f(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp d63688 │ │ │ │ - nopl (%rax) │ │ │ │ - add (%r8),%r8b │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - movabs %eax,0x894808458b480099 │ │ │ │ - rorl $0xd9,0x29(%rax) │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - jl 5d9db0 │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - cmp $0x21,%rsi │ │ │ │ - jae 5d9d7f │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - shl $1,%rsi │ │ │ │ - lea -0x4(%rsi),%rcx │ │ │ │ - mov 0x10(%r14,%rcx,8),%rbx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 5d9dd8 │ │ │ │ - lea 0x1(%rcx),%rbx │ │ │ │ - mov 0x10(%r14,%rbx,8),%rbx │ │ │ │ - cmp $0xffffffffffffffff,%rbx │ │ │ │ - je 5d9e3b │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 5d9e64 │ │ │ │ - add $0x8,%rbp │ │ │ │ - lea 0xa6a332(%rip),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - lea -0x4(%rbx),%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jl 5d9da0 │ │ │ │ - movq $0x5d9e88,0x0(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - jmp d63560 │ │ │ │ - lea 0xa6a611(%rip),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - mov $0x1,%ebx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,-0x5e(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x7d(%r9) │ │ │ │ - (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3a(%rdi) │ │ │ │ - movq $0x5d9818,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x5da018,0x0(%rbp) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - jmp d680c0 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x5d9dd0,0x0(%rbp) │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ - jmp d9c378 │ │ │ │ - movabs $0x8000000000000000,%rbx │ │ │ │ - cmp %rbx,%rax │ │ │ │ - je 5d9da0 │ │ │ │ - mov $0xffffffffffffffff,%rbx │ │ │ │ - cqto │ │ │ │ - idiv %rbx │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - cqto │ │ │ │ - idiv %rbx │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + jmp d06b50 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,0x480099a1(%rax) │ │ │ │ - movl $0x5d9918,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp d67f48 │ │ │ │ - addl $0x0,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x480099a1(%rax) │ │ │ │ - movl $0x5d9ec8,0x0(%rbp) │ │ │ │ + add %ah,%al │ │ │ │ + jae 5d4f4d │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ mov %rbx,%r14 │ │ │ │ - jmp d67f48 │ │ │ │ - addl $0x0,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,-0x5f(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,-0x61(%r8) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - mov %dh,(%rsi) │ │ │ │ - jns 5d9ed8 │ │ │ │ - addl $0x0,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp caf098 │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x5f(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x5f(%rdi) │ │ │ │ - test %rbx,%rbx │ │ │ │ - jl 5d9ff0 │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 5d9f22 │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - movq $0x5d9ba0,0x0(%rbp) │ │ │ │ - lea 0x998e67(%rip),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d63688 │ │ │ │ - movq $0xd64100,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x5d9af0,-0x8(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5d3788 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c378 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x490099a0(%rax) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5d9fe0 │ │ │ │ - test %rbx,%rbx │ │ │ │ - jl 5d9ff0 │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 5d9fae │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - movq $0x5d9bc8,0x0(%rbp) │ │ │ │ - lea 0x998ddb(%rip),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d63688 │ │ │ │ - movq $0xd64100,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x5d9b48,-0x8(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5d3788 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c378 │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - lea 0x998d65(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + mov $0x48009a42,%eax │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5d5018 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jae 5d4ffa │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jae 5d500a │ │ │ │ + cmpq $0x0,0x7(%rax) │ │ │ │ + jge 5d500a │ │ │ │ + lea 0x9a427f(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + lea 0x9a4260(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%r8),%r8b │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - movabs 0x98b00045c7480099,%al │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 5da034 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp d639c8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - addl $0x0,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - lahf │ │ │ │ - cltd │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,0x49005d98(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp d67f48 │ │ │ │ - add (%rax),%r8d │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + or %al,-0x66(%rbx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 5d5081 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5d5069 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5d5080,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + lea 0xa6e501(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 5dd1c0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - lahf │ │ │ │ - cltd │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,0x48005da0(%r8) │ │ │ │ - mov %ebx,%edi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - jmp 5d9868 │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%r8d │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x4800999f(%rax) │ │ │ │ - movl $0x5da0d8,0x0(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - jmp 5d9868 │ │ │ │ + add %bl,0x48009a42(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + movq $0x5d50b0,0x8(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d68f88 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ch,0x42(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%r8d │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - lahf │ │ │ │ - cltd │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r13b,(%r8) │ │ │ │ - movabs 0x758b48df8948005d,%eax │ │ │ │ - sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ - adc %ch,%cl │ │ │ │ + add %r11b,%r8b │ │ │ │ push %rax │ │ │ │ - idiv %edi │ │ │ │ - inc %esp │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%r8d │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + xor $0x9a2292,%eax │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d68f88 │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - sahf │ │ │ │ - cltd │ │ │ │ + add %ah,(%rax) │ │ │ │ + rex.X (bad) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r15b,-0x5f(%r8) │ │ │ │ + add %r8b,(%r8) │ │ │ │ + push %rcx │ │ │ │ pop %rbp │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fisttps -0x75(%rax) │ │ │ │ - jne 5da177 │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - jmp 5d9868 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + xor $0x9a226a,%eax │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d06830 │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,0x4c00a672(%rax) │ │ │ │ + mov %esi,%esi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp caf098 │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + addb $0x0,-0x66(%rcx) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5d5239 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jae 5d51bd │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 5d523d │ │ │ │ + movq $0x5d5180,-0x18(%rbp) │ │ │ │ + lea 0x9a413e(%rip),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d5180 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %bh,(%rdi) │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1b(%rdi) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - jmp d680c0 │ │ │ │ + add %dh,0x20(%rdi) │ │ │ │ + movsd 0x7(%rbx),%xmm0 │ │ │ │ + movq $0xd755f0,-0x8(%r12) │ │ │ │ + movsd %xmm0,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp d9c360 │ │ │ │ + movq $0x5d51f0,-0x18(%rbp) │ │ │ │ + lea 0x9a40d4(%rip),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d51f0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lock cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1b(%rdi) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - jmp d680c0 │ │ │ │ + add %dh,0x2c(%rdi) │ │ │ │ + movsd 0x7(%rbx),%xmm0 │ │ │ │ + movsd 0x827476(%rip),%xmm1 │ │ │ │ + xorpd %xmm1,%xmm0 │ │ │ │ + movq $0xd755f0,-0x8(%r12) │ │ │ │ + movsd %xmm0,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add %al,(%rax) │ │ │ │ + cmpq $0x0,0x7(%rax) │ │ │ │ + jge 5d52c1 │ │ │ │ + movq $0x5d5278,-0x18(%rbp) │ │ │ │ + lea 0x9a404d(%rip),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d5278 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - test $0x3e,%al │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1b(%rdi) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - jmp d680c0 │ │ │ │ + add %dh,0x2c(%rdi) │ │ │ │ + movsd 0x7(%rbx),%xmm0 │ │ │ │ + movsd 0x8273e6(%rip),%xmm1 │ │ │ │ + xorpd %xmm1,%xmm0 │ │ │ │ + movq $0xd755f0,-0x8(%r12) │ │ │ │ + movsd %xmm0,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - adc $0x3000000,%eax │ │ │ │ + jmp d9c360 │ │ │ │ + movq $0x5d52f0,-0x18(%rbp) │ │ │ │ + lea 0x9a3fd0(%rip),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d52f0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,0x4800999d(%rax) │ │ │ │ - lea -0x38(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jae 5da5ef │ │ │ │ - lea 0x999ffc(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - addl $0x0,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x4800999d(%rax) │ │ │ │ - movl $0x5da900,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp d6d560 │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x63(%rax) │ │ │ │ - cltd │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x37(%rdi) │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - inc %rcx │ │ │ │ - mov 0x10(%rax,%rcx,8),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x5da6a0,0x8(%rbp) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ + add %dh,0x20(%rdi) │ │ │ │ + movsd 0x7(%rbx),%xmm0 │ │ │ │ + movq $0xd755f0,-0x8(%r12) │ │ │ │ + movsd %xmm0,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp d680c0 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - popf │ │ │ │ - cltd │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,-0x5d(%r8) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - and %dh,(%rdx) │ │ │ │ - jns 5da340 │ │ │ │ + rex.B (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 5d5399 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5d555f │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jae 5d53a6 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 5d536f │ │ │ │ + mov %rsi,%rbx │ │ │ │ + jmp 5d53a9 │ │ │ │ + cmpq $0x0,0x7(%r14) │ │ │ │ + je 5d537b │ │ │ │ + mov %rsi,%rbx │ │ │ │ + jmp 5d53a9 │ │ │ │ + lea 0x9a3f60(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - pushf │ │ │ │ - cltd │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x37(%rdi) │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - shl $1,%rbx │ │ │ │ - lea -0x2(%rbx),%rax │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov 0x10(%rbx,%rax,8),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x5da3b8,-0x8(%rbp) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d680c0 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c378 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movb $0x0,0x0(%rip) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x64(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %dh,0x48009a40(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5d53a9 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5d556a │ │ │ │ + cmp $0x144,%rbx │ │ │ │ + jle 5d548c │ │ │ │ + add $0xffffffffffffffd0,%r12 │ │ │ │ + movq $0x5d5408,-0x18(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + lea 0x9a3ee3(%rip),%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d5408 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2a(%rdi) │ │ │ │ - movq $0x5da1a0,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x5da410,0x0(%rbp) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - jmp d639c8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nop │ │ │ │ - rex.RX add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - pushf │ │ │ │ - cltd │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x3f(%rax) │ │ │ │ + (bad) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x43(%rdi) │ │ │ │ - movq $0x5da1e8,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %esp,0x48000001(%rdx) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + cmp 0x7(%rbx),%rcx │ │ │ │ + jle 5d545b │ │ │ │ + movq $0x5d5120,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xc8de88,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + add $0xfffffffffffffff8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x5d5030,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + movq $0xc8dea8,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - inc %rcx │ │ │ │ - mov 0x10(%rax,%rcx,8),%rax │ │ │ │ - movq $0x5da480,0x8(%rbp) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - mov %rbx,0x18(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d639c8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - add (%r8),%r8b │ │ │ │ - add %al,(%rax) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp $0xfffffffffffffebc,%rbx │ │ │ │ + jge 5d558e │ │ │ │ + add $0xffffffffffffffd0,%r12 │ │ │ │ + movq $0x5d54d8,-0x18(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + lea 0x9a3da1(%rip),%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d54d8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4900999b(%rax) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5da4b4 │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x5da4d8,0x0(%rbp) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rbx,0x8(%rbp) │ │ │ │ - jmp d680c0 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x2,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x65(%rax) │ │ │ │ - cltd │ │ │ │ + add %dh,(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r13b,%r8b │ │ │ │ - cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - mov %rbx,%r14 │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + jge 5d5509 │ │ │ │ + movq $0x5d55f0,-0x8(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d6bb88 │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp d63c78 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5d5547 │ │ │ │ + movq $0x5d4f28,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + movq $0xc8dea8,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x5d5610,0x0(%rbp) │ │ │ │ + jmp d9bef0 │ │ │ │ + lea 0x9a3f1a(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x5d5398,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d9bef0 │ │ │ │ + movq $0x5d4e00,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0xc8dea8,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp d9c378 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add %r8d,(%rax) │ │ │ │ + rex.XB add %eax,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + cmp $0xc748009a,%eax │ │ │ │ + add %r14b,(%r8) │ │ │ │ + push %rsi │ │ │ │ + pop %rbp │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + rex.W │ │ │ │ fwait │ │ │ │ - cltd │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x48(%rbx,%rdx,1) │ │ │ │ - movl $0x5dab18,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d63688 │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - je 5da787 │ │ │ │ - movq $0x5dab68,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d63688 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %r8d,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - (bad) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x48(%rbx,%rdx,1) │ │ │ │ - movl $0x5daa78,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d63688 │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - je 5da787 │ │ │ │ - movq $0x5daac8,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d63688 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ + add %dl,0x48009a3d(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + jmp 5d5509 │ │ │ │ + rex.XB add %eax,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x66(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 5da5d0 │ │ │ │ + add %bl,0x49009a3d(%rax) │ │ │ │ + add $0x28,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5d55cb │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov %rcx,%rdx │ │ │ │ + add %rbx,%rdx │ │ │ │ + cmp 0x8(%rbp),%rdx │ │ │ │ + jge 5d5501 │ │ │ │ + movq $0x5d4fc8,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xc8de88,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ - mov %rbx,%rdi │ │ │ │ - jmp 5da5ef │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %ah,%al │ │ │ │ + cmp $0x8d48009a,%eax │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5d56e9 │ │ │ │ + movq $0x5d56d8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d56d8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x66(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 5da5f8 │ │ │ │ - add $0x20,%rbp │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rdi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 5da601 │ │ │ │ - cmp 0x7(%rdi),%rsi │ │ │ │ - ja 5da624 │ │ │ │ - movq $0x5da640,-0x20(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %rdi,%r14 │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp d64060 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %ch,0x48009a3d(%rax) │ │ │ │ + mov 0xf(%rbx),%esi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5d5348 │ │ │ │ + lea 0x9a3da0(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - addl $0x0,(%rax) │ │ │ │ + ... │ │ │ │ + adc $0x28000000,%eax │ │ │ │ + cmp 0x458d4800(%rdx),%ebx │ │ │ │ + call 1055905c <__environ@GLIBC_2.2.5+0xf5015b4> │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + in (%dx),%al │ │ │ │ + or %cl,-0x18(%rcx,%rcx,4) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call d97350 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 5d5850 │ │ │ │ + movq $0xda2e40,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + movq $0x5d5770,-0x18(%rbp) │ │ │ │ + lea 0x9a3adf(%rip),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d5770 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - cltd │ │ │ │ - cltd │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x32(%rdi) │ │ │ │ - movq $0xd64100,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x5da730,-0x10(%rbp) │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d64060 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c378 │ │ │ │ - nop │ │ │ │ - add $0x1,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %edx,%esp │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48009999(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - jne 5da6be │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - je 5da787 │ │ │ │ - movq $0x5daa58,0x8(%rbp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ + add %dh,%dl │ │ │ │ + movups 0x7(%rbx),%xmm0 │ │ │ │ + movsd %xmm0,%xmm1 │ │ │ │ + mulsd 0x826ef6(%rip),%xmm1 │ │ │ │ + cvttsd2si %xmm1,%rax │ │ │ │ + cvtsi2sd %rax,%xmm2 │ │ │ │ + ucomisd %xmm1,%xmm2 │ │ │ │ + ja 5d57f5 │ │ │ │ + mulsd 0x826ee6(%rip),%xmm0 │ │ │ │ + cvttsd2si %xmm0,%rbx │ │ │ │ + cvtsi2sd %rbx,%xmm1 │ │ │ │ + ucomisd %xmm1,%xmm0 │ │ │ │ + ja 5d57d6 │ │ │ │ + movq $0xd75650,-0x8(%r12) │ │ │ │ + sub %rbx,%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp d63688 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x67(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - (bad) -0x77(%rax) │ │ │ │ - fiaddl -0x7cb7f81e(%rbx) │ │ │ │ - cli │ │ │ │ - add %esi,0xb(%rbp) │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - je 5da787 │ │ │ │ - movq $0x5da8c0,0x8(%rbp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0xd75650,-0x8(%r12) │ │ │ │ + sub %rbx,%rax │ │ │ │ + dec %rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp d63688 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mulsd 0x826e9b(%rip),%xmm0 │ │ │ │ + cvttsd2si %xmm0,%rbx │ │ │ │ + cvtsi2sd %rbx,%xmm1 │ │ │ │ + ucomisd %xmm1,%xmm0 │ │ │ │ + ja 5d582c │ │ │ │ + movq $0xd75650,-0x8(%r12) │ │ │ │ + sub %rbx,%rax │ │ │ │ + dec %rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0xd75650,-0x8(%r12) │ │ │ │ + sub %rbx,%rax │ │ │ │ + add $0xfffffffffffffffe,%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ nopl (%rax) │ │ │ │ - add (%r8),%r8b │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ + adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - cltd │ │ │ │ - cltd │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - rorl $0xd9,0x29(%rax) │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - jl 5da7c8 │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - cmp $0x21,%rsi │ │ │ │ - jae 5da797 │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - shl $1,%rsi │ │ │ │ - lea -0x4(%rsi),%rcx │ │ │ │ - mov 0x10(%r14,%rcx,8),%rbx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 5da7f0 │ │ │ │ - lea 0x1(%rcx),%rbx │ │ │ │ - mov 0x10(%r14,%rbx,8),%rbx │ │ │ │ - cmp $0xffffffffffffffff,%rbx │ │ │ │ - je 5da853 │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 5da87c │ │ │ │ - add $0x8,%rbp │ │ │ │ - lea 0xa6991a(%rip),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - lea -0x4(%rbx),%rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5d58f0 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5d58e5 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call d97350 │ │ │ │ + add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - jl 5da7b8 │ │ │ │ - movq $0x5da8a0,0x0(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - jmp d63560 │ │ │ │ - lea 0xa69bf9(%rip),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - mov $0x1,%ebx │ │ │ │ - add $0x30,%rbp │ │ │ │ + je 5d58e0 │ │ │ │ + movq $0xda2e40,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + movq $0xd75610,-0x8(%r12) │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ + movss 0x826dd5(%rip),%xmm1 │ │ │ │ + xorps %xmm1,%xmm0 │ │ │ │ + movss %xmm0,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + adc $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5d5981 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5d5976 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call d97350 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 5d5971 │ │ │ │ + movq $0xda2e40,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + movq $0xd75490,-0x8(%r12) │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ + movss 0x826d4d(%rip),%xmm1 │ │ │ │ + divss %xmm0,%xmm1 │ │ │ │ + movss %xmm1,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + adc $0x98000000,%eax │ │ │ │ + cmp %bl,0x458d4800(%rdx) │ │ │ │ + call 105592ec <__environ@GLIBC_2.2.5+0xf501844> │ │ │ │ + (bad) │ │ │ │ + mov $0x48000000,%edx │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call d97350 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 5d5a63 │ │ │ │ + movq $0xda2e40,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + movq $0x5d5a00,-0x18(%rbp) │ │ │ │ + lea 0x9a384f(%rip),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d5a00 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x68(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x7d(%r9) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x3a(%rdi) │ │ │ │ - movq $0x5da230,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x5daa30,0x0(%rbp) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - jmp d680c0 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x5da7e8,0x0(%rbp) │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ - jmp d9c378 │ │ │ │ - movabs $0x8000000000000000,%rbx │ │ │ │ - cmp %rbx,%rax │ │ │ │ - je 5da7b8 │ │ │ │ - mov $0xffffffffffffffff,%rbx │ │ │ │ - cqto │ │ │ │ - idiv %rbx │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ + add %dh,0x5b(%rdi) │ │ │ │ + movsd 0x7(%rbx),%xmm0 │ │ │ │ + mulsd 0x826c96(%rip),%xmm0 │ │ │ │ + cvttsd2si %xmm0,%rax │ │ │ │ + cvtsi2sd %rax,%xmm1 │ │ │ │ + ucomisd %xmm1,%xmm0 │ │ │ │ + ja 5d5a43 │ │ │ │ + movq $0xd75650,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - cqto │ │ │ │ - idiv %rbx │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ + movq $0xd75650,-0x8(%r12) │ │ │ │ + inc %rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + lock cmp 0x458d4800(%rdx),%ebx │ │ │ │ + loopne 5d5ad9 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5d5ab6 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5d5ad0,-0x18(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 5c1958 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x4800a667(%rax) │ │ │ │ + movl $0x5d5b00,-0x8(%rbp) │ │ │ │ + mov %r14,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d5b00 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48009997(%rax) │ │ │ │ - movl $0x5da330,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp d67f48 │ │ │ │ - addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,0x4800a667(%rax) │ │ │ │ + movl $0x5d5b30,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d5b30 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x69(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,%r8b │ │ │ │ - test $0x5d,%al │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - js 5da8a4 │ │ │ │ - js 5da8d0 │ │ │ │ - addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x69(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,0x49005da9(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp d6d560 │ │ │ │ - addl $0x0,(%rax) │ │ │ │ + add %bl,0x67(%rax) │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r12b,0x5b(%r8) │ │ │ │ + pop %rbp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls -0x77(%rcx) │ │ │ │ + (bad) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp cad8e0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - xchg %eax,%edi │ │ │ │ - cltd │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x5f(%rdi) │ │ │ │ - test %rbx,%rbx │ │ │ │ - jl 5daa08 │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 5da93a │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - movq $0x5da5b8,0x0(%rbp) │ │ │ │ - lea 0x99844f(%rip),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d63688 │ │ │ │ - movq $0xd64100,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x5da508,-0x8(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5d3788 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c378 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - addl $0x0,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,0x49009996(%rax) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5da9f8 │ │ │ │ - test %rbx,%rbx │ │ │ │ - jl 5daa08 │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 5da9c6 │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - movq $0x5da5e0,0x0(%rbp) │ │ │ │ - lea 0x9983c3(%rip),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d63688 │ │ │ │ - movq $0xd64100,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x5da560,-0x8(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5d3788 │ │ │ │ + add %dh,0x1b(%rdi) │ │ │ │ + movq $0xd75610,-0x8(%r12) │ │ │ │ + movss %xmm1,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c378 │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - lea 0x99834d(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%r8),%r8b │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + movq $0x5d5b60,0x0(%rbp) │ │ │ │ + jmp d9c390 │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - xchg %eax,%esi │ │ │ │ - cltd │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,%r8b │ │ │ │ - movabs %al,0x894910758b48005d │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - test %cl,0x1f0f0078(%rdi) │ │ │ │ - rex add %al,0x0(%rbx) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + rex cmp 0x458d4800(%rdx),%bl │ │ │ │ + loopne 5d5c01 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5d5bec │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5d5c00,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + neg %rsi │ │ │ │ + lea 0xa6d97e(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 5dd1c0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - xchg %eax,%ebp │ │ │ │ - cltd │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,0x49005da2(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp d67f48 │ │ │ │ - add (%rax),%r8d │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48009995(%rax) │ │ │ │ - movl $0x5daaa0,0x0(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - jmp 5da280 │ │ │ │ + add %dl,%al │ │ │ │ + cmp %ebx,0x458b4800(%rdx) │ │ │ │ + or %cl,-0x39(%rax) │ │ │ │ + or %r14b,(%r8) │ │ │ │ + pop %rsp │ │ │ │ + pop %rbp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls -0x77(%rcx) │ │ │ │ + (bad) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d06b50 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x4c00a666(%rax) │ │ │ │ + mov %esi,%esi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp cadbd8 │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x28,%rbp │ │ │ │ + cmpb $0x9a,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5d5ca0 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jae 5d5c82 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jae 5d5c92 │ │ │ │ + cmpq $0x0,0x7(%rax) │ │ │ │ + jge 5d5c92 │ │ │ │ + lea 0x9a3847(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x9a3828(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%r8d │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x6b(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,%r8b │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fisttps -0x75(%rax) │ │ │ │ - jne 5daaef │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - jmp 5da280 │ │ │ │ + sarb $1,(%rax) │ │ │ │ (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 5d5d09 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5d5cf1 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5d5d08,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + lea 0xa6d879(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 5dd1c0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ + add %ah,0x38(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r15b,(%r8) │ │ │ │ pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%r8d │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - xchg %eax,%ebp │ │ │ │ - cltd │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,-0x55(%r8) │ │ │ │ pop %rbp │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - fisttps -0x75(%rax) │ │ │ │ - jne 5dab3f │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - jmp 5da280 │ │ │ │ + fimuls -0x77(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d68f88 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + cmp %bl,0x45c74800(%rdx) │ │ │ │ + add %ah,0x5d(%rax) │ │ │ │ pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%r8d │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + xor $0x9a160a,%eax │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d68f88 │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - xchg %eax,%esp │ │ │ │ - cltd │ │ │ │ + add %ch,%al │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r10b,0x48005dab(%r8) │ │ │ │ - mov %ebx,%edi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - jmp 5da280 │ │ │ │ + add %r9b,0x48005d5d(%r8) │ │ │ │ + lea 0x9a15e2(%rip),%esi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d06830 │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + cmpsb %es:(%rdi),%gs:(%rsi) │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp cadbd8 │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + rex.W (bad) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 105596fc <__environ@GLIBC_2.2.5+0xf501c54> │ │ │ │ + (bad) │ │ │ │ + or (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jae 5d5e45 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 5d5ec4 │ │ │ │ + movq $0x5d5e08,-0x18(%rbp) │ │ │ │ + lea 0x9a3706(%rip),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d5e08 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - and %dh,-0x7cb6ff59(%rip) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1b(%rdi) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - jmp d680c0 │ │ │ │ + add %dh,0x20(%rdi) │ │ │ │ + movss 0x7(%rbx),%xmm0 │ │ │ │ + movq $0xd75610,-0x8(%r12) │ │ │ │ + movss %xmm0,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp d9c360 │ │ │ │ + movq $0x5d5e78,-0x18(%rbp) │ │ │ │ + lea 0x9a369c(%rip),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d5e78 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - fdivs (%rdi,%riz,4) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1b(%rdi) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - jmp d680c0 │ │ │ │ + add %dh,0x2b(%rdi) │ │ │ │ + movss 0x7(%rbx),%xmm0 │ │ │ │ + movss 0x82682e(%rip),%xmm1 │ │ │ │ + xorps %xmm1,%xmm0 │ │ │ │ + movq $0xd75610,-0x8(%r12) │ │ │ │ + movss %xmm0,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add %al,(%rax) │ │ │ │ + cmpq $0x0,0x7(%rax) │ │ │ │ + jge 5d5f40 │ │ │ │ + movq $0x5d5ef8,-0x18(%rbp) │ │ │ │ + lea 0x9a3616(%rip),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d5ef8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - xor $0xa7,%al │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1b(%rdi) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - jmp d680c0 │ │ │ │ + add %dh,0x2b(%rdi) │ │ │ │ + movss 0x7(%rbx),%xmm0 │ │ │ │ + movss 0x8267a6(%rip),%xmm1 │ │ │ │ + xorps %xmm1,%xmm0 │ │ │ │ + movq $0xd75610,-0x8(%r12) │ │ │ │ + movss %xmm0,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - adc $0x3000000,%eax │ │ │ │ + jmp d9c360 │ │ │ │ + movq $0x5d5f70,-0x18(%rbp) │ │ │ │ + lea 0x9a35a1(%rip),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d5f70 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,0x48009993(%rax) │ │ │ │ - lea -0x38(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jae 5db007 │ │ │ │ - lea 0x9995f4(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - addl $0x0,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,-0x6d(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,(%r8) │ │ │ │ - mov $0x5d,%bl │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - nop │ │ │ │ - sub %bh,0x0(%rcx) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x6d(%rax) │ │ │ │ - cltd │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x37(%rdi) │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - inc %rcx │ │ │ │ - mov 0x10(%rax,%rcx,8),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x5db0b8,0x8(%rbp) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ + add %dh,0x20(%rdi) │ │ │ │ + movss 0x7(%rbx),%xmm0 │ │ │ │ + movq $0xd75610,-0x8(%r12) │ │ │ │ + movss %xmm0,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp d680c0 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - xchg %eax,%edx │ │ │ │ - cltd │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,-0x53(%r8) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - or %ch,(%rax) │ │ │ │ - jns 5dad58 │ │ │ │ + add %dl,%al │ │ │ │ + ss (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 5d6019 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5d61df │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jae 5d6026 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 5d5fef │ │ │ │ + mov %rsi,%rbx │ │ │ │ + jmp 5d6029 │ │ │ │ + cmpq $0x0,0x7(%r14) │ │ │ │ + je 5d5ffb │ │ │ │ + mov %rsi,%rbx │ │ │ │ + jmp 5d6029 │ │ │ │ + lea 0x9a3530(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - xchg %eax,%edx │ │ │ │ - cltd │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %al,0x48009a36(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5d6029 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5d61ea │ │ │ │ + cmp $0x144,%rbx │ │ │ │ + jle 5d610c │ │ │ │ + add $0xffffffffffffffd0,%r12 │ │ │ │ + movq $0x5d6088,-0x18(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + lea 0x9a34b3(%rip),%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d6088 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x37(%rdi) │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - shl $1,%rbx │ │ │ │ - lea -0x2(%rbx),%rax │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov 0x10(%rbx,%rax,8),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x5dadd0,-0x8(%rbp) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d680c0 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c378 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movb $0x0,0x0(%rip) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x6e(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %ch,(%rax) │ │ │ │ + xor $0x8349009a,%eax │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x2a(%rdi) │ │ │ │ - movq $0x5dabb8,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %esp,0x48000001(%rdx) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + cmp 0x7(%rbx),%rcx │ │ │ │ + jle 5d60db │ │ │ │ + movq $0x5d5da8,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xc8de88,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + add $0xfffffffffffffff8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x5d5cb8,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + movq $0xc8dea8,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - movq $0x5dae28,0x0(%rbp) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - jmp d639c8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nop │ │ │ │ - rex.RX add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp $0xfffffffffffffebc,%rbx │ │ │ │ + jge 5d620e │ │ │ │ + add $0xffffffffffffffd0,%r12 │ │ │ │ + movq $0x5d6158,-0x18(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + lea 0x9a3371(%rip),%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d6158 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - xchg %eax,%edx │ │ │ │ - cltd │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x43(%rdi) │ │ │ │ - movq $0x5dac00,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - inc %rcx │ │ │ │ - mov 0x10(%rax,%rcx,8),%rax │ │ │ │ - movq $0x5dae98,0x8(%rbp) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - mov %rbx,0x18(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d639c8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - add (%r8),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x49009991(%rax) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5daecc │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x5daef0,0x0(%rbp) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rbx,0x8(%rbp) │ │ │ │ - jmp d680c0 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x2,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x6f(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r8b,(%r8) │ │ │ │ - mov $0x5d,%cl │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ + xor $0x8b48009a,%eax │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - mov %rbx,%r14 │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + jge 5d6189 │ │ │ │ + movq $0x5d6270,-0x8(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d6bb88 │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp d63c78 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5d61c7 │ │ │ │ + movq $0x5d5bb0,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + movq $0xc8dea8,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x5d6290,0x0(%rbp) │ │ │ │ + jmp d9bef0 │ │ │ │ + lea 0x9a34ea(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x5d6018,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d9bef0 │ │ │ │ + movq $0x5d5a88,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0xc8dea8,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp d9c378 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add %r8d,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - xchg %eax,%ecx │ │ │ │ - cltd │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x48(%rbx,%rdx,1) │ │ │ │ - movl $0x5db530,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d63688 │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - je 5db19f │ │ │ │ - movq $0x5db580,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d63688 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %r8d,(%rax) │ │ │ │ + rex.XB add %eax,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48009990(%rax) │ │ │ │ - mov 0x20(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 5daf9b │ │ │ │ - movq $0x5db490,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d63688 │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - je 5db19f │ │ │ │ - movq $0x5db4e0,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d63688 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,%al │ │ │ │ + xor 0x45c74800(%rdx),%ebx │ │ │ │ + add %dh,0x49005d62(%rax) │ │ │ │ + mov %ebx,%esi │ │ │ │ + jmp 5df148 │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x70(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 5dafe8 │ │ │ │ - add $0x20,%rbp │ │ │ │ - mov %rbx,%rdi │ │ │ │ - jmp 5db007 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - nop │ │ │ │ - cltd │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 5db010 │ │ │ │ - add $0x20,%rbp │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rdi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 5db019 │ │ │ │ - cmp 0x7(%rdi),%rsi │ │ │ │ - ja 5db03c │ │ │ │ - movq $0x5db058,-0x20(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %rdi,%r14 │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp d64060 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - addl $0x0,(%rax) │ │ │ │ + add %ah,0x33(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + adc %cl,-0x77(%rax) │ │ │ │ + fldl2t │ │ │ │ + jmp 445d629f <__environ@GLIBC_2.2.5+0x4357e7f7> │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %ch,0x33(%rax) │ │ │ │ (bad) │ │ │ │ - cltd │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x32(%rdi) │ │ │ │ - movq $0xd64100,-0x8(%r12) │ │ │ │ + add %dh,-0x72(%rdi) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov %rcx,%rdx │ │ │ │ + add %rbx,%rdx │ │ │ │ + cmp 0x8(%rbp),%rdx │ │ │ │ + jge 5d6181 │ │ │ │ + movq $0x5d5c50,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xc8de88,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - movq $0x5db148,-0x10(%rbp) │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d64060 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c378 │ │ │ │ - nop │ │ │ │ - add $0x1,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x48009a33(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5d6369 │ │ │ │ + movq $0x5d6358,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d6358 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x71(%rax) │ │ │ │ - cltd │ │ │ │ + add %bh,0x33(%rax) │ │ │ │ + (bad) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - (bad) -0x77(%rax) │ │ │ │ - fiaddl -0x7cb7f81e(%rbx) │ │ │ │ - cli │ │ │ │ - add %esi,0xb(%rbp) │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - je 5db19f │ │ │ │ - movq $0x5db470,0x8(%rbp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ + jae 5d636b │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp d63688 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1,%al │ │ │ │ + jmp 5d5fc8 │ │ │ │ + lea 0x9a3370(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + adc $0x10000000,%eax │ │ │ │ + xor $0x9a,%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5d63cf │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call d97350 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 5d63ca │ │ │ │ + movq $0xda2e40,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x9a33b1(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ca4ff8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5d646c │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5d6461 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call d97350 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 5d645c │ │ │ │ + movq $0xda2e40,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + sub $0x8,%rsp │ │ │ │ + movsd 0x826295(%rip),%xmm0 │ │ │ │ + mov $0x1,%eax │ │ │ │ + call 4050b0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movq $0xd75470,-0x8(%r12) │ │ │ │ + movsd %xmm0,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + ... │ │ │ │ + adc $0xf8000000,%eax │ │ │ │ + xor 0x458d4800(%rdx),%ebx │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5d64c7 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call d97350 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 5d64c2 │ │ │ │ + movq $0xda2e40,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x9a3399(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ca4ff8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0x58000000,%eax │ │ │ │ + xor $0x9a,%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5d6527 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call d97350 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 5d6522 │ │ │ │ + movq $0xda2e40,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x9a33f9(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ca4ff8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ + rex (bad) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 5d6591 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5d656e │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5d6588,-0x18(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 5c1958 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - (bad) -0x77(%rax) │ │ │ │ - fiaddl -0x7cb7f81e(%rbx) │ │ │ │ - cli │ │ │ │ - add %esi,0xb(%rbp) │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - je 5db19f │ │ │ │ - movq $0x5db2d8,0x8(%rbp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d63688 │ │ │ │ - nopl (%rax) │ │ │ │ - add (%r8),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - mov 0x458b4800(%rcx),%ds │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - rorl $0xd9,0x29(%rax) │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - jl 5db1e0 │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - cmp $0x21,%rsi │ │ │ │ - jae 5db1af │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - shl $1,%rsi │ │ │ │ - lea -0x4(%rsi),%rcx │ │ │ │ - mov 0x10(%r14,%rcx,8),%rbx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 5db208 │ │ │ │ - lea 0x1(%rcx),%rbx │ │ │ │ - mov 0x10(%r14,%rbx,8),%rbx │ │ │ │ - cmp $0xffffffffffffffff,%rbx │ │ │ │ - je 5db26b │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 5db294 │ │ │ │ - add $0x8,%rbp │ │ │ │ - lea 0xa68f02(%rip),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - lea -0x4(%rbx),%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jl 5db1d0 │ │ │ │ - movq $0x5db2b8,0x0(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - jmp d63560 │ │ │ │ - lea 0xa691e1(%rip),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - mov $0x1,%ebx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + mov $0x4c005d65,%eax │ │ │ │ + mov %esi,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d65b8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - mov 0x458b4800(%rcx),%ds │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - rex.WRB adc %r9b,-0x7d(%r9) │ │ │ │ - (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3a(%rdi) │ │ │ │ - movq $0x5dac48,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x5db448,0x0(%rbp) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - jmp d680c0 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x5db200,0x0(%rbp) │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ - jmp d9c378 │ │ │ │ - movabs $0x8000000000000000,%rbx │ │ │ │ - cmp %rbx,%rax │ │ │ │ - je 5db1d0 │ │ │ │ - mov $0xffffffffffffffff,%rbx │ │ │ │ - cqto │ │ │ │ - idiv %rbx │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - cqto │ │ │ │ - idiv %rbx │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x73(%rax) │ │ │ │ - cltd │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r9b,-0x53(%r8) │ │ │ │ + add %r13b,%r8b │ │ │ │ + gs pop %rbp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - or $0x78,%ah │ │ │ │ - add %al,0x0(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,-0x73(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,%r8b │ │ │ │ - mov $0x5d,%dl │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ - int3 │ │ │ │ - js 5db2e8 │ │ │ │ - addl $0x0,(%rax) │ │ │ │ + jne 5d65e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - lea 0x45c74800(%rcx),%ebx │ │ │ │ - add %ch,0x49005db3(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp d6d560 │ │ │ │ - addl $0x0,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - lea -0x3b7cb700(%rcx),%ebx │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x5f(%rdi) │ │ │ │ - test %rbx,%rbx │ │ │ │ - jl 5db420 │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 5db352 │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - movq $0x5dafd0,0x0(%rbp) │ │ │ │ - lea 0x997a37(%rip),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d63688 │ │ │ │ - movq $0xd64100,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x5daf20,-0x8(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5d3788 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c378 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - addl $0x0,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0xd0c2f8,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4900998c(%rax) │ │ │ │ - add $0x10,%esp │ │ │ │ + sldt (%rax) │ │ │ │ + add %cl,0xd(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 5d6689 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5d66a0 │ │ │ │ + add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5db410 │ │ │ │ - test %rbx,%rbx │ │ │ │ - jl 5db420 │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 5db3de │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - movq $0x5daff8,0x0(%rbp) │ │ │ │ - lea 0x9979ab(%rip),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d63688 │ │ │ │ - movq $0xd64100,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x5daf78,-0x8(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5d3788 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c378 │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - lea 0x997935(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + ja 5d6695 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x5d6540,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x5d66b8,-0x20(%rbp) │ │ │ │ + mov %rcx,%r14 │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp d05940 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%r8),%r8b │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - mov 0x45c74800(%rcx),%ebx │ │ │ │ - add %ah,%al │ │ │ │ - lods %ds:(%rsi),%al │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 5db464 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp d639c8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - addl $0x0,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - mov 0x45c74800(%rcx),%ebx │ │ │ │ - add %al,%al │ │ │ │ - lods %ds:(%rsi),%al │ │ │ │ - pop %rbp │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - enter $0x78ca,$0x0 │ │ │ │ - add (%rax),%r8d │ │ │ │ + fimuls -0x39(%rax) │ │ │ │ + add %r8b,(%r8) │ │ │ │ + fiaddl (%r8) │ │ │ │ + jmp d05a18 │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800998b(%rax) │ │ │ │ - movl $0x5db4b8,0x0(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - jmp 5dac98 │ │ │ │ + sub %dh,(%rbx) │ │ │ │ (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 5d6729 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5d6714 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5d6728,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + neg %rsi │ │ │ │ + lea 0xa6ce56(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 5dd1c0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%r8d │ │ │ │ + add %ch,0x4800a6da(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + movq $0x5d6758,0x8(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d06b50 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x75(%rax) │ │ │ │ - cltd │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r9b,(%r8) │ │ │ │ - mov $0x5d,%ch │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fisttps -0x75(%rax) │ │ │ │ - jne 5db507 │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - jmp 5dac98 │ │ │ │ + rex.RB clc │ │ │ │ + mov %ah,0x5d(%rdi) │ │ │ │ + add %cl,0x75(%rcx,%rcx,4) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ + jne 5d6788 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%r8d │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,0x48005d67(%r8) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d67b8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov 0x45c74800(%rcx),%ebx │ │ │ │ - add %bl,-0x4b(%rax) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fisttps -0x75(%rax) │ │ │ │ - jne 5db557 │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - jmp 5dac98 │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x28,%rbp │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0xd0c2f8,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%r8d │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + sldt (%rax) │ │ │ │ + add %bh,%al │ │ │ │ + xor %ebx,0x458d4800(%rdx) │ │ │ │ + loopne 5d6859 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5d6870 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5d6865 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x5d66d8,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x5d6888,-0x20(%rbp) │ │ │ │ + mov %rcx,%r14 │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp d05940 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800998a(%rax) │ │ │ │ - movl $0x5db5a8,0x0(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - jmp 5dac98 │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x39(%rax) │ │ │ │ + add %r8b,(%r8) │ │ │ │ + fiaddl (%r8) │ │ │ │ + jmp d05a18 │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %eax,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %ch,(%rbx) │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1b(%rdi) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - jmp d680c0 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5d68da │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xda4100,-0x20(%rbp) │ │ │ │ + movq $0xf76f69,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp cff8e8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - shrb $0xa7,(%rdx) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1b(%rdi) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - jmp d680c0 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - js 5db688 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1b(%rdi) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - jmp d680c0 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5d6922 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xda4100,-0x20(%rbp) │ │ │ │ + movq $0xf76f69,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp cff8e8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x73(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jb 5db718 │ │ │ │ - mov %rsi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 5db6ff │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %r14,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 5db772 │ │ │ │ - movq $0x5db750,-0x18(%rbp) │ │ │ │ - mov 0x6(%rsi),%rcx │ │ │ │ - mov 0x6(%r14),%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp d61ef0 │ │ │ │ - mov %r14,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 5db723 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - xor %ebx,%ebx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x998cf1(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov 0x7(%rsi),%rcx │ │ │ │ - cmp 0x7(%r14),%rcx │ │ │ │ - jae 5db772 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 5db70f │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x7cff6674(%rax) │ │ │ │ - jrcxz 5db75a │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 5db70f │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - movq $0x5db7a0,-0x18(%rbp) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5d6a7f │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + jae 5d6a28 │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jb 5d69a8 │ │ │ │ mov %rax,%r14 │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp d64060 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + movq $0xda4100,-0x20(%rbp) │ │ │ │ + movq $0xf76f69,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp cff8e8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x74(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ - mov $0x8b4c005d,%eax │ │ │ │ - jne 5db7b4 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d64060 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %eax,(%rax) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5d6a83 │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + jge 5d69ea │ │ │ │ + movq $0x5d68a8,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xda4100,-0x20(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp cff7b0 │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xda4100,-0x20(%rbp) │ │ │ │ + movq $0xf76f69,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp cff8e8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x75(%rax) │ │ │ │ - cltd │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x77(%r8) │ │ │ │ - (bad) -0x77(%rax) │ │ │ │ - fiaddl -0x7cb7f81e(%rbx) │ │ │ │ - cli │ │ │ │ - add %esi,0xb(%rbp) │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - je 5db90d │ │ │ │ - movq $0x5dbb90,0x0(%rbp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5d6a5f │ │ │ │ + movq $0x5d68f0,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ mov %rax,%r14 │ │ │ │ - jmp d63688 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %eax,(%rax) │ │ │ │ + movq $0xda4100,-0x20(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp cff7b0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x5d6a20,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp d9c360 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x5d69a0,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp d9c360 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + shrb $0x9a,(%rsi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 5d6b09 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5d6af1 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5d6b08,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + lea 0xa6ca79(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 5dd1c0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x75(%rax) │ │ │ │ - cltd │ │ │ │ + add %bl,0x8(%rax) │ │ │ │ + (bad) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x77(%r8) │ │ │ │ - (bad) -0x77(%rax) │ │ │ │ - fiaddl -0x7cb7f81e(%rbx) │ │ │ │ - cli │ │ │ │ - add %esi,0xb(%rbp) │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - je 5db90d │ │ │ │ - movq $0x5dba68,0x0(%rbp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r15b,(%r8) │ │ │ │ + imul $0x48,0x0(%rbp),%ebx │ │ │ │ + mov %ebx,%esi │ │ │ │ mov %rax,%r14 │ │ │ │ - jmp d63688 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d68f88 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + or %bl,0x45c74800(%rdx) │ │ │ │ + add %ah,0x6b(%rax) │ │ │ │ + pop %rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + xor $0x9a080a,%eax │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d68f88 │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %bh,0x4800a6d5(%rax) │ │ │ │ + movl $0x5d6b88,0x0(%rbp) │ │ │ │ + lea 0x9a07e2(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d06830 │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800998b(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - sub %rbx,%rax │ │ │ │ - cmp %rbx,%rax │ │ │ │ - jge 5db878 │ │ │ │ - mov $0x1,%ebx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - jne 5db91d │ │ │ │ - mov 0x7(%rax),%rcx │ │ │ │ - cmp $0x21,%rcx │ │ │ │ - jae 5db91d │ │ │ │ - movq $0x5db8d0,-0x8(%rbp) │ │ │ │ - lea 0x998767(%rip),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + mov $0x4c005d6b,%eax │ │ │ │ + mov %esi,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5db8d0 │ │ │ │ + jne 5d6bb8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,%r8b │ │ │ │ + imul $0x48,0x0(%rbp),%ebx │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d6be8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - mov 0x458b4800(%rcx),%bl │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ (bad) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - shl $1,%rcx │ │ │ │ - add $0xfffffffffffffffc,%rcx │ │ │ │ - mov 0x10(%rbx,%rcx,8),%rdx │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - jne 5db998 │ │ │ │ - inc %rcx │ │ │ │ - mov 0x10(%rbx,%rcx,8),%rbx │ │ │ │ - cmp $0xffffffffffffffff,%rbx │ │ │ │ - je 5db941 │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 5dba11 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - lea 0xa68794(%rip),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - add $0xfffffffffffffffc,%rbx │ │ │ │ - test %rbx,%rbx │ │ │ │ - jl 5db958 │ │ │ │ - movq $0x5dba48,-0x8(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d63560 │ │ │ │ - movabs $0x8000000000000000,%rbx │ │ │ │ - cmp %rbx,%rax │ │ │ │ - jne 5dba20 │ │ │ │ - add $0x8,%rbp │ │ │ │ - lea 0xa68a59(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - rex.RX add (%rax),%r8d │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - mov %ebx,0x458b4800(%rcx) │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - mov %ecx,0x40(%rsp) │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5db9e7 │ │ │ │ - movq $0x5db660,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - movq $0x5dbb68,-0x10(%rbp) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d680c0 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x5db978,-0x10(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d9c378 │ │ │ │ - cqto │ │ │ │ - idiv %rbx │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov $0xffffffffffffffff,%rbx │ │ │ │ - cqto │ │ │ │ - idiv %rbx │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0xd0c2f8,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,0x2d(%rax) │ │ │ │ (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 5d6c89 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5d6ca0 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5d6c95 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x5d6ab8,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x5d6cb8,-0x20(%rbp) │ │ │ │ + mov %rcx,%r14 │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp d05940 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48009989(%rax) │ │ │ │ - movl $0x5dbe40,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp d67f48 │ │ │ │ - test %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x39(%rax) │ │ │ │ + add %r8b,(%r8) │ │ │ │ + fiaddl (%r8) │ │ │ │ + jmp d05a18 │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - mov %ebx,0x45c74800(%rcx) │ │ │ │ - add %cl,0x49005dba(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp d67f48 │ │ │ │ - test %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - mov %ebx,0x45c74800(%rcx) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5d6d0a │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xda4100,-0x20(%rbp) │ │ │ │ + movq $0xf76f69,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp cff8e8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x8949005d,%ebx │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - enter $0x791a,$0x0 │ │ │ │ - test %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - mov %bl,-0x247ab800(%rcx) │ │ │ │ - jl 5dbb41 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 5dbad1 │ │ │ │ - movq $0x5dbc88,0x0(%rbp) │ │ │ │ - lea 0x9972b8(%rip),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d63688 │ │ │ │ - movq $0x5dbde8,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - mov %rbx,0x20(%rbp) │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - jmp 5d3788 │ │ │ │ - nopl (%rax) │ │ │ │ - test %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5d6d52 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xda4100,-0x20(%rbp) │ │ │ │ + movq $0xf77351,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp cff8e8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48009988(%rax) │ │ │ │ - test %ebx,%ebx │ │ │ │ - jl 5dbb41 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 5dbb25 │ │ │ │ - movq $0x5dbbb0,0x0(%rbp) │ │ │ │ - lea 0x997264(%rip),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d63688 │ │ │ │ - movq $0x5dc050,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - mov %rbx,0x18(%rbp) │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - jmp 5d3788 │ │ │ │ - lea 0x997218(%rip),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - rex.RX add %r8d,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - xchg %ebx,0x45c74800(%rcx) │ │ │ │ - add %al,0x48005dbd(%rax) │ │ │ │ - mov 0x20(%rbp),%esi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp d639c8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %eax,(%rcx) │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5d6dde │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5d6dd3 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x5d6cd8,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x5d6d20,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x5d6df8,-0x28(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp d05940 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48009987(%rax) │ │ │ │ - movl $0x5dbd60,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp d67f48 │ │ │ │ - test %eax,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48009986(%rax) │ │ │ │ - mov %ebx,%edi │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 5d8e18 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %eax,0x0(%rip) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x39(%rax) │ │ │ │ + add %r13b,(%r8) │ │ │ │ + rex.RX fiaddl (%rax) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,0x8(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + jmp d059b0 │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48009985(%rax) │ │ │ │ - movl $0x5dbc08,0x10(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5d79b0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ret │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 5d6e79 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5d6eb6 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5d6eab │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x5d6d68,-0x18(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x18(%r12),%rbx │ │ │ │ + mov %rcx,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x3,%rdx │ │ │ │ + jae 5d6e8a │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + jae 5d6ea2 │ │ │ │ + cmpq $0x0,0x7(%rcx) │ │ │ │ + jge 5d6ea2 │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xda4100,-0x20(%rbp) │ │ │ │ + mov %rbx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp cff7b0 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %eax,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x7c(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - adc %r12b,-0x44(%r8) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fisttps -0x75(%rax) │ │ │ │ - jne 5dbc5f │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5d6548 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ret │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5d6f02 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xda4100,-0x20(%rbp) │ │ │ │ + movq $0xf76f69,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp cff8e8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %cl,%al │ │ │ │ + sub 0x458d4800(%rdx),%ebx │ │ │ │ + mov $0x72f8394c,%eax │ │ │ │ + sbb $0xe045c748,%eax │ │ │ │ + push $0x4c005d6f │ │ │ │ + mov %esi,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp caa318 │ │ │ │ + lea 0x9a2bcb(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - test %eax,(%rdi) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - xchg %bl,-0x2076b800(%rcx) │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 5dac98 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %eax,(%rdi) │ │ │ │ + add %al,0x48009a2b(%rax) │ │ │ │ + movl $0x5d6f90,-0x8(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d058d0 │ │ │ │ + add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - test %ebx,0x45c74800(%rcx) │ │ │ │ - sbb %ah,%al │ │ │ │ - mov $0x8948005d,%esp │ │ │ │ - fisttps -0x75(%rax) │ │ │ │ - jne 5dbccf │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5da280 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ret $0x0 │ │ │ │ - add %al,(%rax) │ │ │ │ + add %bl,0x2b(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,%r8b │ │ │ │ + outsl %ds:(%rsi),(%dx) │ │ │ │ + pop %rbp │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + lock in (%dx),%al │ │ │ │ + jb 5d6fa0 │ │ │ │ + add $0x4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + sub 0x458b4800(%rdx),%ebx │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + rex.WRB and %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sub %cl,-0x75(%rax) │ │ │ │ + jne 5d6fd0 │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + jmp 5d7005 │ │ │ │ + add $0x2,%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x18,%rbp │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + sub 0x458b4800(%rdx),%ebx │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ + jne 5d6ff8 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + cmp $0x3,%rdi │ │ │ │ + jae 5d7078 │ │ │ │ + mov %rcx,%r8 │ │ │ │ + cmp $0x2,%rdi │ │ │ │ + jae 5d7078 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5d7149 │ │ │ │ + cmpq $0x0,0x7(%r8) │ │ │ │ + jne 5d7049 │ │ │ │ + movq $0x5d6ed0,-0x20(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0xc8dea8,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %eax,(%rdi) │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + jmp 5d7078 │ │ │ │ + nop │ │ │ │ + add $0x4,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x48009a2a(%rax) │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5d7129 │ │ │ │ + cmp $0x144,%rdx │ │ │ │ + jle 5d70be │ │ │ │ + add $0xffffffffffffffc8,%r12 │ │ │ │ + movq $0x5d7180,-0x8(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xda4100,-0x18(%rbp) │ │ │ │ + movq $0xf797b8,-0x10(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp caa458 │ │ │ │ + cmp $0xfffffffffffffebc,%rdx │ │ │ │ + jge 5d70f3 │ │ │ │ + add $0xffffffffffffffc8,%r12 │ │ │ │ + movq $0x5d73c0,-0x8(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xda4100,-0x18(%rbp) │ │ │ │ + movq $0xf797b8,-0x10(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp caa458 │ │ │ │ + movq $0x5d6638,-0x30(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + movq $0xc8dea8,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + movq $0x5d7060,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d9bef0 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x5d6fb0,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d9c360 │ │ │ │ + nop │ │ │ │ + add $0x4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x28(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,-0x7b(%rax) │ │ │ │ - cltd │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - sbb %r15b,(%r8) │ │ │ │ - mov $0x8948005d,%ebp │ │ │ │ - fisttps -0x75(%rax) │ │ │ │ - jne 5dbd27 │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5d9868 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ret $0x0 │ │ │ │ + add %r13b,0x48005d71(%r8) │ │ │ │ + mov 0xf(%rbx),%ebx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d71a8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x4,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + sub %bl,0x45c74800(%rdx) │ │ │ │ + add %ch,%al │ │ │ │ + jno 5d720c │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + sbb %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock add %al,-0x26(%rcx) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cwtl │ │ │ │ + cwtl │ │ │ │ + testl $0x7438b48,(%rax) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp caa388 │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x5,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,(%r8) │ │ │ │ + jb 5d724c │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + pop %rax │ │ │ │ + push %rbp │ │ │ │ + insl (%dx),%es:(%rdi) │ │ │ │ + add %al,0x5(%rip) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.WRB and %r9b,-0x75(%r8) │ │ │ │ + jne 5d7220 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rbx,%rax │ │ │ │ + jmp 5d72bc │ │ │ │ + add $0x5,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x27(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x48009985(%rax) │ │ │ │ - movl $0x5dbaa8,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp d6d560 │ │ │ │ - rex.RX add (%rax),%r8d │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + in (%dx),%al │ │ │ │ + or %dh,%dl │ │ │ │ + movups %xmm1,%xmm0 │ │ │ │ + mov $0x1,%eax │ │ │ │ + call 4050b0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movq $0x5d7278,-0x8(%rbp) │ │ │ │ + lea 0x9a2583(%rip),%rbx │ │ │ │ + movsd %xmm0,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d7278 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + rex.RX or (%rax),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x49009985(%rax) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5dbdc4 │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + xor %cl,-0x75(%rax) │ │ │ │ + jne 5d729c │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - inc %rcx │ │ │ │ - mov 0x10(%rax,%rcx,8),%rax │ │ │ │ + add $0x7,%rbx │ │ │ │ + movsd 0x8(%rbp),%xmm0 │ │ │ │ + divsd (%rbx),%xmm0 │ │ │ │ + cvtsi2sdq 0x20(%rbp),%xmm1 │ │ │ │ + mulsd %xmm0,%xmm1 │ │ │ │ + cvttsd2si %xmm1,%rbx │ │ │ │ + cvtsi2sd %rbx,%xmm0 │ │ │ │ + ucomisd %xmm0,%xmm1 │ │ │ │ + ja 5d7342 │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + jle 5d734e │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5d72ff │ │ │ │ + movq $0x5d6e28,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + movq $0xc8de88,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - movq $0x5db7d0,0x8(%rbp) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rbx,0x20(%rbp) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + movq $0x5d7208,0x8(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp d680c0 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %eax,(%rbx) │ │ │ │ + jmp d9bef0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - test %bl,0x458b4800(%rcx) │ │ │ │ - sub %cl,-0x77(%rax) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x48(%rbx,%rdx,1) │ │ │ │ - movl $0x5dbcb0,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d63688 │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - je 5db90d │ │ │ │ - movq $0x5dbd08,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d63688 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %cl,0x26(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ + jne 5d7344 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5d734e │ │ │ │ + inc %rbx │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + jg 5d72bc │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5d7391 │ │ │ │ + movq $0x5d6c38,-0x30(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + movq $0xc8dea8,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + movq $0x5d7330,0x10(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp d9bef0 │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48009985(%rax) │ │ │ │ - movl $0x5dbe60,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp d6d560 │ │ │ │ + add %cl,(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,%r8b │ │ │ │ + jae 5d7424 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d73e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x7b(%rax) │ │ │ │ - cltd │ │ │ │ + add %ah,%al │ │ │ │ + es (bad) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - cwtl │ │ │ │ - mov $0x8948005d,%esi │ │ │ │ - fmuls -0x73(%rax) │ │ │ │ - sbb $0x99819e,%eax │ │ │ │ + sub %dh,0x0(%rbp,%rbx,2) │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + movq $0xda4100,-0x18(%rbp) │ │ │ │ + movq $0xf79898,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp caa388 │ │ │ │ + nopl (%rax) │ │ │ │ + rex.RX or %r8b,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x48009a26(%rax) │ │ │ │ + movl $0x5d7448,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp cac750 │ │ │ │ + rex.RX or %r8b,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x26(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + in (%dx),%al │ │ │ │ + or %dh,%dl │ │ │ │ + movups %xmm1,%xmm0 │ │ │ │ + mov $0x1,%eax │ │ │ │ + call 4050b0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movq $0x5d7490,-0x8(%rbp) │ │ │ │ + lea 0x9a236b(%rip),%rbx │ │ │ │ + movsd %xmm0,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5dbe98 │ │ │ │ + jne 5d7490 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - test %bl,-0x3b7cb700(%rcx) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3f(%rdi) │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - shl $1,%rbx │ │ │ │ - add $0xfffffffffffffffe,%rbx │ │ │ │ - mov 0x10(%rax,%rbx,8),%rcx │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x5dbf08,-0x8(%rbp) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + add %bl,%al │ │ │ │ + and $0x8b48009a,%eax │ │ │ │ + sub %r9b,-0x7d(%r8) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + movsd 0x8(%rbp),%xmm0 │ │ │ │ + divsd (%rbx),%xmm0 │ │ │ │ + cvtsi2sdq 0x10(%rbp),%xmm1 │ │ │ │ + mulsd %xmm0,%xmm1 │ │ │ │ + cvttsd2si %xmm1,%rbx │ │ │ │ + cvtsi2sd %rbx,%xmm2 │ │ │ │ + ucomisd %xmm1,%xmm2 │ │ │ │ + ja 5d74e8 │ │ │ │ + movq $0x5d7620,0x8(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xda4100,-0x8(%rbp) │ │ │ │ + movq $0xf79958,0x0(%rbp) │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + movsd %xmm0,0x28(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d680c0 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - rex.RX add (%rax),%r8d │ │ │ │ + jmp caa3f0 │ │ │ │ + movq $0x5d7558,0x8(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xda4100,-0x8(%rbp) │ │ │ │ + movq $0xf79958,0x0(%rbp) │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + movsd %xmm0,0x28(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp caa3f0 │ │ │ │ + nopl (%rax) │ │ │ │ + test %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x49009984(%rax) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5dbf3f │ │ │ │ - movq $0x5db5d0,-0x10(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x5dbf60,0x0(%rbp) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rbx,0x20(%rbp) │ │ │ │ - jmp d639c8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nop │ │ │ │ - rex.RX add %r8d,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + and $0x9a,%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ + jne 5d753c │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5d767b │ │ │ │ + sub %rbx,%rax │ │ │ │ + dec %rax │ │ │ │ + jmp 5d7652 │ │ │ │ + rex.RX or (%rax),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - test %bl,-0x3b7cb700(%rcx) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + add %dh,%al │ │ │ │ + and $0x9a,%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + xor %cl,-0x75(%rax) │ │ │ │ + jne 5d757c │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + cvtsi2sdq 0x7(%rbx),%xmm0 │ │ │ │ + mulsd 0x20(%rbp),%xmm0 │ │ │ │ + cvttsd2si %xmm0,%rbx │ │ │ │ + cvtsi2sd %rbx,%xmm1 │ │ │ │ + ucomisd %xmm1,%xmm0 │ │ │ │ + ja 5d758e │ │ │ │ + sub %rbx,%rax │ │ │ │ + dec %rax │ │ │ │ + jmp 5d7652 │ │ │ │ + sub %rbx,%rax │ │ │ │ + add $0xfffffffffffffffe,%rax │ │ │ │ + jmp 5d7652 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x5,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x24(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x43(%rdi) │ │ │ │ - movq $0x5db618,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %ebx,(%rcx) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.WRB and %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sub %cl,-0x77(%rax) │ │ │ │ + rorb $1,0x1(%rax) │ │ │ │ + fmuls 0x3b(%rax) │ │ │ │ + sbb %r9b,(%r15) │ │ │ │ + lea 0x49000000(%rsi),%edx │ │ │ │ + movl $0x5d6938,-0x28(%rsp) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + movq $0xc8de88,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - inc %rcx │ │ │ │ - mov 0x10(%rax,%rcx,8),%rax │ │ │ │ - movq $0x5dbfd0,0x8(%rbp) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov %rbx,0x20(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d639c8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - test %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + rex.RX or (%rax),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - sbbl $0x10,-0x3b7cb700(%rcx) │ │ │ │ + add %ch,(%rax) │ │ │ │ + and $0x9a,%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + xor %cl,-0x75(%rax) │ │ │ │ + jne 5d7644 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + cvtsi2sdq 0x7(%rbx),%xmm0 │ │ │ │ + mulsd 0x20(%rbp),%xmm0 │ │ │ │ + cvttsd2si %xmm0,%rbx │ │ │ │ + cvtsi2sd %rbx,%xmm1 │ │ │ │ + ucomisd %xmm1,%xmm0 │ │ │ │ + ja 5d753d │ │ │ │ + sub %rbx,%rax │ │ │ │ + cmp %rax,%rdx │ │ │ │ + jge 5d767b │ │ │ │ + movq $0x5d7700,0x8(%rbp) │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d6bb88 │ │ │ │ + add $0xffffffffffffffd0,%r12 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5dc004 │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ + ja 5d76be │ │ │ │ + movq $0x5d6808,-0x30(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + movq $0xc8dea8,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - movq $0x5dc028,0x0(%rbp) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - jmp d680c0 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + movq $0x5d7528,0x10(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp d9bef0 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp d9c378 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x5,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x7d(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,(%r8) │ │ │ │ - mov $0x8b48005d,%eax │ │ │ │ - jne 5dc044 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp d63c78 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %eax,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + and 0x45c74800(%rdx),%ebx │ │ │ │ + add %dh,0x49005d75(%rax) │ │ │ │ + mov %ebx,%esi │ │ │ │ + jmp 5df148 │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - sbbl $0x28,0x458b4800(%rcx) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 5dc073 │ │ │ │ - movq $0x5dbbd8,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d63688 │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - je 5db90d │ │ │ │ - movq $0x5dbc30,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d63688 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - adc $0x10000000,%eax │ │ │ │ - test %bl,0x458d4800(%rcx) │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5dc0f6 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call d97350 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5dc0f1 │ │ │ │ - movq $0xda2e40,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x9983af(%rip),%rsi │ │ │ │ - lea 0x998382(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ca4ec0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x88000000,%eax │ │ │ │ - test %bl,0x458d4800(%rcx) │ │ │ │ + add %dh,%al │ │ │ │ + and 0x458d4800(%rdx),%ebx │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5dc15e │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call d97350 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5dc159 │ │ │ │ - movq $0xda2e40,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x998427(%rip),%rsi │ │ │ │ - lea 0x9983fa(%rip),%r14 │ │ │ │ + jb 5d7775 │ │ │ │ + movq $0x5d7760,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ca4ec0 │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d7760 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x48009a23(%rax) │ │ │ │ + mov 0xf(%rbx),%edi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5d6f20 │ │ │ │ + lea 0x9a23ac(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + sbb $0x9a,%al │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7355fad4 <__environ@GLIBC_2.2.5+0x7250802c> │ │ │ │ - jnp 5dc1d2 │ │ │ │ - mov %esi,%eax │ │ │ │ - mov %rsi,%rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 5dc1ab │ │ │ │ - cmpq $0x1,0x7(%rsi) │ │ │ │ - jae 5dc1ab │ │ │ │ - lea 0x99841a(%rip),%rbx │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5d77e5 │ │ │ │ + movq $0x5d77d0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d77d0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 5dc1eb │ │ │ │ - mov %r14,%rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 5dc245 │ │ │ │ - movq $0x5dc230,-0x18(%rbp) │ │ │ │ - mov 0x6(%r14),%rsi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov 0x6(%rax),%r14 │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp d61ef0 │ │ │ │ - mov %r14,%rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 5dc20f │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - xor %ebx,%ebx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x9983f5(%rip),%rbx │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x48009a1c(%rax) │ │ │ │ + movl $0x5d7800,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 5d5348 │ │ │ │ + lea 0x9a234c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - mov 0x7(%rax),%rbx │ │ │ │ - cmp 0x7(%r14),%rbx │ │ │ │ - jae 5dc245 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 5dc1fb │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0x6(%rbx),%ebx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x7cff667d(%rax) │ │ │ │ - jrcxz 5dc23a │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 5dc1fb │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - add $0x18,%rbp │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x48009a1e(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5d7895 │ │ │ │ + movq $0x5d7880,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 5dc26c │ │ │ │ - cmpq $0x2,0x7(%r14) │ │ │ │ - jne 5dc26c │ │ │ │ - movq $0x5dc2a8,-0x8(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d64060 │ │ │ │ - mov %r14,%rbx │ │ │ │ - and $0x7,%r14d │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - jne 5dc28c │ │ │ │ - cmpq $0x2,0x7(%rbx) │ │ │ │ - jae 5dc28c │ │ │ │ - lea 0x998259(%rip),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d7880 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 5db6b0 │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x1e(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,0x48005d78(%r8) │ │ │ │ + mov 0xf(%rbx),%esi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 5d5fc8 │ │ │ │ + lea 0x9a22ac(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %dl,%gs:0xf(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0x6(%rbx),%ebx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - sbbl $0xfffffff0,0x458d4800(%rcx) │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5dc34b │ │ │ │ - movq $0x5dc300,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + add %ah,(%rax) │ │ │ │ + and 0x458d4800(%rdx),%bl │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5d7950 │ │ │ │ + movq $0x5d7930,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5dc300 │ │ │ │ + jne 5d7930 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sbbl $0x0,0x45c74800(%rcx) │ │ │ │ - xor %al,%bl │ │ │ │ + add %ch,%al │ │ │ │ + and %ebx,0x458b4800(%rdx) │ │ │ │ + or %cl,-0x39(%rax) │ │ │ │ + or %r14b,0x79(%r8) │ │ │ │ pop %rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jnp 5d794f │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5d6f20 │ │ │ │ + lea 0x9a2201(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - or %r14b,%r14b │ │ │ │ - ret │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rbp,%rcx,1) │ │ │ │ + mov 0x6(%rbx),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x0(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 5d7ce0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %dl,0x21(%rax) │ │ │ │ (bad) │ │ │ │ - jne 5dc330 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 5d7a37 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5d7a18,-0x28(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x20(%rbx),%rcx │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d7a18 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - (bad) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r13b,-0x3d(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ + and %ebx,0x458b4800(%rdx) │ │ │ │ + adc %cl,-0x39(%rax) │ │ │ │ + adc %r10b,0x7a(%r8) │ │ │ │ pop %rbp │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - fimuls -0x77(%rcx) │ │ │ │ (bad) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 5dc180 │ │ │ │ - lea 0x9982ce(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5d6f20 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rbp,%rcx,1) │ │ │ │ + mov 0x6(%rbx),%ebx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x5dc368,0x0(%rbp) │ │ │ │ - jmp d9c378 │ │ │ │ + jmp d9aff0 │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + pop %rax │ │ │ │ + cs (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jae 5dc697 │ │ │ │ - lea 0x99825c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %r8b,(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5d7aae │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5dd1c0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7e(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add 0x3c(%rbx),%esi │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jb 5dc411 │ │ │ │ - movq $0x5dcc20,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - jne 5dc421 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5dc871 │ │ │ │ - movq $0x5dcc70,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - movq $0x5dcb20,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - nop │ │ │ │ - test %eax,(%rdx) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5d7afa │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xda4100,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp cff8e8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - sbbl $0xd9894828,0x458b4800(%rcx) │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - jae 5dc49f │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jb 5dc481 │ │ │ │ - movq $0x5dcb70,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - je 5dc871 │ │ │ │ - movq $0x5dcbc8,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - movq $0x5dcac8,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - test %eax,(%rdx) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %dl,%al │ │ │ │ + sub $0x8d48009a,%eax │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 5d7b94 │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5d7b89 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x5d7a88,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + movq $0x5d7ac8,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xda4628,-0x28(%rbp) │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp cff748 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x7f(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x55(%rdi) │ │ │ │ - movq $0xd6d9e0,-0x18(%r12) │ │ │ │ - shl $1,%rbx │ │ │ │ - lea -0x2(%rbx),%rax │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov 0x10(%rbx,%rax,8),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x5dc550,-0x8(%rbp) │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d68f88 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp d9c378 │ │ │ │ + cmp %ch,-0x72b7ff66(%rip) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5d7bce │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5dd1c0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - rex.RX add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - sbbb $0x10,-0x3b7cb700(%rcx) │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5dc5a0 │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - inc %rcx │ │ │ │ - mov 0x10(%rax,%rcx,8),%rax │ │ │ │ - movq $0x5dc5c0,0x8(%rbp) │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov %rbx,0x28(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d68f88 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - test %eax,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x80(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x5dc618,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - jmp d65a58 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5d7c1a │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xda4100,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp cff8e8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - sbbb $0x20,0x458b4800(%rcx) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - cmp $0x3,%rdx │ │ │ │ - jae 5dc63c │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - jae 5dc63c │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - je 5dc871 │ │ │ │ - movq $0x5dc9c0,0x0(%rbp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ + sldt (%rax) │ │ │ │ + add %dh,0x48009a2c(%rax) │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5d7cb4 │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5d7ca9 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x5d7ba8,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + movq $0x5d7be8,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - nop │ │ │ │ - add (%rcx),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0xda4628,-0x28(%rbp) │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp cff748 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + mov $0xfffffffc,%eax │ │ │ │ (bad) │ │ │ │ + (bad) │ │ │ │ + incl (%rdx,%rax,1) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - jg 5dc5f8 │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 5dc678 │ │ │ │ - add $0x20,%rbp │ │ │ │ - mov %rbx,%rdi │ │ │ │ - jmp 5dc697 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %eax,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4c00997f(%rax) │ │ │ │ - mov 0x18(%rbp),%esi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - add $0x30,%rbp │ │ │ │ - mov %rbx,%rdi │ │ │ │ - movq $0x5dc6d0,-0x20(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdi,%r14 │ │ │ │ - mov %rbx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ + add %ch,0x48009a1e(%rax) │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5d7d0c │ │ │ │ + movq $0x5d7d40,-0x20(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rsi,%r14 │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp d68548 │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,0x7f(%rax) │ │ │ │ - cltd │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x11(%rbp) │ │ │ │ - movq $0x5dc708,0x0(%rbp) │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - jmp cfb158 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + jmp d05a80 │ │ │ │ + lea 0x9a1e95(%rip),%rbx │ │ │ │ + mov %r14,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x1e(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - jg 5dc6a0 │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - adc %cl,%cl │ │ │ │ - pop %rbp │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ + add %r12b,0x7d(%r8) │ │ │ │ pop %rbp │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - jno 5dc721 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %r8b,(%rax) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + rex fbstp 0x0(%rdx) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - jle 5dc6d0 │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x2f(%r8) │ │ │ │ - jrcxz 5dc78c │ │ │ │ - add $0xfffffffc,%ebx │ │ │ │ - mov 0x10(%r14,%rbx,8),%rcx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - jne 5dc7b1 │ │ │ │ - inc %rbx │ │ │ │ - mov 0x10(%r14,%rbx,8),%rbx │ │ │ │ - cmp $0xffffffffffffffff,%rbx │ │ │ │ - je 5dc81a │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 5dc772 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5dc871 │ │ │ │ - cqto │ │ │ │ - idiv %rbx │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,0x4800997e(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov %rcx,0x40(%rsp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5dc7f4 │ │ │ │ - movq $0xd6d9e0,-0x18(%r12) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x5e(%rdi) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + test %rax,%rax │ │ │ │ + jl 5d7db0 │ │ │ │ + movq $0x5d7c30,-0x30(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x5dc858,0x0(%rbp) │ │ │ │ - lea -0x17(%r12),%rsi │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rbx,0x8(%rbp) │ │ │ │ - jmp d68f88 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x5dc798,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d9c378 │ │ │ │ - movabs $0x8000000000000000,%rbx │ │ │ │ - cmp %rbx,%rax │ │ │ │ - je 5dc974 │ │ │ │ - mov $0xffffffffffffffff,%rbx │ │ │ │ - cqto │ │ │ │ - idiv %rbx │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ + movq $0xc8dea8,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%r12 │ │ │ │ + movq $0x5d7e18,0x0(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rbx,0x18(%rbp) │ │ │ │ + jmp 5c01c0 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - jge 5dc7f0 │ │ │ │ + add %bh,0x1d(%rax) │ │ │ │ + (bad) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x1(%r8) │ │ │ │ - rorl $0x44,-0x75(%rax) │ │ │ │ - enter $0x4810,$0x85 │ │ │ │ - shlb $0x48,0x3c(%rbp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - lea 0xa67830(%rip),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.WRB and %r9b,-0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,0x4800997d(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5dc8dc │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x5dcaa8,0x8(%rbp) │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d6ae70 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x5dc898,0x0(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - jmp d9c378 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %r8b,(%rax) │ │ │ │ + sbb -0x70(%rsi),%ah │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - jge 5dc8a8 │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,0x29(%r8) │ │ │ │ - fmuls 0x39(%rax) │ │ │ │ - fdivrs 0x48(%rax,%rbp,2) │ │ │ │ - mov 0x18(%rbp),%esi │ │ │ │ - mov %rsi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jae 5dc939 │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jae 5dc949 │ │ │ │ - cmpq $0x21,0x7(%rsi) │ │ │ │ - jge 5dc949 │ │ │ │ - movq $0x5dc738,0x0(%rbp) │ │ │ │ - mov %rsi,%r14 │ │ │ │ - jmp d6d560 │ │ │ │ - lea -0x4(%rbx),%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jl 5dc974 │ │ │ │ - movq $0x5dc9a0,-0x8(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d66618 │ │ │ │ - lea 0xa67a3d(%rip),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - mov $0x1,%ebx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - test %eax,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %dl,0x1d(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,0x4800997c(%rax) │ │ │ │ - movl $0x5dc4c8,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp d6d560 │ │ │ │ - test %eax,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x7d(%r9) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,0x7c(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,-0x36(%r8) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - nop │ │ │ │ - or 0x0(%rcx),%edi │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,0x7c(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x7b(%rax) │ │ │ │ - fisttpl (%rdi) │ │ │ │ - mov %ds,0x48000000(%rax) │ │ │ │ - mov 0x18(%rbp),%eax │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 5dca09 │ │ │ │ - movq $0x5dc660,0x0(%rbp) │ │ │ │ - lea 0x9963b0(%rip),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - movq $0x5dc3e8,-0x8(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ + add %dh,0x71(%rdi) │ │ │ │ + test %r14,%r14 │ │ │ │ + jl 5d7e68 │ │ │ │ + movq $0x5d7b10,-0x30(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + movq $0xc8dea8,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x5d79c8,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + movq $0xc8de88,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + movq $0x5d7df0,-0x8(%rbp) │ │ │ │ + mov %r14,0x0(%rbp) │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d0a050 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %eax,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp d9bef0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - jnp 5dc9d8 │ │ │ │ - add %cl,-0x7b(%rax) │ │ │ │ - fstpt 0x48(%rax,%rax,2) │ │ │ │ - mov 0x28(%rbp),%eax │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 5dca65 │ │ │ │ - movq $0x5dc688,0x0(%rbp) │ │ │ │ - lea 0x996354(%rip),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - movq $0x5dc458,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov %rbx,0x20(%rbp) │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - jmp d0a050 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - lea 0x996304(%rip),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ + add %cl,%al │ │ │ │ + sbb $0x9a,%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 7355b834 <__environ@GLIBC_2.2.5+0x72503d8c> │ │ │ │ + push %rax │ │ │ │ + movq $0x5d7f20,-0x18(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d7f20 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x4800997b(%rax) │ │ │ │ - movl $0x5dc9e0,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp d6d560 │ │ │ │ - test %eax,(%rsi) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x7b(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - sbb %cl,-0x39(%rax) │ │ │ │ - sbb %r15b,%r8b │ │ │ │ - lret $0x5d │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ + add %cl,0x4c009a1c(%rax) │ │ │ │ + mov 0xf(%rbx),%eax │ │ │ │ + mov 0x7(%rbx),%rdi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5dc3c0 │ │ │ │ + jmp 5d7ce0 │ │ │ │ + lea 0x9a1c78(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ret $0x0 │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %bh,(%rax) │ │ │ │ + lock cltd │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5d7f7a │ │ │ │ + movq $0x5d7f98,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5c01c0 │ │ │ │ + lea 0x9a1c47(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%r8b │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + enter $0x5d7f,$0x0 │ │ │ │ + mov %r14,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d7fc8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - jnp 5dcab8 │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,-0x35(%r8) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fisttps -0x75(%rax) │ │ │ │ - jne 5dcb47 │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - jmp 5dc3c0 │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add (%rdi),%ecx │ │ │ │ + xorl $0xffffff83,0x48000001(%rdx) │ │ │ │ + stc │ │ │ │ + add (%rdi),%cl │ │ │ │ (bad) │ │ │ │ + jmp 5d7fe4 │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x28,%rbp │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov 0x8(%rbx),%rcx │ │ │ │ + mov %rax,%rdx │ │ │ │ + movabs $0xcbf29ce484222325,%rax │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mul %rcx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + bswap %rdi │ │ │ │ + movabs $0xcbf29ce484222325,%r8 │ │ │ │ + xor %rax,%rdx │ │ │ │ + add %rdi,%rdx │ │ │ │ + add %r8,%rdx │ │ │ │ + movabs $0xff51afd7ed558ccd,%rax │ │ │ │ + mov %rdx,%rdi │ │ │ │ + shr $0x21,%rdi │ │ │ │ + xor %rdi,%rdx │ │ │ │ + imul %rax,%rdx │ │ │ │ + movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ + mov %rdx,%rdi │ │ │ │ + shr $0x21,%rdi │ │ │ │ + xor %rdi,%rdx │ │ │ │ + imul %rax,%rdx │ │ │ │ + lea 0x10(%rbx),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %rdx,%rdi │ │ │ │ + shr $0x21,%rdi │ │ │ │ + xor %rdi,%rdx │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + call c125f9 │ │ │ │ + add $0x8,%rsp │ │ │ │ + mov %rax,%rcx │ │ │ │ + mul %rbx │ │ │ │ + bswap %rbx │ │ │ │ + xor %rax,%rdx │ │ │ │ + add %rdx,%rcx │ │ │ │ + add %rcx,%rbx │ │ │ │ + movabs $0xff51afd7ed558ccd,%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + shr $0x21,%rcx │ │ │ │ + xor %rcx,%rbx │ │ │ │ + imul %rax,%rbx │ │ │ │ + movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + shr $0x21,%rcx │ │ │ │ + xor %rcx,%rbx │ │ │ │ + imul %rax,%rbx │ │ │ │ + mov %rbx,%rax │ │ │ │ + shr $0x21,%rax │ │ │ │ + xor %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rax,%rcx │ │ │ │ + movabs $0xcbf29ce484222325,%rax │ │ │ │ + mul %rbx │ │ │ │ + bswap %rbx │ │ │ │ + movabs $0xcbf29ce484222325,%rsi │ │ │ │ + xor %rax,%rdx │ │ │ │ + add %rbx,%rdx │ │ │ │ + add %rsi,%rdx │ │ │ │ + movabs $0xff51afd7ed558ccd,%rax │ │ │ │ + mov %rdx,%rbx │ │ │ │ + shr $0x21,%rbx │ │ │ │ + xor %rbx,%rdx │ │ │ │ + imul %rax,%rdx │ │ │ │ + movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ + mov %rdx,%rbx │ │ │ │ + shr $0x21,%rbx │ │ │ │ + xor %rbx,%rdx │ │ │ │ + imul %rax,%rdx │ │ │ │ + mov %rdx,%rax │ │ │ │ + shr $0x21,%rax │ │ │ │ + xor %rax,%rdx │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mul %rcx │ │ │ │ + bswap %rcx │ │ │ │ + xor %rax,%rdx │ │ │ │ + add %rdx,%rbx │ │ │ │ + add %rbx,%rcx │ │ │ │ + movabs $0xff51afd7ed558ccd,%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + shr $0x21,%rbx │ │ │ │ + xor %rbx,%rcx │ │ │ │ + imul %rax,%rcx │ │ │ │ + movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + shr $0x21,%rbx │ │ │ │ + xor %rbx,%rcx │ │ │ │ + imul %rax,%rcx │ │ │ │ + mov %rcx,%rax │ │ │ │ + shr $0x21,%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + xor %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x5(%rbx),%rbx │ │ │ │ + mov 0x8(%rbx),%rcx │ │ │ │ + mov %rax,%rdx │ │ │ │ + movabs $0xcbf29ce484222325,%rax │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mul %rcx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + bswap %rdi │ │ │ │ + movabs $0xcbf29ce484222325,%r8 │ │ │ │ + xor %rax,%rdx │ │ │ │ + add %rdi,%rdx │ │ │ │ + add %r8,%rdx │ │ │ │ + movabs $0xff51afd7ed558ccd,%rax │ │ │ │ + mov %rdx,%rdi │ │ │ │ + shr $0x21,%rdi │ │ │ │ + xor %rdi,%rdx │ │ │ │ + imul %rax,%rdx │ │ │ │ + movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ + mov %rdx,%rdi │ │ │ │ + shr $0x21,%rdi │ │ │ │ + xor %rdi,%rdx │ │ │ │ + imul %rax,%rdx │ │ │ │ + lea 0x10(%rbx),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %rdx,%rdi │ │ │ │ + shr $0x21,%rdi │ │ │ │ + xor %rdi,%rdx │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + call c125f9 │ │ │ │ + add $0x8,%rsp │ │ │ │ + neg %rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + mul %rbx │ │ │ │ + bswap %rbx │ │ │ │ + xor %rax,%rdx │ │ │ │ + add %rdx,%rcx │ │ │ │ + add %rcx,%rbx │ │ │ │ + movabs $0xff51afd7ed558ccd,%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + shr $0x21,%rcx │ │ │ │ + xor %rcx,%rbx │ │ │ │ + imul %rax,%rbx │ │ │ │ + movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + shr $0x21,%rcx │ │ │ │ + xor %rcx,%rbx │ │ │ │ + imul %rax,%rbx │ │ │ │ + mov %rbx,%rax │ │ │ │ + shr $0x21,%rax │ │ │ │ + xor %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - test %eax,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + sbb %ebx,0x458d4800(%rdx) │ │ │ │ + clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5d82e5 │ │ │ │ + movq $0x5d82d0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d82d0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - jp 5dcb08 │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - sbb %cl,-0x39(%rax) │ │ │ │ - sbb %r12b,0x48005dcb(%r8) │ │ │ │ - mov %ebx,%edi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5dc3c0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ret $0x0 │ │ │ │ - add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + sbb %bl,0x45c74800(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + sbbl $0x48,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%esi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 5d7f60 │ │ │ │ + lea 0x9a18ec(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x18,%rbp │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0xd75650,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %eax,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c378 │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x7a(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - sbb %cl,-0x39(%rax) │ │ │ │ - sbb %r15b,%r8b │ │ │ │ - lret │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fisttps -0x75(%rax) │ │ │ │ - jne 5dcbe3 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5dc3c0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x18,%rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 5d8396 │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jae 5d8382 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jae 5d8382 │ │ │ │ + cmpq $0x0,0x7(%r14) │ │ │ │ + jne 5d8382 │ │ │ │ + xor %r14d,%r14d │ │ │ │ + lea 0x9a1893(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + movq $0x5d8430,-0x8(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5bfc60 │ │ │ │ + lea 0x9a1893(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%r8b │ │ │ │ + test %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - jp 5dcbb8 │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,-0x34(%r8) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fisttps -0x75(%rax) │ │ │ │ - jne 5dcc47 │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - jmp 5dc3c0 │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + pop %rsi │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %ebp,%ebp │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %cl,-0x39(%rcx) │ │ │ │ + rex.R and $0xe0,%al │ │ │ │ + push %rax │ │ │ │ + push %rsi │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + pop %rsp │ │ │ │ + and $0xe8,%al │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x5d8450,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + incq 0x10(%rbp) │ │ │ │ + lea -0xe(%r12),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d8450 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%r8b │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %bl,0x5e(%rax) │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + add $0xa7741a,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 5d8460 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + rex.XB add %eax,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - jns 5dcc08 │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,0x48005dcc(%r8) │ │ │ │ - mov %ebx,%edi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - jmp 5dc3c0 │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + pop %rsi │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ + mov %ebx,%edx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x3,%rdx │ │ │ │ + jae 5d8479 │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + jae 5d8479 │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + je 5d84a3 │ │ │ │ + movq $0x5d84d8,-0x18(%rbp) │ │ │ │ + lea 0x99ea69(%rip),%rsi │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d69cb0 │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rcx,%r14 │ │ │ │ + add %rbx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp d9c378 │ │ │ │ + xchg %ax,%ax │ │ │ │ + rex.XB add %eax,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %dh,0x4800a75d(%rax) │ │ │ │ + movl $0x5d83b8,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d6d560 │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x79(%rax) │ │ │ │ - cltd │ │ │ │ + add %ch,(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jae 5dcf9f │ │ │ │ - lea 0x9979a4(%rip),%rbx │ │ │ │ + rex.RB call 7355be5c <__environ@GLIBC_2.2.5+0x725043b4> │ │ │ │ + rex.R │ │ │ │ + movq $0x5d8540,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d8540 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,0x48005d85(%r8) │ │ │ │ + mov 0xf(%rbx),%esi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 5d8350 │ │ │ │ + lea 0x9a16f4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add %r8b,(%rax) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x79(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add 0x3c(%rbx),%esi │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jb 5dcd19 │ │ │ │ - movq $0x5dd528,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - jne 5dcd29 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5dd179 │ │ │ │ - movq $0x5dd578,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - movq $0x5dd428,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - nop │ │ │ │ - test %eax,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - js 5dccf8 │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - sub %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add 0x37(%rbx),%esi │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jb 5dcd89 │ │ │ │ - movq $0x5dd478,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - je 5dd179 │ │ │ │ - movq $0x5dd4d0,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - movq $0x5dd3d0,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - test %eax,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + pop %rbp │ │ │ │ + adc %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,0x78(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + adc -0x70(%rsi),%ah │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x55(%rdi) │ │ │ │ - movq $0xd6d9e0,-0x18(%r12) │ │ │ │ - shl $1,%rbx │ │ │ │ - lea -0x2(%rbx),%rax │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov 0x10(%rbx,%rax,8),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x5dce58,-0x8(%rbp) │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d68f88 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp d9c378 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - rex.RX add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - ja 5dcdf0 │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x43(%rdi) │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ + add %dh,0x31(%rdi) │ │ │ │ + movq $0xd75650,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xd752a8,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - inc %rcx │ │ │ │ - mov 0x10(%rax,%rcx,8),%rax │ │ │ │ - movq $0x5dcec8,0x8(%rbp) │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov %rbx,0x28(%rbp) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp d68f88 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - test %eax,(%rax) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x5d8570,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp d9bef0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0x90000000,%eax │ │ │ │ + jmp ffffffff8da586af <__environ@GLIBC_2.2.5+0xffffffff8ca00c07> │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5d864f │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call d97350 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 5d864a │ │ │ │ + movq $0xda2e40,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x7ec1a6(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c7b708 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0x30000000,%eax │ │ │ │ + jmp ffffffff8da5870f <__environ@GLIBC_2.2.5+0xffffffff8ca00c67> │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5d86af │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call d97350 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 5d86aa │ │ │ │ + movq $0xda2e40,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x7ec11c(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c7b708 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0x80000000,%eax │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5d870f │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call d97350 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 5d870a │ │ │ │ + movq $0xda2e40,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x9a1621(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp cfd210 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov $0x48009a16,%eax │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5d874b │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + lea -0x1(%rax),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5d8768 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x77(%rax) │ │ │ │ - cltd │ │ │ │ + add %bl,0x16(%rax) │ │ │ │ + (bad) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ + add %dh,0x45(%rdi) │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + jne 5d8789 │ │ │ │ + add $0xffffffffffffffd0,%r12 │ │ │ │ + lea 0x9a163c(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x5d8728,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + movq $0x1051c49,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - movq $0x5dcf20,0x0(%rbp) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0x9a1614(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + ... │ │ │ │ + adc $0x0,%eax │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5d8826 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - jmp d65a58 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %eax,(%rax) │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call d97350 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 5d8821 │ │ │ │ + movq $0xda2e40,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov $0x1,%r14d │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5d8768 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + or $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - ja 5dceb8 │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - (bad) -0x77(%rax) │ │ │ │ - fiaddl -0x7cb7f81e(%rbx) │ │ │ │ - cli │ │ │ │ - add 0x11(%rbx),%esi │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - jae 5dcf44 │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - je 5dd179 │ │ │ │ - movq $0x5dd2c8,0x0(%rbp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - nop │ │ │ │ - add (%rcx),%eax │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5d88bd │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5d88b2 │ │ │ │ + test %r14,%r14 │ │ │ │ + jle 5d887f │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + movq $0x5d8940,-0x8(%rbp) │ │ │ │ + lea 0xa6cfa3(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp c9e1e8 │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + movq $0x1052a49,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + movq $0x5d88d8,-0x8(%rbp) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0xa6cf70(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp c9e1e8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x9a154c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - jbe 5dcf00 │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 5dcf80 │ │ │ │ - add $0x20,%rbp │ │ │ │ - mov %rbx,%rdi │ │ │ │ - jmp 5dcf9f │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %eax,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,0x48009a13(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5d898f │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5d891b │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0xd752a8,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4c009976(%rax) │ │ │ │ - mov 0x18(%rbp),%esi │ │ │ │ + add %ah,(%rax) │ │ │ │ + adc -0x2776b800(%rdx),%ebx │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5d898f │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5d897f │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0xd752a8,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + lea 0x9a12ca(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ - add $0x30,%rbp │ │ │ │ - mov %rbx,%rdi │ │ │ │ - movq $0x5dcfd8,-0x20(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdi,%r14 │ │ │ │ - mov %rbx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp d68548 │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + mov 0x0(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 5da2a8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x76(%rax) │ │ │ │ - cltd │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x11(%rbp) │ │ │ │ - movq $0x5dd010,0x0(%rbp) │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - jmp cfb158 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5d8a24 │ │ │ │ + movq $0x5d8a08,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d8a08 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - jbe 5dcfa8 │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - sbb %dl,%dl │ │ │ │ - pop %rbp │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - loope 5dd099 │ │ │ │ - add %cl,(%rdi) │ │ │ │ - (bad) │ │ │ │ - addb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + jnp 5d8a13 │ │ │ │ + add %bh,0xe(%rdi) │ │ │ │ + lea 0xa7a033(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - jne 5dcfd8 │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x2f(%r8) │ │ │ │ - jrcxz 5dd094 │ │ │ │ - add $0xfffffffc,%ebx │ │ │ │ - mov 0x10(%r14,%rbx,8),%rcx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - jne 5dd0b9 │ │ │ │ - inc %rbx │ │ │ │ - mov 0x10(%r14,%rbx,8),%rbx │ │ │ │ - cmp $0xffffffffffffffff,%rbx │ │ │ │ - je 5dd122 │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 5dd07a │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5dd179 │ │ │ │ - cqto │ │ │ │ - idiv %rbx │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48009975(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov %rcx,0x40(%rsp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5dd0fc │ │ │ │ - movq $0xd6d9e0,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x5dd160,0x0(%rbp) │ │ │ │ - lea -0x17(%r12),%rsi │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rbx,0x8(%rbp) │ │ │ │ - jmp d68f88 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x5dd0a0,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d9c378 │ │ │ │ - movabs $0x8000000000000000,%rbx │ │ │ │ - cmp %rbx,%rax │ │ │ │ - je 5dd27c │ │ │ │ - mov $0xffffffffffffffff,%rbx │ │ │ │ - cqto │ │ │ │ - idiv %rbx │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5d8a5f │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + lea -0x1(%rax),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5d8a80 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add %r8b,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - je 5dd0f8 │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x1(%r8) │ │ │ │ - rorl $0x44,-0x75(%rax) │ │ │ │ - enter $0x4810,$0x85 │ │ │ │ - shlb $0x48,0x3c(%rbp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - lea 0xa66f28(%rip),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48009974(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - add $0x10,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5dd1e4 │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x5dd3b0,0x8(%rbp) │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d6ae70 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x5dd1a0,0x0(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ + ja 5d8ad7 │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + jne 5d8aa1 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + add $0xffffffffffffffc8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - jmp d9c378 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x5d8a38,-0x30(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + movq $0x1052a49,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add %r8b,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - je 5dd1b0 │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,0x29(%r8) │ │ │ │ - fmuls 0x39(%rax) │ │ │ │ - fdivrs 0x48(%rax,%rbp,2) │ │ │ │ - mov 0x18(%rbp),%esi │ │ │ │ - mov %rsi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jae 5dd241 │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jae 5dd251 │ │ │ │ - cmpq $0x21,0x7(%rsi) │ │ │ │ - jge 5dd251 │ │ │ │ - movq $0x5dd040,0x0(%rbp) │ │ │ │ - mov %rsi,%r14 │ │ │ │ - jmp d6d560 │ │ │ │ - lea -0x4(%rbx),%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jl 5dd27c │ │ │ │ - movq $0x5dd2a8,-0x8(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d66618 │ │ │ │ - lea 0xa67135(%rip),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - mov $0x1,%ebx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - test %eax,(%rdx) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5d8b4c │ │ │ │ + movq $0x5d8b30,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d8b30 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48009973(%rax) │ │ │ │ - movl $0x5dcdd0,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp d6d560 │ │ │ │ - test %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + jnp 5d8b3b │ │ │ │ + add %bh,0xe(%rdi) │ │ │ │ + lea 0xa79f0b(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x73(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,-0x2d(%r8) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - mov %al,(%rdx) │ │ │ │ - jns 5dd2d8 │ │ │ │ - add (%rax),%eax │ │ │ │ + sldt (%rax) │ │ │ │ + add %bh,0x48009a13(%rax) │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5d8c5d │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5d8c52 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + neg %rbx │ │ │ │ + cmp $0x0,%rbx │ │ │ │ + jle 5d8be5 │ │ │ │ + movq $0xd75710,-0x20(%r12) │ │ │ │ + movq $0x1052a49,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + movq $0x5d8a80,-0x8(%r12) │ │ │ │ + lea -0x1e(%r12),%rcx │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x5d8c78,-0x20(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 5d8a80 │ │ │ │ + movq $0x5d89d0,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + movq $0x5d8c30,-0x20(%rbp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d8c30 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x73(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x7b(%rax) │ │ │ │ - fisttpl (%rdi) │ │ │ │ - mov %ds,0x48000000(%rax) │ │ │ │ - mov 0x18(%rbp),%eax │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 5dd311 │ │ │ │ - movq $0x5dcf68,0x0(%rbp) │ │ │ │ - lea 0x995aa8(%rip),%rsi │ │ │ │ + add %ch,%al │ │ │ │ + adc 0x458b4800(%rdx),%bl │ │ │ │ + or %cl,-0x39(%rax) │ │ │ │ + or %r11b,%r8b │ │ │ │ + mov %ds,0x0(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + lea 0xa76bec(%rip),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - movq $0x5dccf0,-0x8(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d0a050 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5dd4c0 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - test %eax,(%rdx) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - jb 5dd2e0 │ │ │ │ - add %cl,-0x7b(%rax) │ │ │ │ - fstpt 0x48(%rax,%rax,2) │ │ │ │ - mov 0x28(%rbp),%eax │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 5dd36d │ │ │ │ - movq $0x5dcf90,0x0(%rbp) │ │ │ │ - lea 0x995a4c(%rip),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - movq $0x5dcd60,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov %rbx,0x20(%rbp) │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - jmp d0a050 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - lea 0x9959fc(%rip),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ + add %ah,0x49009a12(%rax) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5d8cb6 │ │ │ │ + movq $0x5d8af8,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5d8d90,0x8(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + lea 0xa76b8a(%rip),%rsi │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5dd4c0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x12(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + or %cl,-0x76b3ffa3(%rbp) │ │ │ │ + jne 5d8ce4 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d8d08 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48009972(%rax) │ │ │ │ - movl $0x5dd2e8,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp d6d560 │ │ │ │ - test %eax,(%rsi) │ │ │ │ + add %dl,(%rax) │ │ │ │ + adc -0x3b7cb700(%rdx),%bl │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x54(%rdi) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 5d8d56 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 5d8e0a │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + movq $0xf7a919,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + mov $0x1,%r14d │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5d8848 │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + mov %rax,%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5d8848 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x48009a11(%rax) │ │ │ │ + movl $0x5d8dc0,-0x8(%rbp) │ │ │ │ + mov %r14,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d8dc0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x72(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - sbb %cl,-0x39(%rax) │ │ │ │ - sbb %r8b,(%r8) │ │ │ │ + add %bl,0x11(%rax) │ │ │ │ (bad) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fisttps -0x75(%rax) │ │ │ │ - jne 5dd3eb │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5dccc8 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x64(%rdi) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 5d8e1e │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 5d8e0a │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + movq $0xf7a919,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + mov $0x1,%r14d │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5d8848 │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + lea 0x9a1c0b(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + mov %rax,%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5d8848 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ret $0x0 │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%r8b │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - jb 5dd3c0 │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,-0x2c(%r8) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fisttps -0x75(%rax) │ │ │ │ - jne 5dd44f │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - jmp 5dccc8 │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5d8f13 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5d8ea0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d8ea0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,%r8b │ │ │ │ + mov 0x0(%rbp),%ds │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d8ec8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x28,%rbp │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rbx,%rax,2) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5d8f03 │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + movq $0x1051c29,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %eax,(%rsi) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + lea 0xa76933(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 1055c88c <__environ@GLIBC_2.2.5+0xf504de4> │ │ │ │ + (bad) │ │ │ │ + jge 5d8f43 │ │ │ │ + add %al,(%rax) │ │ │ │ + movq $0x5d8f80,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x20(%rbx),%rcx │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d8f80 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4c009971(%rax) │ │ │ │ - mov 0x18(%rbp),%esi │ │ │ │ - movq $0x5dd4a8,0x18(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5dccc8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x39(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jg 5d8fa5 │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %eax,(%rsi) │ │ │ │ + movq $0xd75650,-0x8(%r12) │ │ │ │ + add 0x10(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x71(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - sbb %cl,-0x39(%rax) │ │ │ │ - sbb %r8b,(%r8) │ │ │ │ - {rex2 0x5d} add %r25b,-0x77(%r24) │ │ │ │ - fisttps -0x75(%rax) │ │ │ │ - jne 5dd4eb │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5dccc8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5d906b │ │ │ │ + movq $0x5d9020,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d9020 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x18,%rbp │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rbx,%rax,2) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5d905b │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + movq $0x1051c29,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%r8b │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + lea 0xa767db(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - jno 5dd4c0 │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,-0x2b(%r8) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fisttps -0x75(%rax) │ │ │ │ - jne 5dd54f │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - jmp 5dccc8 │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5d9113 │ │ │ │ + movq $0x5d90c8,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d90c8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x28,%rbp │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rbx,%rax,2) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5d9103 │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + movq $0x1051c29,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%r8b │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + lea 0xa76733(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48009970(%rax) │ │ │ │ - movl $0x5dd5a0,0x0(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - jmp 5dccc8 │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + loopne 5d90fc │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5d915d │ │ │ │ + movq $0x5d9178,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0xa6c6c5(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp c9e1e8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x28,%rbp │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rdi,%rdi,1) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5d91b3 │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + movq $0x1051c29,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + lea 0xa76687(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x70(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jae 5dd8a7 │ │ │ │ - lea 0x9970ac(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %r8b,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - jo 5dd590 │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add 0x3c(%rbx),%esi │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jb 5dd621 │ │ │ │ - movq $0x5dde30,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - jne 5dd631 │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5d9265 │ │ │ │ + movq $0x5d9220,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5dda81 │ │ │ │ - movq $0x5dde80,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - movq $0x5ddd30,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - nop │ │ │ │ - test %eax,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sub %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add 0x37(%rbx),%esi │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jb 5dd691 │ │ │ │ - movq $0x5ddd80,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - je 5dda81 │ │ │ │ - movq $0x5dddd8,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - movq $0x5ddcd8,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - test %eax,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,0x6f(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d9220 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x55(%rdi) │ │ │ │ - movq $0xd6d9e0,-0x18(%r12) │ │ │ │ - shl $1,%rbx │ │ │ │ - lea -0x2(%rbx),%rax │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov 0x10(%rbx,%rax,8),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x5dd760,-0x8(%rbp) │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d68f88 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp d9c378 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - rex.RX add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - cltd │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x43(%rdi) │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ + add %dh,0x3c(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jg 5d9249 │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + lea 0xa79827(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0xd75650,-0x8(%r12) │ │ │ │ + inc %rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - inc %rcx │ │ │ │ - mov 0x10(%rax,%rcx,8),%rax │ │ │ │ - movq $0x5dd7d0,0x8(%rbp) │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov %rbx,0x28(%rbp) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp d68f88 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - test %eax,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 5d92e1 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5d92f2 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5d92e7 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x5d91e8,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x5d9308,-0x18(%rbp) │ │ │ │ + mov %rax,%rdi │ │ │ │ + lea 0xa76559(%rip),%rsi │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 5dd4c0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %dl,-0x76b3ffa3(%rbx) │ │ │ │ + jne 5d9314 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d9338 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x6e(%rax) │ │ │ │ - cltd │ │ │ │ + add %ch,%al │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %ecx,0x48000000(%rbx) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 5d93ae │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + jne 5d939a │ │ │ │ + movq $0xd75710,-0x28(%r12) │ │ │ │ + movq $0xf7a919,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xd752a8,-0x10(%r12) │ │ │ │ + movq $0xf7a919,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - movq $0x5dd828,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - jmp d65a58 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%r12 │ │ │ │ + lea 0x9a167b(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0xd752a8,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %eax,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + orb $0x9a,(%rdx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 5d9449 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5d94fc │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5d9440,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d9440 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - cltd │ │ │ │ + add %bh,(%rax) │ │ │ │ + or 0x45c74800(%rdx),%bl │ │ │ │ + clc │ │ │ │ + js 5d93da │ │ │ │ + pop %rbp │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - (bad) -0x77(%rax) │ │ │ │ - fiaddl -0x7cb7f81e(%rbx) │ │ │ │ - cli │ │ │ │ - add 0x11(%rbx),%esi │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - jae 5dd84c │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - je 5dda81 │ │ │ │ - movq $0x5ddbd0,0x0(%rbp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - nop │ │ │ │ - add (%rcx),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ + add %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - cltd │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 5dd888 │ │ │ │ - add $0x20,%rbp │ │ │ │ - mov %rbx,%rdi │ │ │ │ - jmp 5dd8a7 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %eax,(%rsi) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 5d9478 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4c00996d(%rax) │ │ │ │ - mov 0x18(%rbp),%esi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - add $0x30,%rbp │ │ │ │ - mov %rbx,%rdi │ │ │ │ - movq $0x5dd8e0,-0x20(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdi,%r14 │ │ │ │ - mov %rbx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp d68548 │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + or 0x458b4800(%rdx),%bl │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + jnp 5d9487 │ │ │ │ + add %bh,0x5e(%rsi) │ │ │ │ + movq $0x5d94b0,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d94b0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + or %ebx,-0x2776b800(%rdx) │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5d94d1 │ │ │ │ + movq $0x5d95e8,0x0(%rbp) │ │ │ │ + mov 0xe(%rbx),%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp cfd310 │ │ │ │ + lea 0x9a0890(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x5d9578,0x8(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xa6c326(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp c9e1e8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x6d(%rax) │ │ │ │ - cltd │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x11(%rbp) │ │ │ │ - movq $0x5dd918,0x0(%rbp) │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - jmp cfb158 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - add $0x20,%rbp │ │ │ │ + add %dh,0x7(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,0x49000000(%rdi) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5d9553 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0xd752a8,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rbx,%rax,2) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5d95b7 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0xd752a8,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + lea 0x9a06b2(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - cltd │ │ │ │ + add %dh,0x8(%rax) │ │ │ │ + (bad) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - and %bl,%bl │ │ │ │ - pop %rbp │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ + add %r10b,(%r8) │ │ │ │ + xchg %eax,%ebp │ │ │ │ pop %rbp │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ (bad) │ │ │ │ - fdivs 0x0(%rcx) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %r8b,(%rax) │ │ │ │ + ret $0xa6 │ │ │ │ + jmp c9e1e8 │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ - cltd │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x2f(%r8) │ │ │ │ - jrcxz 5dd99c │ │ │ │ - add $0xfffffffc,%ebx │ │ │ │ - mov 0x10(%r14,%rbx,8),%rcx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - jne 5dd9c1 │ │ │ │ - inc %rbx │ │ │ │ - mov 0x10(%r14,%rbx,8),%rbx │ │ │ │ - cmp $0xffffffffffffffff,%rbx │ │ │ │ - je 5dda2a │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 5dd982 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5dda81 │ │ │ │ - cqto │ │ │ │ - idiv %rbx │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800996c(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov %rcx,0x40(%rsp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5dda04 │ │ │ │ - movq $0xd6d9e0,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x5dda68,0x0(%rbp) │ │ │ │ - lea -0x17(%r12),%rsi │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rbx,0x8(%rbp) │ │ │ │ - jmp d68f88 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x5dd9a8,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d9c378 │ │ │ │ - movabs $0x8000000000000000,%rbx │ │ │ │ - cmp %rbx,%rax │ │ │ │ - je 5ddb84 │ │ │ │ - mov $0xffffffffffffffff,%rbx │ │ │ │ - cqto │ │ │ │ - idiv %rbx │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5d96d4 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5d9660,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d9660 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add %r8b,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - imul $0x10,0x458b4800(%rcx),%ebx │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - inc %rcx │ │ │ │ - mov 0x10(%rax,%rcx,8),%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 5ddab9 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - lea 0xa66620(%rip),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,0x48005d96(%r8) │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d9690 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800996b(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5ddaec │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x5ddcb8,0x8(%rbp) │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d6ae70 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x5ddaa8,0x0(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - jmp d9c378 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,0x48005d96(%r8) │ │ │ │ + mov 0x7(%rbx),%ebx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d96b8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add %r8b,(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - imul $0x8,0x458b4800(%rcx),%ebx │ │ │ │ - sub %rbx,%rax │ │ │ │ - cmp %rbx,%rax │ │ │ │ - jl 5ddb94 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov %rsi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jae 5ddb49 │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jae 5ddb59 │ │ │ │ - cmpq $0x21,0x7(%rsi) │ │ │ │ - jge 5ddb59 │ │ │ │ - movq $0x5dd948,0x0(%rbp) │ │ │ │ - mov %rsi,%r14 │ │ │ │ - jmp d6d560 │ │ │ │ - lea -0x4(%rbx),%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jl 5ddb84 │ │ │ │ - movq $0x5ddbb0,-0x8(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d66618 │ │ │ │ - lea 0xa6682d(%rip),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - mov $0x1,%ebx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - test %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + xor $0xa76192,%eax │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + add 0x8(%rbp),%rax │ │ │ │ + lea -0x1(%rax),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp d0d5a0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800996a(%rax) │ │ │ │ - movl $0x5dd6d8,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp d6d560 │ │ │ │ - test %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 5d97a8 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5d9740,-0x28(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d9740 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x6a(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,-0x24(%r8) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - cmp $0x78,%cl │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x6a(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x7b(%rax) │ │ │ │ - fisttpl (%rdi) │ │ │ │ - mov %ds,0x48000000(%rax) │ │ │ │ - mov 0x18(%rbp),%eax │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 5ddc19 │ │ │ │ - movq $0x5dd870,0x0(%rbp) │ │ │ │ - lea 0x9951a0(%rip),%rsi │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x4b(%rdi) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + movq $0x5d9610,-0x30(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + movq $0x1051f99,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - movq $0x5dd5f8,-0x8(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d0a050 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp c9dfd8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - test %eax,(%rdx) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + jo 5d97c4 │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 7355d114 <__environ@GLIBC_2.2.5+0x7250566c> │ │ │ │ + jae 5d9812 │ │ │ │ + movl $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5d9800,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d9800 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - imul $0x8b48407c,-0x247ab800(%rcx),%ebx │ │ │ │ - sub %r9b,-0x7b(%r8) │ │ │ │ - (bad) 0x17(%rbp) │ │ │ │ - movq $0x5dd898,0x0(%rbp) │ │ │ │ - lea 0x995144(%rip),%rsi │ │ │ │ + add %dh,(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jg 5d981a │ │ │ │ + lea 0x9a05df(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + cmp $0x0,%rax │ │ │ │ + jle 5d982c │ │ │ │ mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - movq $0x5dd668,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov %rbx,0x20(%rbp) │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - jmp d0a050 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - lea 0x9950f4(%rip),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5d8768 │ │ │ │ + lea 0x9a0565(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x69(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,%r8b │ │ │ │ - fistpl 0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp d6d560 │ │ │ │ - test %eax,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + (bad) │ │ │ │ (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 5d98f0 │ │ │ │ + movq $0x5d98a0,-0x20(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d98a0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x69(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - sbb %cl,-0x39(%rax) │ │ │ │ - sbb %r9b,(%r8) │ │ │ │ - fstpl 0x0(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5dd5d0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add 0x2c(%rbx),%esi │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 5d98ca │ │ │ │ + movq $0x5d9cc0,0x0(%rbp) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 5d8350 │ │ │ │ + movq $0x5d9978,0x0(%rbp) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 5d8350 │ │ │ │ + movq $0x5d99e8,0x0(%rbp) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 5d8350 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rdx,%rcx │ │ │ │ + jmp 5d9b23 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x5(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%r8b │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + out %al,(%dx) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + rex.R and $0x40,%al │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + jmp 5d9b23 │ │ │ │ + nop │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - imul $0x5ddd5800,0x45c74800(%rcx),%ebx │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fisttps -0x75(%rax) │ │ │ │ - jne 5ddd57 │ │ │ │ + add %al,0x48009a05(%rax) │ │ │ │ + mov 0x18(%rbp),%ebx │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ - jmp 5dd5d0 │ │ │ │ - (bad) │ │ │ │ + jmp 5d9978 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x5(%rax) │ │ │ │ (bad) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %edx,0x49000005(%rcx) │ │ │ │ + movl $0xd75650,-0x8(%rsp) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x5d9a40,0x0(%rbp) │ │ │ │ + lea -0x7(%r12),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d9a40 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %eax,(%rsi) │ │ │ │ + add %bl,0x48009a05(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + jmp 5d99ec │ │ │ │ + xchg %ax,%ax │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x5(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x7d(%r9) │ │ │ │ (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %ebx,0x2(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4c009968(%rax) │ │ │ │ - mov 0x18(%rbp),%esi │ │ │ │ - movq $0x5dddb0,0x18(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5dd5d0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ret $0x0 │ │ │ │ + test %r14,%r14 │ │ │ │ + jge 5d9c07 │ │ │ │ + movq $0xd75650,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x5d9a60,0x0(%rbp) │ │ │ │ + lea -0x7(%r12),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d9a60 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x48009a04(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + jmp 5d9a68 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x4(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x39(%r8) │ │ │ │ + or %r12b,0x48005d9a(%r8) │ │ │ │ + mov %ebx,%edx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + mov %rdx,0x18(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d9aa0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - test %eax,(%rsi) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x68(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - sbb %cl,-0x39(%rax) │ │ │ │ - sbb %r9b,(%r8) │ │ │ │ - ficomps 0x0(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5dd5d0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ret $0x0 │ │ │ │ + add %bh,(%rax) │ │ │ │ + add $0x9a,%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %al,0x1(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 5d9935 │ │ │ │ + movq $0x5d9b08,-0x10(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x6(%rax),%rbx │ │ │ │ + mov 0xe(%rax),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d9b08 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ + add %dh,0x48009a03(%rax) │ │ │ │ + cmpl $0x0,0x7(%rbx) │ │ │ │ + je 5d9e34 │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + add $0x10,%rbp │ │ │ │ + add $0xa8,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5d9bd8 │ │ │ │ + movq $0x5d9290,-0xa0(%r12) │ │ │ │ + mov %rbx,-0x90(%r12) │ │ │ │ + mov %rax,-0x88(%r12) │ │ │ │ + movq $0x5d93f8,-0x80(%r12) │ │ │ │ + lea -0xa0(%r12),%rax │ │ │ │ + mov %rax,-0x70(%r12) │ │ │ │ + movq $0x5d96e8,-0x68(%r12) │ │ │ │ + mov %rax,-0x58(%r12) │ │ │ │ + mov %rcx,-0x50(%r12) │ │ │ │ + lea -0x80(%r12),%rax │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + movq $0xd75710,-0x40(%r12) │ │ │ │ + movq $0x1051c29,-0x38(%r12) │ │ │ │ + lea -0x68(%r12),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0xda1b20,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x3e(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%r8b │ │ │ │ + movq $0xa8,0x388(%r13) │ │ │ │ + movq $0x5d9920,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d9bef0 │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5c93f0 │ │ │ │ + cmp $0x7,%r14 │ │ │ │ + jle 5d9c75 │ │ │ │ + movq $0xd75650,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x5d9c48,0x0(%rbp) │ │ │ │ + lea -0x7(%r12),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d9c48 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - push $0xffffffffc7480099 │ │ │ │ - add %r11b,-0x22(%r8) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fisttps -0x75(%rax) │ │ │ │ - jne 5dde57 │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - jmp 5dd5d0 │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %dl,0x48009a02(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + jmp 5d9a68 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x5d99c8,0x0(%rbp) │ │ │ │ + mov %r14,0x10(%rbp) │ │ │ │ + mov %rbx,0x18(%rbp) │ │ │ │ + jmp d9bef0 │ │ │ │ + movq $0xd75650,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x7(%r12),%rcx │ │ │ │ + jmp 5d9ce7 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%r8b │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48009967(%rax) │ │ │ │ - movl $0x5ddea8,0x0(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ + add %bl,0x48009a02(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ - jmp 5dd5d0 │ │ │ │ - (bad) │ │ │ │ + jmp 5d9cc4 │ │ │ │ + xchg %ax,%ax │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x2(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x7d(%r9) │ │ │ │ (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %esp,0x49000002(%rip) │ │ │ │ + movl $0xd75650,-0x8(%rsp) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x7(%r12),%rcx │ │ │ │ + movq $0x5d9d20,0x8(%rbp) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + mov %rdx,0x18(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d9d20 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,(%rax) │ │ │ │ + add 0x458b4800(%rdx),%bl │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + rex.WRB or %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ch,%ah │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x67(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jae 5de1af │ │ │ │ - lea 0x9967b4(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %r8b,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + jo 5d9d8a │ │ │ │ + cmp 0x358(%rbp),%esp │ │ │ │ + ja 5d9eea │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov 0x7(%rcx),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + jl 5d9dc3 │ │ │ │ + movq $0x5d8f38,-0x68(%r12) │ │ │ │ + mov %rcx,-0x58(%r12) │ │ │ │ + mov %rbx,-0x50(%r12) │ │ │ │ + mov %rdx,-0x48(%r12) │ │ │ │ + lea -0x68(%r12),%rbx │ │ │ │ + add $0xffffffffffffffb8,%r12 │ │ │ │ + movq $0x5d9da8,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,0x8(%rbp) │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d9da8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - addr32 cltd │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add 0x3c(%rbx),%esi │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jb 5ddf29 │ │ │ │ - movq $0x5de738,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - jne 5ddf39 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5de389 │ │ │ │ - movq $0x5de788,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - movq $0x5de638,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ + add %dl,0x1(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,-0x61(%r8) │ │ │ │ + pop %rbp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fisttps -0x73(%rax) │ │ │ │ + xor $0xa75a78,%eax │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + jmp 5dd4c0 │ │ │ │ + movq $0x5d8b60,-0x68(%r12) │ │ │ │ + mov %rbx,-0x58(%r12) │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + mov %rdx,-0x48(%r12) │ │ │ │ + movq $0x5d8e58,-0x40(%r12) │ │ │ │ + lea -0x68(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0xda1b20,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rcx),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - nop │ │ │ │ - test %eax,(%rdx) │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5cc480 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x5d9e68,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d9e68 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - cwtd │ │ │ │ + add %dl,0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - sub %r9b,-0x77(%r8) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ - add 0x37(%rbx),%esi │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jb 5ddf99 │ │ │ │ - movq $0x5de688,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - je 5de389 │ │ │ │ - movq $0x5de6e0,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - movq $0x5de5e0,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - test %eax,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %edi,-0x6(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,0x66(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + decl -0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x55(%rdi) │ │ │ │ - movq $0xd6d9e0,-0x18(%r12) │ │ │ │ - shl $1,%rbx │ │ │ │ - lea -0x2(%rbx),%rax │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov 0x10(%rbx,%rax,8),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x5de068,-0x8(%rbp) │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d68f88 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp d9c378 │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5d9eda │ │ │ │ + movq $0x5d97c0,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0xd75710,-0x28(%r12) │ │ │ │ + movq $0x1051c29,-0x20(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + movq $0x1051c49,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + movq $0x70,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x5d9ca0,0x0(%rbp) │ │ │ │ + mov %r14,0x10(%rbp) │ │ │ │ + mov %rbx,0x18(%rbp) │ │ │ │ + jmp d9bef0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x5d9958,0x0(%rbp) │ │ │ │ + mov %r14,0x10(%rbp) │ │ │ │ + mov %rbx,0x18(%rbp) │ │ │ │ + jmp d9bef0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - rex.RX add $0x0,%al │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,%al │ │ │ │ - gs cltd │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + mov $0x8b4800a6,%eax │ │ │ │ + push %rbp │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x43(%rdi) │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - inc %rcx │ │ │ │ - mov 0x10(%rax,%rcx,8),%rax │ │ │ │ - movq $0x5de0d8,0x8(%rbp) │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov %rbx,0x28(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d68f88 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - test %eax,(%rax) │ │ │ │ + pop (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x65(%rax) │ │ │ │ + add %al,0x480099ff(%rax) │ │ │ │ + movl $0x5d9fa0,0x0(%rbp) │ │ │ │ + mov %r14,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5d9fa0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,-0x1(%rax) │ │ │ │ cltd │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %ebx,0x48000000(%rbp) │ │ │ │ + mov 0x8(%rbp),%edx │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 5d9fee │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 5da05e │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + movq $0xf7a919,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - movq $0x5de130,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - jmp d65a58 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + lea -0xe(%r12),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + jmp 5d9ff4 │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5da072 │ │ │ │ + add %rbx,%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + jg 5da02b │ │ │ │ + movq $0x5d9138,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x81c1d2(%rip),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp d6e428 │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + movq $0x5da0a8,0x8(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xa6b7d8(%rip),%r14 │ │ │ │ + mov %rdx,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp c9e1e8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %eax,(%rax) │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + lea 0x9a09b7(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x5d9f50,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d9bef0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - gs cltd │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - (bad) -0x77(%rax) │ │ │ │ - fiaddl -0x7cb7f81e(%rbx) │ │ │ │ - cli │ │ │ │ - add 0x11(%rbx),%esi │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - jae 5de154 │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - je 5de389 │ │ │ │ - movq $0x5de4d8,0x0(%rbp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - nop │ │ │ │ - add (%rcx),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r11b,%r8b │ │ │ │ + movabs 0xc68949de8948005d,%al │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp cfde10 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4c009964(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - add $0x20,%rbp │ │ │ │ - mov %rbx,%rdi │ │ │ │ - jmp 5de1af │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %eax,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4c009964(%rax) │ │ │ │ - mov 0x18(%rbp),%esi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - add $0x30,%rbp │ │ │ │ - mov %rbx,%rdi │ │ │ │ - movq $0x5de1e8,-0x20(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdi,%r14 │ │ │ │ - mov %rbx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp d68548 │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + or %ah,-0x76b3ffa3(%rcx) │ │ │ │ + jne 5da0e4 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5da108 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x64(%rax) │ │ │ │ - cltd │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x11(%rbp) │ │ │ │ - movq $0x5de220,0x0(%rbp) │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - jmp cfb158 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x49(%rsi,%rax,2) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5da14e │ │ │ │ + mov 0x6(%rbx),%rcx │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x5d9090,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp c9e0f8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5da14e │ │ │ │ + movq $0x5d8fe8,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x81c070(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp d6e428 │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - fs cltd │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - sub %ah,%ah │ │ │ │ - pop %rbp │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ (bad) │ │ │ │ - iret │ │ │ │ - jno 5de239 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %r8b,(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 5da1da │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5da1f0,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%r14 │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp d68d30 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - movsxd 0x758b4c00(%rcx),%ebx │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x2f(%r8) │ │ │ │ - jrcxz 5de2a4 │ │ │ │ - add $0xfffffffc,%ebx │ │ │ │ - mov 0x10(%r14,%rbx,8),%rcx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - jne 5de2c9 │ │ │ │ - inc %rbx │ │ │ │ - mov 0x10(%r14,%rbx,8),%rbx │ │ │ │ - cmp $0xffffffffffffffff,%rbx │ │ │ │ - je 5de332 │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 5de28a │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5de389 │ │ │ │ - cqto │ │ │ │ - idiv %rbx │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %dl,0x480099fd(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5d9858 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48009963(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov %rcx,0x40(%rsp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5de30c │ │ │ │ - movq $0xd6d9e0,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x5de370,0x0(%rbp) │ │ │ │ - lea -0x17(%r12),%rsi │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rbx,0x8(%rbp) │ │ │ │ - jmp d68f88 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x5de2b0,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d9c378 │ │ │ │ - movabs $0x8000000000000000,%rbx │ │ │ │ - cmp %rbx,%rax │ │ │ │ - je 5de48c │ │ │ │ - mov $0xffffffffffffffff,%rbx │ │ │ │ - cqto │ │ │ │ - idiv %rbx │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %r8b,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %cl,0x480099fd(%rax) │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5da252 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5da268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%r14 │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp d68d30 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - (bad) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x1(%r8) │ │ │ │ - rorl $0x44,-0x75(%rax) │ │ │ │ - enter $0x4810,$0x85 │ │ │ │ - shlb $0x48,0x3c(%rbp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - lea 0xa65d18(%rip),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ + add %bl,(%rax) │ │ │ │ + std │ │ │ │ + cltd │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 5da274 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5d9858 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + clc │ │ │ │ + out %al,$0xff │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + incl (%rdx,%rax,1) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48009962(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - add $0x10,%r12 │ │ │ │ + add %bh,%al │ │ │ │ + cld │ │ │ │ + cltd │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + pop %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5de3f4 │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + ja 5da372 │ │ │ │ + movq $0x5d9858,-0x50(%r12) │ │ │ │ + mov %rsi,-0x48(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + lea -0x4e(%r12),%rax │ │ │ │ + mov %rdi,%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jae 5da337 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jae 5da325 │ │ │ │ + cmpq $0x0,0x7(%rdi) │ │ │ │ + jge 5da325 │ │ │ │ + movq $0x5da1a0,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rdi,-0x20(%r12) │ │ │ │ + mov %r8,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + movq $0x1051c19,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - movq $0x5de5c0,0x8(%rbp) │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d6ae70 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x5de3b0,0x0(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + mov %r8,%rsi │ │ │ │ + mov %rdi,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - jmp d9c378 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %r8b,(%rax) │ │ │ │ + jmp 5d9858 │ │ │ │ + movq $0x5da218,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rdi,-0x20(%r12) │ │ │ │ + mov %r8,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + movq $0x1051c19,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + lea 0x99fc3c(%rip),%rbx │ │ │ │ + mov %r14,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ - (bad) │ │ │ │ - or %r9b,0x29(%r8) │ │ │ │ - fmuls 0x39(%rax) │ │ │ │ - fdivrs 0x48(%rax,%rbp,2) │ │ │ │ - mov 0x18(%rbp),%esi │ │ │ │ - mov %rsi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jae 5de451 │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jae 5de461 │ │ │ │ - cmpq $0x21,0x7(%rsi) │ │ │ │ - jge 5de461 │ │ │ │ - movq $0x5de250,0x0(%rbp) │ │ │ │ - mov %rsi,%r14 │ │ │ │ - jmp d6d560 │ │ │ │ - lea -0x4(%rbx),%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jl 5de48c │ │ │ │ - movq $0x5de4b8,-0x8(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d66618 │ │ │ │ - lea 0xa65f25(%rip),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - mov $0x1,%ebx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - test %eax,(%rdx) │ │ │ │ + cld │ │ │ │ + cltd │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 7355dd0c <__environ@GLIBC_2.2.5+0x72506264> │ │ │ │ + push %rax │ │ │ │ + movq $0x5da3f8,-0x18(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5da3f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x61(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + sti │ │ │ │ cltd │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,%r8b │ │ │ │ - fistps 0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp d6d560 │ │ │ │ - test %eax,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,0x43(%rbx,%rcx,4) │ │ │ │ + cmovs -0x74b7f885(%rbx),%ecx │ │ │ │ + jne 5da414 │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5da2a8 │ │ │ │ + lea 0x99fbb8(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x61(%rax) │ │ │ │ + sar $1,%bl │ │ │ │ cltd │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,-0x1b(%r8) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - js 5de4d6 │ │ │ │ - js 5de4e8 │ │ │ │ - add (%rax),%eax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 5da45e │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5da498,-0x18(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 5d8350 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,-0x5(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + adc %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ + adc -0x70(%rsi),%ah │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x5(%rax) │ │ │ │ cltd │ │ │ │ - add %cl,-0x7b(%rax) │ │ │ │ - fisttpl (%rdi) │ │ │ │ - mov %ds,0x48000000(%rax) │ │ │ │ - mov 0x18(%rbp),%eax │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 5de521 │ │ │ │ - movq $0x5de178,0x0(%rbp) │ │ │ │ - lea 0x994898(%rip),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - movq $0x5ddf00,-0x8(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %ebp,0x4d000000(%rdi) │ │ │ │ + test %esi,%esi │ │ │ │ + jge 5da500 │ │ │ │ + movq $0xd75650,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x5da4f0,-0x8(%rbp) │ │ │ │ + lea -0x7(%r12),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d0a050 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %eax,(%rdx) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5da4f0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + fstpl 0x758b4800(%rcx) │ │ │ │ + or %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x7b(%rax) │ │ │ │ - fstpt 0x48(%rax,%rax,2) │ │ │ │ - mov 0x28(%rbp),%eax │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 5de57d │ │ │ │ - movq $0x5de1a0,0x0(%rbp) │ │ │ │ - lea 0x99483c(%rip),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - movq $0x5ddf70,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov %rbx,0x20(%rbp) │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - jmp d0a050 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - lea 0x9947ec(%rip),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ + lock out %al,(%dx) │ │ │ │ + (bad) │ │ │ │ + decl -0x7d(%rcx) │ │ │ │ + incb (%rdi) │ │ │ │ + jle 5da57c │ │ │ │ + movq $0xd75650,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x5da548,-0x8(%rbp) │ │ │ │ + lea -0x7(%r12),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5da548 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x60(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,%r8b │ │ │ │ - in $0x5d,%al │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ + add %ch,0x480099dc(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5c93f0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x5da478,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp d9bef0 │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5cc480 │ │ │ │ nop │ │ │ │ - out %eax,(%dx) │ │ │ │ - js 5de5d0 │ │ │ │ - test %eax,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x60(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - sbb %cl,-0x39(%rax) │ │ │ │ - sbb %r10b,(%r8) │ │ │ │ - out %al,$0x5d │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fisttps -0x75(%rax) │ │ │ │ - jne 5de5fb │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5dded8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ret $0x0 │ │ │ │ + cmp $0x99,%dl │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 5da5d2 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5da5e8,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp d68d30 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + cli │ │ │ │ + cltd │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r15b,(%r8) │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%r8b │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + (bad) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5d8350 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - pop %rdi │ │ │ │ + add %cl,%al │ │ │ │ + stc │ │ │ │ cltd │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,-0x1a(%r8) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fisttps -0x75(%rax) │ │ │ │ - jne 5de65f │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - jmp 5dded8 │ │ │ │ + adc %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + adc -0x70(%rsi),%ah │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x490099f9(%rax) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5da6f8 │ │ │ │ + test %r14,%r14 │ │ │ │ + jge 5da6a0 │ │ │ │ + movq $0xd75650,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x5da690,-0x8(%rbp) │ │ │ │ + lea -0x7(%r12),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5da690 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %eax,(%rsi) │ │ │ │ + add %ah,-0x25(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 5da69c │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5c93f0 │ │ │ │ + cmp $0x7,%r14 │ │ │ │ + jle 5da71c │ │ │ │ + movq $0xd75650,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x5da6e8,-0x8(%rbp) │ │ │ │ + lea -0x7(%r12),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5da6e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4c00995f(%rax) │ │ │ │ - mov 0x18(%rbp),%esi │ │ │ │ - movq $0x5de6b8,0x18(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5dded8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ret $0x0 │ │ │ │ + add %cl,(%rax) │ │ │ │ + fistpl 0x758b4800(%rcx) │ │ │ │ + or %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + clc │ │ │ │ + in (%dx),%al │ │ │ │ + (bad) │ │ │ │ + decl -0x39(%rcx) │ │ │ │ + test %ecx,0x10000003(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock sbb %ah,-0x76b3ffa3(%rsi) │ │ │ │ + jne 5da707 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp d9bef0 │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5cc480 │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %eax,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5da766 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c9dfd8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x5f(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - sbb %cl,-0x39(%rax) │ │ │ │ - sbb %r10b,(%r8) │ │ │ │ - out %eax,$0x5d │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fisttps -0x75(%rax) │ │ │ │ - jne 5de6fb │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5dded8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x18,%rbp │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x3a(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x5da740,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + movq $0x1051c19,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%r8b │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - pop %rsi │ │ │ │ - cltd │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,-0x19(%r8) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fisttps -0x75(%rax) │ │ │ │ - jne 5de75f │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - jmp 5dded8 │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5da84c │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5da841 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + movq $0x1044b11,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c9dfd8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800995e(%rax) │ │ │ │ - movl $0x5de7b0,0x0(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - jmp 5dded8 │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x28,%rbp │ │ │ │ + push %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5da8cb │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x5da7f0,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + movq $0xd75710,-0x28(%r12) │ │ │ │ + movq $0x1051c19,-0x20(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + movq $0x1044b01,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x5e(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jae 5deab7 │ │ │ │ - lea 0x995ebc(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %r8b,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ add %ch,(%rax) │ │ │ │ - pop %rsi │ │ │ │ - cltd │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add 0x3c(%rbx),%esi │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jb 5de831 │ │ │ │ - movq $0x5df040,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - jne 5de841 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5dec91 │ │ │ │ - movq $0x5df090,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - movq $0x5def40,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - nop │ │ │ │ - test %eax,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + negl 0x458d4800(%rcx) │ │ │ │ + call 1055e24c <__environ@GLIBC_2.2.5+0xf5067a4> │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,0x4800995d(%rax) │ │ │ │ - mov 0x28(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - jae 5de8bf │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jb 5de8a1 │ │ │ │ - movq $0x5def90,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - je 5dec91 │ │ │ │ - movq $0x5defe8,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - movq $0x5deee8,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ + enter $0x0,$0x0 │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rsi,%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jae 5da929 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jae 5da9f4 │ │ │ │ + cmpq $0x0,0x7(%rsi) │ │ │ │ + jge 5da9f4 │ │ │ │ + movq $0x5da960,-0x18(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5da960 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - test %eax,(%rdx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x5d(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ + add %al,%al │ │ │ │ + negb -0x3b7cb700(%rcx) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x55(%rdi) │ │ │ │ - movq $0xd6d9e0,-0x18(%r12) │ │ │ │ - shl $1,%rbx │ │ │ │ - lea -0x2(%rbx),%rax │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov 0x10(%rbx,%rax,8),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %edx,%edi │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + movq $0x5da5a0,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rbx │ │ │ │ + cmp $0x6,%rax │ │ │ │ + jle 5da9b4 │ │ │ │ + movq $0x5da868,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - movq $0x5de970,-0x8(%rbp) │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d68f88 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp d9c378 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - rex.RX add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - pop %rsp │ │ │ │ - cltd │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x5da788,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x99f66c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x43(%rdi) │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - inc %rcx │ │ │ │ - mov 0x10(%rax,%rcx,8),%rax │ │ │ │ - movq $0x5de9e0,0x8(%rbp) │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov %rbx,0x28(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d68f88 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - test %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x5c(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x5dea38,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - jmp d65a58 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + add %bl,(%rax) │ │ │ │ + negb 0x458b4800(%rcx) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jge 5daa00 │ │ │ │ + add $0x18,%rbp │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5daa24 │ │ │ │ + movq $0x5da430,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + lea 0xa5fbab(%rip),%rbx │ │ │ │ + jmp da7148 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x5da9e8,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d9bef0 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - pop %rbx │ │ │ │ + add %dl,%al │ │ │ │ + cmc │ │ │ │ cltd │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - (bad) -0x77(%rax) │ │ │ │ - fiaddl -0x7cb7f81e(%rbx) │ │ │ │ - cli │ │ │ │ - add 0x11(%rbx),%esi │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - jae 5dea5c │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - je 5dec91 │ │ │ │ - movq $0x5dede0,0x0(%rbp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - nop │ │ │ │ - add (%rcx),%eax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5daabd │ │ │ │ + movq $0x5daaa8,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5daaa8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4c00995b(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - add $0x20,%rbp │ │ │ │ - mov %rbx,%rdi │ │ │ │ - jmp 5deab7 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %eax,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %bl,0x480099f5(%rax) │ │ │ │ + mov 0xf(%rbx),%edi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5da8f8 │ │ │ │ + lea 0x99f58c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4c00995b(%rax) │ │ │ │ - mov 0x18(%rbp),%esi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - add $0x30,%rbp │ │ │ │ - mov %rbx,%rdi │ │ │ │ - movq $0x5deaf0,-0x20(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ + add %ah,-0xb(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5dab34 │ │ │ │ + movq $0x5dab18,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rdi,%r14 │ │ │ │ - mov %rbx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp d68548 │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5dab18 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x5b(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + cmc │ │ │ │ cltd │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x11(%rbp) │ │ │ │ - movq $0x5deb28,0x0(%rbp) │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - jmp cfb158 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jnp 5dab2b │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + lea 0xa77f22(%rip),%r14 │ │ │ │ + movq $0xda4100,0x0(%rbp) │ │ │ │ + jmp 5da8f8 │ │ │ │ + lea 0x99f525(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ - pop %rbx │ │ │ │ + cmc │ │ │ │ cltd │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - xor %ch,%ch │ │ │ │ - pop %rbp │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + testl $0xfd358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + hlt │ │ │ │ + cltd │ │ │ │ + add %ch,%cl │ │ │ │ (bad) │ │ │ │ + and $0xf660073,%eax │ │ │ │ (bad) │ │ │ │ - jno 5deb41 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ add %r8b,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - pop %rdx │ │ │ │ - cltd │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x2f(%r8) │ │ │ │ - jrcxz 5debac │ │ │ │ - add $0xfffffffc,%ebx │ │ │ │ - mov 0x10(%r14,%rbx,8),%rcx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - jne 5debd1 │ │ │ │ - inc %rbx │ │ │ │ - mov 0x10(%r14,%rbx,8),%rbx │ │ │ │ - cmp $0xffffffffffffffff,%rbx │ │ │ │ - je 5dec3a │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 5deb92 │ │ │ │ + add %bh,0x480099f4(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5dabe8 │ │ │ │ + movq $0x5dabc0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5dec91 │ │ │ │ - cqto │ │ │ │ - idiv %rbx │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5dabc0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x480099f4(%rax) │ │ │ │ + mov 0xf(%rbx),%edi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + lea 0xa77e7a(%rip),%r14 │ │ │ │ + movq $0xda4100,-0x8(%rbp) │ │ │ │ + movq $0x104f851,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5da8f8 │ │ │ │ + lea 0x99f491(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0xf8000000,%eax │ │ │ │ + lret $0x99 │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5dac5e │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call d97350 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 5dac59 │ │ │ │ + movq $0xda2e40,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + movq $0x5dac78,-0x18(%rbp) │ │ │ │ + lea 0x99f470(%rip),%rsi │ │ │ │ + lea 0x99c701(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 5c29a0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,0x5a(%rax) │ │ │ │ + add %ch,-0x36(%rax) │ │ │ │ cltd │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - mov %ecx,0x40(%rsp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5dec14 │ │ │ │ - movq $0xd6d9e0,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x5dec78,0x0(%rbp) │ │ │ │ - lea -0x17(%r12),%rsi │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rbx,0x8(%rbp) │ │ │ │ - jmp d68f88 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x5debb8,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + test $0xac,%al │ │ │ │ + pop %rbp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0xd(%rcx,%rcx,4) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d9c378 │ │ │ │ - movabs $0x8000000000000000,%rbx │ │ │ │ - cmp %rbx,%rax │ │ │ │ - je 5ded94 │ │ │ │ - mov $0xffffffffffffffff,%rbx │ │ │ │ - cqto │ │ │ │ - idiv %rbx │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %r8b,(%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5daca8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48009959(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - inc %rcx │ │ │ │ - mov 0x10(%rax,%rcx,8),%rax │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + lret $0x99 │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 5dacc1 │ │ │ │ + lea 0x99ca28(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0xa8000000,%eax │ │ │ │ + hlt │ │ │ │ + cltd │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5dad36 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call d97350 │ │ │ │ + add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - jne 5decc9 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - lea 0xa65410(%rip),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + je 5dad31 │ │ │ │ + movq $0xda2e40,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x99f447(%rip),%rsi │ │ │ │ + lea 0x99f41a(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ca4ec0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x59(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - rex.R and $0x48,%al │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5decfc │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x5deec8,0x8(%rbp) │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d6ae70 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x5decb8,0x0(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - jmp d9c378 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5dad82 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xda4100,-0x20(%rbp) │ │ │ │ + movq $0xf77351,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp cff8e8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add %r8b,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rcx │ │ │ │ - cltd │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,0x29(%r8) │ │ │ │ - fmuls 0x39(%rax) │ │ │ │ - fdivrs 0x48(%rax,%rbp,2) │ │ │ │ - mov 0x18(%rbp),%esi │ │ │ │ - mov %rsi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jae 5ded59 │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jae 5ded69 │ │ │ │ - cmpq $0x21,0x7(%rsi) │ │ │ │ - jge 5ded69 │ │ │ │ - movq $0x5deb58,0x0(%rbp) │ │ │ │ - mov %rsi,%r14 │ │ │ │ - jmp d6d560 │ │ │ │ - lea -0x4(%rbx),%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jl 5ded94 │ │ │ │ - movq $0x5dedc0,-0x8(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d66618 │ │ │ │ - lea 0xa6561d(%rip),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - mov $0x1,%ebx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - test %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5dadca │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xda4100,-0x20(%rbp) │ │ │ │ + movq $0xf76f69,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp cff8e8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x58(%rax) │ │ │ │ + adc (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,%bl │ │ │ │ cltd │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,%r8b │ │ │ │ - call ffffffff89a6ee27 <__environ@GLIBC_2.2.5+0xffffffff88a1737f> │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - nop │ │ │ │ - out %eax,$0x78 │ │ │ │ - add %al,0x2(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5dae06 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5dd1c0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x58(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,-0x12(%r8) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - jo 5dedd5 │ │ │ │ - js 5dedf0 │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - pop %rax │ │ │ │ - cltd │ │ │ │ - add %cl,-0x7b(%rax) │ │ │ │ - fisttpl (%rdi) │ │ │ │ - mov %ds,0x48000000(%rax) │ │ │ │ - mov 0x18(%rbp),%eax │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 5dee29 │ │ │ │ - movq $0x5dea80,0x0(%rbp) │ │ │ │ - lea 0x993f90(%rip),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - movq $0x5de808,-0x8(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d0a050 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %eax,(%rdx) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5dae52 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xda4100,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp cff8e8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - push %rdi │ │ │ │ - cltd │ │ │ │ - add %cl,-0x7b(%rax) │ │ │ │ - fstpt 0x48(%rax,%rax,2) │ │ │ │ - mov 0x28(%rbp),%eax │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 5dee85 │ │ │ │ - movq $0x5deaa8,0x0(%rbp) │ │ │ │ - lea 0x993f34(%rip),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - movq $0x5de878,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov %rbx,0x20(%rbp) │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - jmp d0a050 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - lea 0x993ee4(%rip),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5dae9a │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xda4100,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp cff8e8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x57(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,(%r8) │ │ │ │ - out %al,(%dx) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - mov %ah,%dh │ │ │ │ - js 5deed8 │ │ │ │ - test %eax,(%rsi) │ │ │ │ + or %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + movabs 0x4cc0458d480099f3,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5dafd8 │ │ │ │ + movq $0x5daf18,-0x28(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5daf18 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x57(%rax) │ │ │ │ + add %al,-0xd(%rax) │ │ │ │ cltd │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - sbb %cl,-0x39(%rax) │ │ │ │ - sbb %r11b,(%r8) │ │ │ │ - out %eax,(%dx) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fisttps -0x75(%rax) │ │ │ │ - jne 5def03 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5de7e0 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5dafdc │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + test %rbx,%rbx │ │ │ │ + jge 5daf89 │ │ │ │ + cmp $0xfffffffffffffebc,%rbx │ │ │ │ + jge 5daf5f │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + movq $0x5db328,-0x10(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp d6bb88 │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + movq $0x5db010,-0x8(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + neg %rsi │ │ │ │ + lea 0xa685e1(%rip),%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5dd1c0 │ │ │ │ + movq $0x5dade0,-0x38(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + movq $0x5dae20,-0x18(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rcx,%r14 │ │ │ │ + movq $0xda4628,0x10(%rbp) │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp cff748 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ret $0x0 │ │ │ │ + add %r8b,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + repnz cltd │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,(%r8) │ │ │ │ + mov $0x5d,%al │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + fimuls 0x75(%rbx,%rcx,4) │ │ │ │ + sub %ch,%cl │ │ │ │ + mov %gs,%esp │ │ │ │ + js 5db024 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%r8b │ │ │ │ + rex.RB add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - push %rsi │ │ │ │ + add %ah,%al │ │ │ │ + int1 │ │ │ │ cltd │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r13b,-0x11(%r8) │ │ │ │ + add %r13b,-0x50(%r8) │ │ │ │ pop %rbp │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - fisttps -0x75(%rax) │ │ │ │ - jne 5def67 │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - jmp 5de7e0 │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + fmuls -0xd(%rcx,%rcx,4) │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5db068 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %r8b,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %eax,(%rsi) │ │ │ │ + add %dh,0x480099f1(%rax) │ │ │ │ + movl $0x5db090,-0x8(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d6bb88 │ │ │ │ + xchg %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4c009956(%rax) │ │ │ │ - mov 0x18(%rbp),%esi │ │ │ │ - movq $0x5defc0,0x18(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5de7e0 │ │ │ │ + add %ch,-0xf(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + enter $0x5db0,$0x0 │ │ │ │ + mov %rbx,%rax │ │ │ │ + lea 0x99f026(%rip),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5db0c8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ret $0x0 │ │ │ │ + (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %dl,(%rax) │ │ │ │ + int1 │ │ │ │ + cltd │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r15b,(%r8) │ │ │ │ + mov $0x5d,%cl │ │ │ │ + add %cl,0x43(%rbx,%rcx,4) │ │ │ │ + cmovs -0x74b7f885(%rbx),%ecx │ │ │ │ + jne 5db0f8 │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5c1ec8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - test %eax,(%rsi) │ │ │ │ + xchg %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x56(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - sbb %cl,-0x39(%rax) │ │ │ │ - sbb %r11b,(%r8) │ │ │ │ - lock pop %rbp │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fisttps -0x75(%rax) │ │ │ │ - jne 5df003 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5de7e0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ret $0x0 │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 5db134 │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 5db257 │ │ │ │ + jmp 5db285 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,0x480099f0(%rax) │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + mov 0x30(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov %rbx,%r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + cmp $0x3,%r8 │ │ │ │ + jae 5db20e │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + jb 5db194 │ │ │ │ + lea 0x99c1e7(%rip),%rbx │ │ │ │ + jmp 5db215 │ │ │ │ + nop │ │ │ │ + xchg %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - push %rbp │ │ │ │ - cltd │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,-0x10(%r8) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fisttps -0x75(%rax) │ │ │ │ - jne 5df067 │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - jmp 5de7e0 │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + lock cltd │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + rex.WRB and %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sub %cl,-0x75(%rax) │ │ │ │ + jne 5db1c0 │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5db1d0 │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + test %rbx,%rbx │ │ │ │ + setl %r8b │ │ │ │ + movzbl %r8b,%r8d │ │ │ │ + test %rbx,%rbx │ │ │ │ + setg %bl │ │ │ │ + movzbl %bl,%ebx │ │ │ │ + sub %r8,%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp 5db215 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x5db180,0x0(%rbp) │ │ │ │ + jmp d9c360 │ │ │ │ + xchg %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + rex.WRB and %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sub %cl,-0x75(%rax) │ │ │ │ + jne 5db238 │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + jmp 5db215 │ │ │ │ + lea 0x99c32c(%rip),%rbx │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5db2e6 │ │ │ │ + movq $0x5dae68,-0x18(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + mov %rbx,%r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + cmp $0x3,%r8 │ │ │ │ + jae 5db263 │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + jae 5db263 │ │ │ │ + cmpq $0xffffffffffffffff,0x7(%rbx) │ │ │ │ + jne 5db263 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + mov %rbx,%r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + cmp $0x3,%r8 │ │ │ │ + jae 5db2d6 │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + jae 5db2d6 │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 5db2fe │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 5db2d6 │ │ │ │ + mov %rdi,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jae 5db29e │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jae 5db2ba │ │ │ │ + cmpq $0x0,0x7(%rdi) │ │ │ │ + jge 5db2ba │ │ │ │ + mov %rcx,%r14 │ │ │ │ + movq $0xda4628,0x20(%rbp) │ │ │ │ + mov %rsi,0x28(%rbp) │ │ │ │ + mov %rdx,0x30(%rbp) │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp cff6e0 │ │ │ │ + mov %rcx,%r14 │ │ │ │ + movq $0xda4628,0x20(%rbp) │ │ │ │ + mov %rsi,0x28(%rbp) │ │ │ │ + mov %rdx,0x30(%rbp) │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp cff678 │ │ │ │ + lea 0x99eedb(%rip),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x5db1f8,0x0(%rbp) │ │ │ │ + jmp d9c360 │ │ │ │ + movq $0x5db100,0x0(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rbx,0x30(%rbp) │ │ │ │ + jmp d085c8 │ │ │ │ + nopl (%rax) │ │ │ │ + rex.RX add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48009955(%rax) │ │ │ │ - movl $0x5df0b8,0x0(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - jmp 5de7e0 │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %dh,(%rax) │ │ │ │ + out %eax,(%dx) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,-0x4d(%r8) │ │ │ │ + pop %rbp │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + adc %bh,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + rex.RX add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %dh,%al │ │ │ │ + out %al,(%dx) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x9(%r8) │ │ │ │ + fisttpl -0x1(%rax) │ │ │ │ + lret │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jl 5dafec │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + jmp 5daf63 │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x55(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + out %al,(%dx) │ │ │ │ cltd │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jae 5df3bf │ │ │ │ - lea 0x9955c4(%rip),%rbx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5db3ae │ │ │ │ + movq $0x5db3d0,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp d05a80 │ │ │ │ + lea 0x99eec3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add %r8b,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - push %rbp │ │ │ │ - cltd │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add 0x3c(%rbx),%esi │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jb 5df139 │ │ │ │ - movq $0x5df948,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - jne 5df149 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5df599 │ │ │ │ - movq $0x5df998,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - movq $0x5df848,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - nop │ │ │ │ - test %eax,(%rdx) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48009954(%rax) │ │ │ │ - mov 0x28(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - jae 5df1c7 │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jb 5df1a9 │ │ │ │ - movq $0x5df898,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - je 5df599 │ │ │ │ - movq $0x5df8f0,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - movq $0x5df7f0,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - test %eax,(%rdx) │ │ │ │ + add %cl,0x480099ee(%rax) │ │ │ │ + movl $0x5db3f0,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d05c90 │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x54(%rax) │ │ │ │ + add %ch,-0x12(%rax) │ │ │ │ cltd │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x55(%rdi) │ │ │ │ - movq $0xd6d9e0,-0x18(%r12) │ │ │ │ - shl $1,%rbx │ │ │ │ - lea -0x2(%rbx),%rax │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov 0x10(%rbx,%rax,8),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x5df278,-0x8(%rbp) │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d68f88 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp d9c378 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - rex.RX add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,0x49009953(%rax) │ │ │ │ - add $0x10,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5df2c8 │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ + ja 5db44f │ │ │ │ + movq $0x5dad50,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + movq $0x5dad98,-0x38(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + movq $0x5daeb8,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - inc %rcx │ │ │ │ - mov 0x10(%rax,%rcx,8),%rax │ │ │ │ - movq $0x5df2e8,0x8(%rbp) │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov %rbx,0x28(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d68f88 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - test %eax,(%rax) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + adc $0xe0000000,%eax │ │ │ │ + out %al,(%dx) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5db4c5 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call d97350 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 5db4c0 │ │ │ │ + movq $0xda2e40,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xa60853(%rip),%rdi │ │ │ │ + lea 0xa606d9(%rip),%rsi │ │ │ │ + lea 0x99ee73(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ca5bd0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5db55d │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5db520,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5db520 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x53(%rax) │ │ │ │ - cltd │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ + add %dh,0x20(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + neg %rax │ │ │ │ + movq $0xd75650,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - movq $0x5df340,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - jmp d65a58 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %eax,(%rax) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %dl,-0x2b(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 5db5bc │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5db5d0,-0x28(%rbp) │ │ │ │ + mov 0x20(%rbx),%rsi │ │ │ │ + neg %rsi │ │ │ │ + lea 0xa67fb6(%rip),%r14 │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 5dd1c0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - push %rdx │ │ │ │ + add %bl,%al │ │ │ │ + (bad) │ │ │ │ cltd │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - (bad) -0x77(%rax) │ │ │ │ - fiaddl -0x7cb7f81e(%rbx) │ │ │ │ - cli │ │ │ │ - add 0x11(%rbx),%esi │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - jae 5df364 │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - je 5df599 │ │ │ │ - movq $0x5df6e8,0x0(%rbp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - nop │ │ │ │ - add (%rcx),%eax │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r8b,(%r8) │ │ │ │ + mov $0x5d,%dh │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls -0x77(%rcx) │ │ │ │ + (bad) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d68f88 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4c009952(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - add $0x20,%rbp │ │ │ │ - mov %rbx,%rdi │ │ │ │ - jmp 5df3bf │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %eax,(%rsi) │ │ │ │ + add %dl,%al │ │ │ │ + mov 0x458b4800(%rsi),%esp │ │ │ │ + or %cl,-0x39(%rax) │ │ │ │ + or %r14b,(%r8) │ │ │ │ + mov $0x5d,%dh │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls -0x77(%rcx) │ │ │ │ + (bad) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d06b50 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x4c009952(%rax) │ │ │ │ - mov 0x18(%rbp),%esi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - add $0x30,%rbp │ │ │ │ - mov %rbx,%rdi │ │ │ │ - movq $0x5df3f8,-0x20(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdi,%r14 │ │ │ │ - mov %rbx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp d68548 │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + mov $0x5d,%dh │ │ │ │ + add %cl,0x75(%rcx,%rcx,4) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 5db660 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - push %rdx │ │ │ │ - cltd │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x11(%rbp) │ │ │ │ - movq $0x5df430,0x0(%rbp) │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - jmp cfb158 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,0x48005db6(%r8) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5db690 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push %rdx │ │ │ │ - cltd │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %dh,%dh │ │ │ │ - pop %rbp │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - bsr 0x0(%rcx),%esi │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - push %rcx │ │ │ │ - cltd │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x2f(%r8) │ │ │ │ - jrcxz 5df4b4 │ │ │ │ - add $0xfffffffc,%ebx │ │ │ │ - mov 0x10(%r14,%rbx,8),%rcx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - jne 5df4d9 │ │ │ │ - inc %rbx │ │ │ │ - mov 0x10(%r14,%rbx,8),%rbx │ │ │ │ - cmp $0xffffffffffffffff,%rbx │ │ │ │ - je 5df542 │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 5df49a │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5df599 │ │ │ │ - cqto │ │ │ │ - idiv %rbx │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0xd0c2f8,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x51(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - mov %ecx,0x40(%rsp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5df51c │ │ │ │ - movq $0xd6d9e0,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x5df580,0x0(%rbp) │ │ │ │ - lea -0x17(%r12),%rsi │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rbx,0x8(%rbp) │ │ │ │ - jmp d68f88 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x5df4c0,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d9c378 │ │ │ │ - movabs $0x8000000000000000,%rbx │ │ │ │ - cmp %rbx,%rax │ │ │ │ - je 5df69c │ │ │ │ - mov $0xffffffffffffffff,%rbx │ │ │ │ - cqto │ │ │ │ - idiv %rbx │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %r8b,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48009950(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - inc %rcx │ │ │ │ - mov 0x10(%rax,%rcx,8),%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 5df5d1 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - lea 0xa64b08(%rip),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5db702 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp cff9d8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sbb %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + or (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + cwtl │ │ │ │ + in (%dx),%al │ │ │ │ + cltd │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB mov $0xff8394c,%r8d │ │ │ │ + adc $0x0,%ebp │ │ │ │ + add %al,(%rax) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + enter $0x13,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x50(%rax) │ │ │ │ + add %dh,-0x14(%rax) │ │ │ │ cltd │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - rex.R and $0x48,%al │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5df604 │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x3d(%rdi) │ │ │ │ + movq $0xd75650,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + dec %rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - movq $0x5df7d0,0x8(%rbp) │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d6ae70 │ │ │ │ + movq $0x5db7e8,0x20(%rbp) │ │ │ │ + lea 0x99b779(%rip),%rsi │ │ │ │ + mov 0x30(%rbp),%r14 │ │ │ │ + mov %rbx,0x30(%rbp) │ │ │ │ + lea -0x7(%r12),%rax │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp d68f88 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - movq $0x5df5c0,0x0(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - jmp d9c378 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %r8b,(%rax) │ │ │ │ + jmp d9c360 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %eax,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - rex.WRXB cqto │ │ │ │ + in (%dx),%al │ │ │ │ + cltd │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,0x29(%r8) │ │ │ │ - fmuls 0x39(%rax) │ │ │ │ - fdivrs 0x48(%rax,%rbp,2) │ │ │ │ - mov 0x18(%rbp),%esi │ │ │ │ - mov %rsi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jae 5df661 │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jae 5df671 │ │ │ │ - cmpq $0x21,0x7(%rsi) │ │ │ │ - jge 5df671 │ │ │ │ - movq $0x5df460,0x0(%rbp) │ │ │ │ - mov %rsi,%r14 │ │ │ │ - jmp d6d560 │ │ │ │ - lea -0x4(%rbx),%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jl 5df69c │ │ │ │ - movq $0x5df6c8,-0x8(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,%rsi │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + jge 5db7f0 │ │ │ │ + mov 0x38(%rbp),%r8 │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + add $0x40,%rbp │ │ │ │ mov %rbx,%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d66618 │ │ │ │ - lea 0xa64d15(%rip),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - mov $0x1,%ebx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - test %eax,(%rdx) │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 5db802 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4f(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,%r8b │ │ │ │ - int1 │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - mov %bl,%dh │ │ │ │ - js 5df6d8 │ │ │ │ - test %eax,(%rdx) │ │ │ │ + add %dl,%al │ │ │ │ + jmp 5db780 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,0x45(%r11,%rcx,4) │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + jge 5db814 │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + movq $0x5db850,-0x38(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov 0x4(%rax),%rcx │ │ │ │ + mov %rcx,-0x30(%rbp) │ │ │ │ + mov 0xc(%rax),%rcx │ │ │ │ + mov %rcx,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5db850 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4f(%rax) │ │ │ │ + add %ch,-0x15(%rax) │ │ │ │ cltd │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r13b,-0x9(%r8) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - push $0x30078de │ │ │ │ + add %r8b,0x48005db8(%r8) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5db880 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - rex.WRXB cqto │ │ │ │ - add %cl,-0x7b(%rax) │ │ │ │ - fisttpl (%rdi) │ │ │ │ - mov %ds,0x48000000(%rax) │ │ │ │ - mov 0x18(%rbp),%eax │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 5df731 │ │ │ │ - movq $0x5df388,0x0(%rbp) │ │ │ │ - lea 0x993688(%rip),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - movq $0x5df110,-0x8(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d0a050 │ │ │ │ + add %bh,(%rax) │ │ │ │ + jmp 5db818 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock sarb $0xd8,-0x76b7ffa3(%rax) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5db8c0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - test %eax,(%rdx) │ │ │ │ + rex.W add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - rex.WRX cqto │ │ │ │ - add %cl,-0x7b(%rax) │ │ │ │ - fstpt 0x48(%rax,%rax,2) │ │ │ │ - mov 0x28(%rbp),%eax │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 5df78d │ │ │ │ - movq $0x5df3b0,0x0(%rbp) │ │ │ │ - lea 0x99362c(%rip),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - movq $0x5df180,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov %rbx,0x20(%rbp) │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - jmp d0a050 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - lea 0x9935dc(%rip),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ + cltd │ │ │ │ + add %cl,0x45(%rbx,%rcx,4) │ │ │ │ + rex │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jae 5db8f2 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jae 5db8f2 │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5db95c │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + je 5db96c │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + movq $0x5db918,0x0(%rbp) │ │ │ │ + mov %r8,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5db918 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + rex.W and %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4e(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,(%r8) │ │ │ │ - negl 0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp d6d560 │ │ │ │ - test %eax,(%rsi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x480099ea(%rax) │ │ │ │ + movl $0x5db948,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x38(%rbp),%rbx │ │ │ │ + mov %rax,0x40(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5db948 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + rex.W add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4e(%rax) │ │ │ │ + add %dh,-0x16(%rax) │ │ │ │ cltd │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - sbb %cl,-0x39(%rax) │ │ │ │ - sbb %r12b,(%r8) │ │ │ │ - clc │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fisttps -0x75(%rax) │ │ │ │ - jne 5df80b │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5df0e8 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,(%r8) │ │ │ │ + mov $0x8948005d,%edx │ │ │ │ + fimuls 0x75(%rbx,%rcx,4) │ │ │ │ + rex jmp 5c1600 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + movq $0x5dc970,-0x38(%r12) │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0xd752a8,-0x20(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1043491,-0x10(%r12) │ │ │ │ + movq $0xc8dea8,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ret $0x0 │ │ │ │ + rex.W add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%r8b │ │ │ │ + add %ah,%al │ │ │ │ + jmp ffffffff8ba5ba73 <__environ@GLIBC_2.2.5+0xffffffff8aa03fcb> │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + jge 5dba18 │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x40(%rbp),%rdx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 5dbc39 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + jmp 5dbc7c │ │ │ │ + nopl (%rax) │ │ │ │ + rex.W add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - rex.WRB cqto │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,-0x8(%r8) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fisttps -0x75(%rax) │ │ │ │ - jne 5df86f │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - jmp 5df0e8 │ │ │ │ - (bad) │ │ │ │ + add %ch,0x480099e9(%rax) │ │ │ │ + mov 0x30(%rbp),%eax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 5dbae3 │ │ │ │ + movq $0x5dba50,0x0(%rbp) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5dba50 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + rex.W add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,-0x17(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + push $0x58a53b4d │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %eax,0x1(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov 0x40(%rbp),%rdx │ │ │ │ + cmp 0x7(%rbx),%rcx │ │ │ │ + jle 5dbbb3 │ │ │ │ + add $0xffffffffffffff98,%r12 │ │ │ │ + mov 0x38(%rbp),%rdi │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rdx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + jae 5dbb7e │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jb 5dbc1d │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jne 5dbc39 │ │ │ │ + movq $0x5db9d8,0x0(%rbp) │ │ │ │ + mov 0x6(%rax),%rsi │ │ │ │ + mov 0x6(%rdx),%r14 │ │ │ │ + jmp d61ef0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + enter $0x37,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %eax,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + xor %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x77(%r8) │ │ │ │ + fimull -0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,0x4c00994d(%rax) │ │ │ │ - mov 0x18(%rbp),%esi │ │ │ │ - movq $0x5df8c8,0x18(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5df0e8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ret $0x0 │ │ │ │ + push $0x58a53b4d │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x73(%rdi) │ │ │ │ + mov 0x6(%rdx),%rbx │ │ │ │ + movq $0x5db6e0,-0x60(%r12) │ │ │ │ + mov %rbx,-0x50(%r12) │ │ │ │ + movq $0xcff638,-0x48(%r12) │ │ │ │ + lea -0x60(%r12),%rbx │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + movq $0x5dc970,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + movq $0xd752a8,-0x20(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x46(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xc8dea8,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ + movq $0x5dbad8,0x0(%rbp) │ │ │ │ + mov %rdx,%rbx │ │ │ │ + jmp d9c360 │ │ │ │ + mov %rax,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + jne 5dbc7c │ │ │ │ + movq $0x5dbc60,0x0(%rbp) │ │ │ │ + mov 0x5(%rdx),%rsi │ │ │ │ + mov 0x5(%rax),%r14 │ │ │ │ + jmp d61ef0 │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + movq $0x5db578,-0x60(%r12) │ │ │ │ + mov %rdx,-0x50(%r12) │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + movq $0x5dc970,-0x38(%r12) │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + movq $0xd752a8,-0x20(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x60(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xc8de88,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + jae 5dbc39 │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jae 5dbc7c │ │ │ │ + mov 0x7(%rdx),%rcx │ │ │ │ + cmp 0x7(%rax),%rcx │ │ │ │ + jl 5dbc7c │ │ │ │ + movq $0x5dbcd8,0x8(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rdx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d69cb0 │ │ │ │ + rex.W add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %eax,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %bl,-0x19(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + jge 5dbca0 │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x40(%rbp),%rdx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 5dbc39 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + movq $0x5dbca8,0x0(%rbp) │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rdx,%r14 │ │ │ │ + jmp 5bf6e0 │ │ │ │ + nopl (%rax) │ │ │ │ + enter $0x13,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4d(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - sbb %cl,-0x39(%rax) │ │ │ │ - sbb %r12b,(%r8) │ │ │ │ - stc │ │ │ │ + add %dl,(%rax) │ │ │ │ + out %eax,$0x99 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,-0x49(%r8) │ │ │ │ pop %rbp │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fisttps -0x75(%rax) │ │ │ │ - jne 5df90b │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5df0e8 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + xor $0x99b23a,%eax │ │ │ │ + mov 0x40(%rbp),%r14 │ │ │ │ + mov %rbx,0x40(%rbp) │ │ │ │ + jmp d68f88 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ret $0x0 │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + xchg %edx,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%r8b │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + out %al,$0x99 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,0x48005db7(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov %r14,%rax │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + jmp d65a58 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - rex.WR cqto │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,-0x7(%r8) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fisttps -0x75(%rax) │ │ │ │ - jne 5df96f │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - jmp 5df0e8 │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ + andl $0xfffffff0,0x458d4800(%rsi) │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5dbd2a │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp d05ec8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%r8b │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + mov $0x99,%dil │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5dbd62 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5c22c8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800994c(%rax) │ │ │ │ - movl $0x5df9c0,0x0(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - jmp 5df0e8 │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + or %dh,-0x72b7ff67(%rdi) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5dbd9a │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5c22c8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4c(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jae 5dfcc7 │ │ │ │ - lea 0x994ccc(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %r8b,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - rex.WR cqto │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add 0x3c(%rbx),%esi │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jb 5dfa41 │ │ │ │ - movq $0x5e0250,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - jne 5dfa51 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5dfea1 │ │ │ │ - movq $0x5e02a0,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - movq $0x5e0150,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - nop │ │ │ │ - test %eax,(%rdx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 5dbe09 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5dbeb7 │ │ │ │ + mov %rdi,%rcx │ │ │ │ + mov %rdi,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jae 5dbe22 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 5dbde2 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,%rax │ │ │ │ + jmp 5dbe28 │ │ │ │ + cmpq $0x0,0x7(%rdi) │ │ │ │ + je 5dbdf1 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,%rax │ │ │ │ + jmp 5dbe28 │ │ │ │ + lea 0x99e580(%rip),%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800994b(%rax) │ │ │ │ - mov 0x28(%rbp),%eax │ │ │ │ + add %bh,%al │ │ │ │ + in $0x99,%eax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + rex.WRB sbb %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,%rax │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5dbec2 │ │ │ │ + movq $0x5db4e0,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x5db720,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xc(%r12),%rax │ │ │ │ mov %rbx,%rcx │ │ │ │ and $0x7,%ecx │ │ │ │ cmp $0x3,%rcx │ │ │ │ - jae 5dfacf │ │ │ │ + jae 5dbe7f │ │ │ │ + mov %rbx,%rdx │ │ │ │ cmp $0x2,%rcx │ │ │ │ - jb 5dfab1 │ │ │ │ - movq $0x5e01a0,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - je 5dfea1 │ │ │ │ - movq $0x5e01f8,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - movq $0x5e00f8,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ + jae 5dbe97 │ │ │ │ + cmpq $0x0,0x7(%rdx) │ │ │ │ + jge 5dbe97 │ │ │ │ + movq $0x5dbf00,-0x10(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp d68d30 │ │ │ │ + mov %rdx,%r8 │ │ │ │ + lea 0xa559b1(%rip),%rdi │ │ │ │ + lea 0xa76ba1(%rip),%rsi │ │ │ │ + lea 0x99b0ba(%rip),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 5db720 │ │ │ │ + lea 0x99e56a(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x5dbe10,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp d9bef0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - test %eax,(%rdx) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - rex.WXB cqto │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %ch,%al │ │ │ │ + in $0x99,%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r8b,-0x41(%r8) │ │ │ │ + pop %rbp │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fmuls -0x73(%rax) │ │ │ │ + cmp $0xa5593c,%eax │ │ │ │ + lea 0xa76b2c(%rip),%rsi │ │ │ │ + lea 0x99b045(%rip),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5db720 │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x55(%rdi) │ │ │ │ - movq $0xd6d9e0,-0x18(%r12) │ │ │ │ - shl $1,%rbx │ │ │ │ - lea -0x2(%rbx),%rax │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov 0x10(%rbx,%rax,8),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x5dfb80,-0x8(%rbp) │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d68f88 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp d9c378 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - rex.RX add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %bl,-0x1c(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %dl,0x48000000(%rcx) │ │ │ │ + movl $0x5dbf78,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5dbf78 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4900994a(%rax) │ │ │ │ - add $0x10,%esp │ │ │ │ + add %cl,(%rax) │ │ │ │ + mov $0x99,%ch │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5dfbd0 │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ + ja 5dbfd1 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x5dbd78,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0xd752a8,-0x20(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0xc8dea8,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - inc %rcx │ │ │ │ - mov 0x10(%rax,%rcx,8),%rax │ │ │ │ - movq $0x5dfbf0,0x8(%rbp) │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov %rbx,0x28(%rbp) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp d68f88 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - test %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x5dc008,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5dc008 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4a(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ + add %dl,0x490099e3(%rax) │ │ │ │ + add $0x58,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5dc074 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x5dbd08,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + movq $0x5dbd40,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0xd752a8,-0x20(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xc8de88,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - movq $0x5dfc48,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - jmp d65a58 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %eax,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x480099e3(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5dc0ed │ │ │ │ + movq $0x5dc0d8,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5dc0d8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - rex.WB cqto │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - (bad) -0x77(%rax) │ │ │ │ - fiaddl -0x7cb7f81e(%rbx) │ │ │ │ - cli │ │ │ │ - add 0x11(%rbx),%esi │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - jae 5dfc6c │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - je 5dfea1 │ │ │ │ - movq $0x5dfff0,0x0(%rbp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - nop │ │ │ │ - add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,-0x1d(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jnp 5dc0eb │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5dbdb8 │ │ │ │ + lea 0x99e354(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4c009949(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - add $0x20,%rbp │ │ │ │ - mov %rbx,%rdi │ │ │ │ - jmp 5dfcc7 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %eax,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + clc │ │ │ │ + mov $0x99,%bl │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5dc12a │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5c2ce0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x49(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jne 5dfcc8 │ │ │ │ - add $0x30,%rbp │ │ │ │ - mov %rbx,%rdi │ │ │ │ - movq $0x5dfd00,-0x20(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ + add %dl,(%rax) │ │ │ │ + jrcxz 5dc0e0 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5dc1e1 │ │ │ │ + movq $0x5dc188,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rdi,%r14 │ │ │ │ - mov %rbx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp d68548 │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5dc188 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - rex.WB cqto │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x11(%rbp) │ │ │ │ - movq $0x5dfd38,0x0(%rbp) │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - jmp cfb158 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - add $0x20,%rbp │ │ │ │ + add %dl,%al │ │ │ │ + loop 5dc120 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x54(%rbp) │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5dc1d1 │ │ │ │ + movq $0x5dc108,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xc8dea8,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + lea 0x99e290(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5dc0a0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + adc $0xf8000000,%eax │ │ │ │ + loop 5dc1a8 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5dc265 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call d97350 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 5dc260 │ │ │ │ + movq $0xda2e40,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xa5fab3(%rip),%rdi │ │ │ │ + lea 0xa5f939(%rip),%rsi │ │ │ │ + lea 0x99e28b(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ca5bd0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + adc $0x3000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - cqto │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - rex lcall *0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp cfb158 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %r8b,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + loop 5dc220 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jae 5dc38e │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - cqto │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x2f(%r8) │ │ │ │ - jrcxz 5dfdbc │ │ │ │ - add $0xfffffffc,%ebx │ │ │ │ - mov 0x10(%r14,%rbx,8),%rcx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - jne 5dfde1 │ │ │ │ - inc %rbx │ │ │ │ - mov 0x10(%r14,%rbx,8),%rbx │ │ │ │ - cmp $0xffffffffffffffff,%rbx │ │ │ │ - je 5dfe4a │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 5dfda2 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5dfea1 │ │ │ │ - cqto │ │ │ │ - idiv %rbx │ │ │ │ + add %ah,0x480099e2(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 5dc476 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + movq $0x5dc500,-0x20(%rbp) │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rbx,-0x18(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp d69cb0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ + add %dh,(%rax) │ │ │ │ + loop 5dc2b8 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,-0x3d(%r8) │ │ │ │ + pop %rbp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,-0x77(%rax) │ │ │ │ + sbb %r14b,%r14b │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ - mov %ecx,0x40(%rsp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5dfe24 │ │ │ │ - movq $0xd6d9e0,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x5dfe88,0x0(%rbp) │ │ │ │ - lea -0x17(%r12),%rsi │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rbx,0x8(%rbp) │ │ │ │ - jmp d68f88 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x5dfdc8,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d9c378 │ │ │ │ - movabs $0x8000000000000000,%rbx │ │ │ │ - cmp %rbx,%rax │ │ │ │ - je 5dffa4 │ │ │ │ - mov $0xffffffffffffffff,%rbx │ │ │ │ - cqto │ │ │ │ - idiv %rbx │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %r8b,(%rax) │ │ │ │ + jne 5dc350 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48009947(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - inc %rcx │ │ │ │ - mov 0x10(%rax,%rcx,8),%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 5dfed9 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - lea 0xa64200(%rip),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + loop 5dc2e8 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + jne 5dc368 │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 5dc38e │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x47(%rax) │ │ │ │ - cltd │ │ │ │ + add %bl,%al │ │ │ │ + loope 5dc310 │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - rex.R and $0x48,%al │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5dff0c │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x5e00d8,0x8(%rbp) │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + jge 5dc390 │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + add $0x20,%rbp │ │ │ │ mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d6ae70 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x5dfec8,0x0(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - jmp d9c378 │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov %rdi,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + jae 5dc3af │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jae 5dc3af │ │ │ │ + cmpq $0x0,0x7(%rdi) │ │ │ │ + je 5dc4aa │ │ │ │ + mov %rdi,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + jae 5dc40b │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jb 5dc44d │ │ │ │ + mov %rdi,%rcx │ │ │ │ + mov %rax,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + jne 5dc2e2 │ │ │ │ + movq $0x5dc530,-0x30(%rbp) │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov 0x6(%rax),%rsi │ │ │ │ + mov %r14,%r8 │ │ │ │ + mov 0x6(%rdi),%r14 │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %rbx,-0x20(%rbp) │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp d61ef0 │ │ │ │ + mov %rdi,%rcx │ │ │ │ + mov %rax,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x3,%rdx │ │ │ │ + jne 5dc47d │ │ │ │ + movq $0x5dc2b0,-0x30(%rbp) │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov 0x5(%rdi),%rsi │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov 0x5(%rax),%r14 │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %rbx,-0x20(%rbp) │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp d61ef0 │ │ │ │ + mov %rdi,%rcx │ │ │ │ + mov %rax,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x3,%rdx │ │ │ │ + jae 5dc2e2 │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + jae 5dc47d │ │ │ │ + mov 0x7(%rdi),%rdx │ │ │ │ + cmp 0x7(%rax),%rdx │ │ │ │ + jge 5dc2e2 │ │ │ │ + jmp 5dc47d │ │ │ │ + add $0x30,%rbp │ │ │ │ + mov %rax,%rbx │ │ │ │ + movq $0x5dc4c8,-0x20(%rbp) │ │ │ │ + mov %rsi,%rax │ │ │ │ + lea 0x99aa62(%rip),%rsi │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rbx,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp d68f88 │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rsi,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ - add %r8b,(%rax) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - rex.RX cltd │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,0x29(%r8) │ │ │ │ - fmuls 0x39(%rax) │ │ │ │ - fdivrs 0x48(%rax,%rbp,2) │ │ │ │ - mov 0x18(%rbp),%esi │ │ │ │ - mov %rsi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jae 5dff69 │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jae 5dff79 │ │ │ │ - cmpq $0x21,0x7(%rsi) │ │ │ │ - jge 5dff79 │ │ │ │ - movq $0x5dfd68,0x0(%rbp) │ │ │ │ - mov %rsi,%r14 │ │ │ │ - jmp d6d560 │ │ │ │ - lea -0x4(%rbx),%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jl 5dffa4 │ │ │ │ - movq $0x5dffd0,-0x8(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ + add %cl,0x480099e0(%rax) │ │ │ │ + movl $0x5dc378,0x0(%rbp) │ │ │ │ + lea 0x99aa1a(%rip),%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + dec %rax │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d66618 │ │ │ │ - lea 0xa6440d(%rip),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - mov $0x1,%ebx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - test %eax,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp d68f88 │ │ │ │ + nop │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x46(%rax) │ │ │ │ + add %dl,-0x20(%rax) │ │ │ │ cltd │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r15b,%r8b │ │ │ │ - cli │ │ │ │ + add %r12b,(%r8) │ │ │ │ + ret │ │ │ │ pop %rbp │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - adc $0x78,%ch │ │ │ │ - add %al,0x2(%rbp) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls -0x10(%rcx,%rcx,4) │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + jmp d65a58 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x46(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,0x0(%r8) │ │ │ │ - pop %rsi │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - (bad) │ │ │ │ - {rex2 0x78} add %r16b,(%r19) │ │ │ │ + add %ah,(%rax) │ │ │ │ + loopne 5dc4c8 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + jne 5dc550 │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 5dc563 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + jmp 5dc2e2 │ │ │ │ + add $0x30,%rbp │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 5dc47d │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - rex.RX cltd │ │ │ │ - add %cl,-0x7b(%rax) │ │ │ │ - fisttpl (%rdi) │ │ │ │ - mov %ds,0x48000000(%rax) │ │ │ │ - mov 0x18(%rbp),%eax │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 5e0039 │ │ │ │ - movq $0x5dfc90,0x0(%rbp) │ │ │ │ - lea 0x992d80(%rip),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - movq $0x5dfa18,-0x8(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d0a050 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %eax,(%rdx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 1055fedc <__environ@GLIBC_2.2.5+0xf508434> │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - rex.RB cltd │ │ │ │ - add %cl,-0x7b(%rax) │ │ │ │ - fstpt 0x48(%rax,%rax,2) │ │ │ │ - mov 0x28(%rbp),%eax │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 5e0095 │ │ │ │ - movq $0x5dfcb8,0x0(%rbp) │ │ │ │ - lea 0x992d24(%rip),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - movq $0x5dfa88,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov %rbx,0x20(%rbp) │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - jmp d0a050 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - lea 0x992cd4(%rip),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ + mov $0x48000000,%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + mov %rsi,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jae 5dc5e6 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 5dc5af │ │ │ │ + mov %r14,%rax │ │ │ │ + jmp 5dc5e9 │ │ │ │ + cmpq $0x0,0x7(%rsi) │ │ │ │ + je 5dc5bb │ │ │ │ + mov %r14,%rax │ │ │ │ + jmp 5dc5e9 │ │ │ │ + lea 0x99df6e(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x45(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,(%r8) │ │ │ │ - add %bl,0x0(%rsi) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp d6d560 │ │ │ │ - test %eax,(%rsi) │ │ │ │ + add %ah,0x480099df(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5dc5e9 │ │ │ │ + mov %r14,%rax │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5dc658 │ │ │ │ + movq $0x5dc288,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x5(%r12),%rbx │ │ │ │ + mov %rax,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + jae 5dc624 │ │ │ │ + mov %rax,%rdx │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jae 5dc63c │ │ │ │ + cmpq $0x0,0x7(%rdx) │ │ │ │ + jge 5dc63c │ │ │ │ + movq $0x5dc690,-0x10(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp d68d30 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + xor %esi,%esi │ │ │ │ + lea 0x99a921(%rip),%r14 │ │ │ │ + jmp 5dc288 │ │ │ │ + lea 0x99df44(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x5dc5d8,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d9bef0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - rex.RB cltd │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - sbb %cl,-0x39(%rax) │ │ │ │ - sbb %r13b,(%r8) │ │ │ │ - add %ebx,0x0(%rsi) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5df9f0 │ │ │ │ + add %ch,%al │ │ │ │ + ficomps 0x458b4800(%rcx) │ │ │ │ + or %cl,-0x39(%rax) │ │ │ │ + or %r9b,%r8b │ │ │ │ + (bad) │ │ │ │ + pop %rbp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fbstp (%rcx) │ │ │ │ + testb $0xc1,0x35(%rbp,%rcx,4) │ │ │ │ + test $0x99,%al │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + ret │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5dc288 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ret $0x0 │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + sbb 0x45c74800(%rdi),%ah │ │ │ │ + clc │ │ │ │ + clc │ │ │ │ + (bad) │ │ │ │ + pop %rbp │ │ │ │ + add %cl,-0x10(%rcx,%rcx,4) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d68d30 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%r8b │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,%gs:(%rdi) │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %bh,-0x22(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5dc76d │ │ │ │ + movq $0x5dc758,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5dc758 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - rex.R cltd │ │ │ │ + add %al,-0x22(%rax) │ │ │ │ + cltd │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r15b,0x1(%r8) │ │ │ │ - pop %rsi │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fisttps -0x75(%rax) │ │ │ │ - jne 5e0177 │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - jmp 5df9f0 │ │ │ │ + add %r9b,0x48005dc7(%r8) │ │ │ │ + mov 0xf(%rbx),%esi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 5dc588 │ │ │ │ + lea 0x99de44(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + mov $0x4c005dc7,%eax │ │ │ │ + mov %esi,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5dc7b8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %eax,(%rsi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0x5dc970,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4c009944(%rax) │ │ │ │ - mov 0x18(%rbp),%esi │ │ │ │ - movq $0x5e01d0,0x18(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5df9f0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ret $0x0 │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5dc887 │ │ │ │ + movq $0x5dc848,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5dc848 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %eax,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - rex.R cltd │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - sbb %cl,-0x39(%rax) │ │ │ │ - sbb %r13b,(%r8) │ │ │ │ - add 0x0(%rsi),%bl │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5df9f0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ret $0x0 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0x5dc950,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + lea 0x99dd3a(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%r8b │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5dc927 │ │ │ │ + movq $0x5dc8e8,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5dc8e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - rex.XB cltd │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,0x2(%r8) │ │ │ │ - pop %rsi │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fisttps -0x75(%rax) │ │ │ │ - jne 5e0277 │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - jmp 5df9f0 │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0x5dc970,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + lea 0x99dca2(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + testl $0x10000,0x7e(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ + add %cl,-0x1(%rax) │ │ │ │ ret │ │ │ │ - add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%r8b │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,0x48009943(%rax) │ │ │ │ - movl $0x5e02c8,0x0(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - jmp 5df9f0 │ │ │ │ - (bad) │ │ │ │ + xchg %ax,%ax │ │ │ │ + adc $0x81,%al │ │ │ │ + jle 5dc95c │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ + add %cl,-0x1(%rax) │ │ │ │ ret │ │ │ │ - add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - rex.XB cltd │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jae 5e05cf │ │ │ │ - lea 0x9943d4(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %r8b,(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5dca01 │ │ │ │ + movq $0x5dc9c8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5dc9c8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - rex.XB cltd │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add 0x3c(%rbx),%esi │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jb 5e0349 │ │ │ │ - movq $0x5e0b58,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - jne 5e0359 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5e07a9 │ │ │ │ - movq $0x5e0ba8,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - movq $0x5e0a58,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - nop │ │ │ │ - test %eax,(%rdx) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov %rax,%rbx │ │ │ │ + shr $0x3f,%rbx │ │ │ │ + mov %rax,%rcx │ │ │ │ + add %rbx,%rcx │ │ │ │ + and $0xfffffffffffffffe,%rcx │ │ │ │ + sub %rcx,%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jne 5dc9f3 │ │ │ │ + lea 0xa72e46(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xa72e2f(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x99dbd0(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48009942(%rax) │ │ │ │ - mov 0x28(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - jae 5e03d7 │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jb 5e03b9 │ │ │ │ - movq $0x5e0aa8,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - je 5e07a9 │ │ │ │ - movq $0x5e0b00,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - movq $0x5e0a00,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5dca9e │ │ │ │ + movq $0x5dca60,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5dca60 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - test %eax,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - rex.X cltd │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x55(%rdi) │ │ │ │ - movq $0xd6d9e0,-0x18(%r12) │ │ │ │ - shl $1,%rbx │ │ │ │ - lea -0x2(%rbx),%rax │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov 0x10(%rbx,%rax,8),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x5e0488,-0x8(%rbp) │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d68f88 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp d9c378 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - rex.RX add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,0x49009941(%rax) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5e04d8 │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ + add %dh,0x21(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + add $0x30,%rax │ │ │ │ + movq $0xd75670,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - inc %rcx │ │ │ │ - mov 0x10(%rax,%rcx,8),%rax │ │ │ │ - movq $0x5e04f8,0x8(%rbp) │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov %rbx,0x28(%rbp) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp d68f88 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - test %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + lea 0x99db3b(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + adc $0x70000000,%eax │ │ │ │ + fcompl 0x458d4800(%rcx) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5dcb0e │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call d97350 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 5dcb09 │ │ │ │ + movq $0xda2e40,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x99dc0f(%rip),%rsi │ │ │ │ + lea 0x99dbe2(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ca4ec0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - rex.B cltd │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x5e0550,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - jmp d65a58 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %eax,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + jo 5dcb02 │ │ │ │ + cltd │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 5dcb79 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5dcb97 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5dcb78,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + lea 0x99dc88(%rip),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5dcb78 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - rex cltd │ │ │ │ + add %ah,0x16(%rax) │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - (bad) -0x77(%rax) │ │ │ │ - fiaddl -0x7cb7f81e(%rbx) │ │ │ │ - cli │ │ │ │ - add 0x11(%rbx),%esi │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - jae 5e0574 │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - je 5e07a9 │ │ │ │ - movq $0x5e08f8,0x0(%rbp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + sar $1,%rbx │ │ │ │ + mov 0x18(%rax,%rbx,8),%rax │ │ │ │ + mov %rax,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - nop │ │ │ │ - add (%rcx),%eax │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp d68f88 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sub %dl,(%rsi) │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5dcbd9 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x99dba9(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp d68f88 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + adc $0xc8000000,%eax │ │ │ │ + fistpl 0x458d4800(%rcx) │ │ │ │ + loopne 5dcc41 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5dcc44 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call d97350 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 5dcc3f │ │ │ │ + movq $0xda2e40,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + movq $0x5dcc78,-0x18(%rbp) │ │ │ │ + lea 0x99db27(%rip),%r14 │ │ │ │ + mov $0x144,%ebx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d9cbc0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + mov %r13,%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call d918c0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + jmp 5dcc82 │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4c009940(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - add $0x20,%rbp │ │ │ │ - mov %rbx,%rdi │ │ │ │ - jmp 5e05cf │ │ │ │ + add %ah,(%rax) │ │ │ │ + fistpl 0x3d834800(%rcx) │ │ │ │ + adc %ah,%ch │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + jne 5dcc48 │ │ │ │ + movq $0xf7a789,0x18(%rbx) │ │ │ │ + movq $0xda1650,(%rbx) │ │ │ │ + mov 0x8(%rbx),%rax │ │ │ │ + movb $0x1,0x18(%rbx,%rax,8) │ │ │ │ + cmpq $0x0,0xa7e4ee(%rip) │ │ │ │ + jne 5dccc6 │ │ │ │ + movq $0xf7a779,0x20(%rbx) │ │ │ │ + movq $0xda1650,(%rbx) │ │ │ │ + mov 0x8(%rbx),%rax │ │ │ │ + movb $0x1,0x18(%rbx,%rax,8) │ │ │ │ + mov $0x2,%eax │ │ │ │ + jmp 5dcd73 │ │ │ │ + mov %r13,%rax │ │ │ │ + mov 0x20(%rbx),%rcx │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call d918c0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + jmp 5dcca4 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - test %eax,(%rsi) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x40(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jne 5e05d0 │ │ │ │ - add $0x30,%rbp │ │ │ │ - mov %rbx,%rdi │ │ │ │ - movq $0x5e0608,-0x20(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdi,%r14 │ │ │ │ - mov %rbx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp d68548 │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %ah,0x480099da(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + jmp 5dcd73 │ │ │ │ + mov %r13,%rsi │ │ │ │ + mov 0x18(%rbx,%rdx,8),%rdi │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov %rax,%r8 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rdx,0x58(%rsp) │ │ │ │ + mov %r8,0x50(%rsp) │ │ │ │ + mov %rcx,%r14 │ │ │ │ + call d918c0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov %r14,%rcx │ │ │ │ + mov %rcx,0x18(%rbx,%rdx,8) │ │ │ │ + movq $0xda1650,(%rbx) │ │ │ │ + lea 0x18(%rbx),%rcx │ │ │ │ + shr $0x7,%rdx │ │ │ │ + mov 0x8(%rbx),%rsi │ │ │ │ + shl $0x3,%rsi │ │ │ │ + add %rdx,%rsi │ │ │ │ + movb $0x1,(%rcx,%rsi,1) │ │ │ │ + add $0x2,%rax │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5dce2b │ │ │ │ + cmp $0x144,%rax │ │ │ │ + je 5dce72 │ │ │ │ + movq $0x5dcb28,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x28(%r12),%rcx │ │ │ │ + cmpq $0x0,0xa7e3e5(%rip) │ │ │ │ + jne 5dcdfc │ │ │ │ + mov %rcx,0x18(%rbx,%rax,8) │ │ │ │ + movq $0xda1650,(%rbx) │ │ │ │ + lea 0x18(%rbx),%rdx │ │ │ │ + mov %rax,%rsi │ │ │ │ + shr $0x7,%rsi │ │ │ │ + mov 0x8(%rbx),%rdi │ │ │ │ + shl $0x3,%rdi │ │ │ │ + add %rsi,%rdi │ │ │ │ + movb $0x1,(%rdx,%rdi,1) │ │ │ │ + movq $0x5dcbb0,-0x10(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x10(%r12),%rcx │ │ │ │ + lea 0x1(%rax),%rdx │ │ │ │ + cmpq $0x0,0xa7e39f(%rip) │ │ │ │ + je 5dcd4c │ │ │ │ + jmp 5dcd0f │ │ │ │ + mov %r13,%rdx │ │ │ │ + mov 0x18(%rbx,%rax,8),%rsi │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rax,%rdx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rdx,0x50(%rsp) │ │ │ │ + mov %rcx,%r14 │ │ │ │ + call d918c0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov %r14,%rcx │ │ │ │ + jmp 5dcdad │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x5dccf8,-0x8(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d9c378 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - rex cltd │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x11(%rbp) │ │ │ │ - movq $0x5e0640,0x0(%rbp) │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - jmp cfb158 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - (bad) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - rex.W or %bl,0x0(%rsi) │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ + add $0x49,%al │ │ │ │ + add $0xffffffd0,%esp │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5dcea3 │ │ │ │ + movq $0xda16b0,(%rbx) │ │ │ │ + movq $0xbf1b28,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x5dce68,-0x8(%rbp) │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp cfb158 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %r8b,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - (bad) │ │ │ │ - cltd │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x2f(%r8) │ │ │ │ - jrcxz 5e06c4 │ │ │ │ - add $0xfffffffc,%ebx │ │ │ │ - mov 0x10(%r14,%rbx,8),%rcx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - jne 5e06e9 │ │ │ │ - inc %rbx │ │ │ │ - mov 0x10(%r14,%rbx,8),%rbx │ │ │ │ - cmp $0xffffffffffffffff,%rbx │ │ │ │ - je 5e0752 │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 5e06aa │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5e07a9 │ │ │ │ - cqto │ │ │ │ - idiv %rbx │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp d9bef0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0x0,%eax │ │ │ │ + fstps 0x458d4800(%rcx) │ │ │ │ + call 7356082c <__environ@GLIBC_2.2.5+0x72508d84> │ │ │ │ + jb 5dcf2a │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call d97350 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 5dcf57 │ │ │ │ + movq $0xda2e40,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + movq $0x5dcf38,-0x18(%rbp) │ │ │ │ + lea 0x99d8bf(%rip),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5dcf38 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x3f(%rax) │ │ │ │ - cltd │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - mov %ecx,0x40(%rsp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5e072c │ │ │ │ - movq $0xd6d9e0,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x5e0790,0x0(%rbp) │ │ │ │ - lea -0x17(%r12),%rsi │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rbx,0x8(%rbp) │ │ │ │ - jmp d68f88 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x5e06d0,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d9c378 │ │ │ │ - movabs $0x8000000000000000,%rbx │ │ │ │ - cmp %rbx,%rax │ │ │ │ - je 5e08ac │ │ │ │ - mov $0xffffffffffffffff,%rbx │ │ │ │ - cqto │ │ │ │ - idiv %rbx │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xa30(%rax),%rax │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + adc $0x10000000,%eax │ │ │ │ + fstps 0x458d4800(%rcx) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5dcfb7 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call d97350 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 5dcfb2 │ │ │ │ + movq $0xda2e40,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x99d8af(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ca4f58 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add %r8b,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800993e(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - inc %rcx │ │ │ │ - mov 0x10(%rax,%rcx,8),%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 5e07e1 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - lea 0xa638f8(%rip),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5dd002 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xda4100,-0x20(%rbp) │ │ │ │ + movq $0xf7a779,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp cff8e8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x3e(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + test $0xd8,%al │ │ │ │ cltd │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - rex.R and $0x48,%al │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - add $0x10,%r12 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 5dd069 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5dd0d1 │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5e0814 │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x5e09e0,0x8(%rbp) │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ + ja 5dd0c6 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + add $0xfffffffffffffebd,%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jge 5dd065 │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + lea 0x99d844(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + test %rax,%rax │ │ │ │ + jne 5dd08e │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d6ae70 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x5e07d0,0x0(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - jmp d9c378 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %r8b,(%rax) │ │ │ │ + movq $0xda4100,-0x20(%rbp) │ │ │ │ + movq $0xf7a789,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp cff8e8 │ │ │ │ + movq $0xd75650,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x5dcfd0,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x1f(%r12),%r8 │ │ │ │ + lea -0x10(%r12),%rdi │ │ │ │ + lea 0xa673bf(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp d0afd8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - cmp $0x8b480099,%eax │ │ │ │ - or %r9b,0x29(%r8) │ │ │ │ - fmuls 0x39(%rax) │ │ │ │ - fdivrs 0x48(%rax,%rbp,2) │ │ │ │ - mov 0x18(%rbp),%esi │ │ │ │ - mov %rsi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jae 5e0871 │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jae 5e0881 │ │ │ │ - cmpq $0x21,0x7(%rsi) │ │ │ │ - jge 5e0881 │ │ │ │ - movq $0x5e0670,0x0(%rbp) │ │ │ │ - mov %rsi,%r14 │ │ │ │ - jmp d6d560 │ │ │ │ - lea -0x4(%rbx),%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jl 5e08ac │ │ │ │ - movq $0x5e08d8,-0x8(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d66618 │ │ │ │ - lea 0xa63b05(%rip),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - mov $0x1,%ebx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - test %eax,(%rdx) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + push %rax │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 5dd139 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5dd11a │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xda4100,-0x20(%rbp) │ │ │ │ + movq $0xf7a838,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp cff8e8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x3d(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + test $0xd6,%al │ │ │ │ cltd │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,(%r8) │ │ │ │ - add $0x5e,%al │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - js 5e08b2 │ │ │ │ - js 5e08e8 │ │ │ │ - test %eax,(%rdx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 5dd181 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5dd19d │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5dd180,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + lea 0x99d680(%rip),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5dd180 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov 0x18(%rax,%rbx,8),%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - cmp $0xc7480099,%eax │ │ │ │ - add %r15b,0x9(%r8) │ │ │ │ - pop %rsi │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - pop %rax │ │ │ │ - int3 │ │ │ │ - js 5e0908 │ │ │ │ - add (%rax),%eax │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - cmp $0x85480099,%eax │ │ │ │ - fisttpl (%rdi) │ │ │ │ - mov %ds,0x48000000(%rax) │ │ │ │ - mov 0x18(%rbp),%eax │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 5e0941 │ │ │ │ - movq $0x5e0598,0x0(%rbp) │ │ │ │ - lea 0x992478(%rip),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - movq $0x5e0320,-0x8(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d0a050 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %eax,(%rdx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 10560b14 <__environ@GLIBC_2.2.5+0xf50906c> │ │ │ │ (bad) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800993c(%rax) │ │ │ │ - test %ebx,%ebx │ │ │ │ - jl 5e09bd │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 5e099d │ │ │ │ - movq $0x5e05c0,0x0(%rbp) │ │ │ │ - lea 0x99241c(%rip),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - movq $0x5e0390,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov %rbx,0x20(%rbp) │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - jmp d0a050 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x78(%rdi) │ │ │ │ + cmp $0x144,%rsi │ │ │ │ + jge 5dd20f │ │ │ │ + movq $0x5dd130,-0x30(%r12) │ │ │ │ + mov %rsi,-0x20(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + movq $0xda4100,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - lea 0x9923cc(%rip),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ + jmp cff8e8 │ │ │ │ + movq $0x5dd018,-0x30(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0x5dd0e8,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0xda4628,-0x18(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp cff748 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + lea 0x99d67c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,-0x2a(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5dd2f8 │ │ │ │ + movq $0x5dd2b8,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5dd2b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x3c(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + (bad) │ │ │ │ cltd │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r11b,(%r8) │ │ │ │ - or %ebx,0x0(%rsi) │ │ │ │ + add %r13b,%r8b │ │ │ │ + rcrb %cl,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5dd2e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + {rex2 0x99} str -0x75(%r24) │ │ │ │ + jne 5dd2f4 │ │ │ │ mov %rbx,%r14 │ │ │ │ - jmp d6d560 │ │ │ │ - test %eax,(%rsi) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5dd1c0 │ │ │ │ + lea 0x99d609(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - cmp $0x99,%al │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - sbb %cl,-0x39(%rax) │ │ │ │ - sbb %r14b,(%r8) │ │ │ │ - or 0x0(%rsi),%bl │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5e02f8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5dd33b │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + lea -0x1(%rax),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5dd358 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x18,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x45(%rdi) │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + jne 5dd379 │ │ │ │ + add $0xffffffffffffffd0,%r12 │ │ │ │ + lea 0x99d5b4(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%r8b │ │ │ │ + movq $0x5dd318,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + movq $0x1052a49,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0x99d58c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - cmp 0x45c74800(%rcx),%ebx │ │ │ │ - add %al,0x48005e0a(%rax) │ │ │ │ - mov %ebx,%edi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - jmp 5e02f8 │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5dd434 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5dd410,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5dd410 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x28,%rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + cmp $0x0,%rax │ │ │ │ + jle 5dd426 │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5dd358 │ │ │ │ + lea 0xa72424(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %eax,(%rsi) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4c00993b(%rax) │ │ │ │ - mov 0x18(%rbp),%esi │ │ │ │ - movq $0x5e0ad8,0x18(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5e02f8 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + jmp 5dc990 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x18,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5dd4a0 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + cmpq $0x5,0x10(%rbx) │ │ │ │ + jl 5dd492 │ │ │ │ + lea 0xa755ce(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + lea 0xa755b0(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - test %eax,(%rsi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - cmp 0x758b4c00(%rcx),%ebx │ │ │ │ - sbb %cl,-0x39(%rax) │ │ │ │ - sbb %r14b,(%r8) │ │ │ │ - or 0x0(%rsi),%ebx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5e02f8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ret $0x0 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 5dd511 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5dd6ff │ │ │ │ + mov %rdi,%rbx │ │ │ │ + and $0x7,%edi │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 5dd72a │ │ │ │ + movq $0x5dd520,-0x20(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov 0x6(%rax),%rcx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov 0xe(%rax),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5dd520 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%r8b │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %eax,0x2(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 5dd688 │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + movq $0x5dd570,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5dd570 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - cmp 0x45c74800(%rcx),%bl │ │ │ │ - add %al,0x48005e0b(%rax) │ │ │ │ - mov %ebx,%edi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - jmp 5e02f8 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %esp,0x48000002(%rip) │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + cmp $0x5,%rax │ │ │ │ + jne 5dd786 │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + movq $0x5dd5c0,0x10(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5dd5c0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bh,%dh │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r8b,(%r8) │ │ │ │ + (bad) │ │ │ │ pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ ret │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%r8b │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5dd600 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800993a(%rax) │ │ │ │ - movl $0x5e0bd0,0x0(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - jmp 5e02f8 │ │ │ │ + add %ch,%bl │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %cl,0x48000001(%rsi) │ │ │ │ + movl $0x5dd660,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov 0xe(%rax),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5dd660 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp $0x99,%al │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jb 5e0c2e │ │ │ │ - movq $0x5e0c50,-0x18(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp d68548 │ │ │ │ - lea 0x993beb(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + jnp 5dd66b │ │ │ │ + add %cl,(%rdi) │ │ │ │ + test %esp,0x1(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x7cff66c5(%rax) │ │ │ │ - jrcxz 5e0c5a │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 5e0c62 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x5e0c88,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - jmp cfb158 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x5dd618,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5dd618 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x5dd448,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xd75650,-0x8(%r12) │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5dd6e0,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + lea -0x7(%r12),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5dd6e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x3b(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - test $0xd,%al │ │ │ │ - pop %rsi │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r14b,%r8b │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ pop %rbp │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - mov $0xa4,%bh │ │ │ │ - jno 5e0ca1 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fisttps -0x75(%rax) │ │ │ │ + jne 5dd70b │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5dd4c0 │ │ │ │ + lea 0x99d24a(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - cmp 0x458b4800(%rcx),%bl │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - rex.WRB or %r9b,-0x2f(%r8) │ │ │ │ - jrcxz 5e0d0c │ │ │ │ - add $0xfffffffc,%ebx │ │ │ │ - mov 0x10(%rcx,%rbx,8),%rdx │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - jne 5e0d2a │ │ │ │ - inc %rbx │ │ │ │ - mov 0x10(%rcx,%rbx,8),%rbx │ │ │ │ - cmp $0xffffffffffffffff,%rbx │ │ │ │ - je 5e0e4d │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 5e0cf2 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5e0ea1 │ │ │ │ - cqto │ │ │ │ - idiv %rbx │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %r8d,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x3a(%rax) │ │ │ │ - cltd │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ - mov %ebx,%edx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x20,%r12 │ │ │ │ + add -0x10(%rcx,%rcx,4),%ecx │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5e0d6d │ │ │ │ - movq $0xd6d9e0,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - movq $0x5e0e88,0x0(%rbp) │ │ │ │ - lea -0x17(%r12),%rsi │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - jmp d68f88 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x5e0d18,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d9c378 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ + ja 5dd756 │ │ │ │ + movq $0x5dd3d0,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + lea 0xa752f6(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x5dd720,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp d9c360 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + movq $0x5dd468,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea 0xa720b7(%rip),%r14 │ │ │ │ + lea -0x10(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + lea 0xa72094(%rip),%r14 │ │ │ │ + lea 0xa75285(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xa7207f(%rip),%r14 │ │ │ │ + lea 0xa75280(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x3a(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,0x29(%r8) │ │ │ │ - fmuls 0x39(%rax) │ │ │ │ - fdivrs 0xc(%rbp) │ │ │ │ - mov $0x1,%ebx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - jae 5e0ddd │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jae 5e0e25 │ │ │ │ - cmpq $0x21,0x7(%rax) │ │ │ │ - jge 5e0e25 │ │ │ │ - movq $0x5e0e08,0x0(%rbp) │ │ │ │ - lea 0x993224(%rip),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,(%r8) │ │ │ │ + fcomps 0x0(%rbp) │ │ │ │ + mov %r14,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5e0e08 │ │ │ │ + jne 5dd818 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x39(%rax) │ │ │ │ - cltd │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - mov $0x4c005e0c,%eax │ │ │ │ - mov 0x10(%rbp),%esi │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d6d560 │ │ │ │ - add $0xfffffffffffffffc,%rbx │ │ │ │ - test %rbx,%rbx │ │ │ │ - jl 5e0e64 │ │ │ │ - movq $0x5e0f50,-0x8(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d66618 │ │ │ │ - movabs $0x8000000000000000,%rbx │ │ │ │ - cmp %rbx,%rax │ │ │ │ - jne 5e0f2a │ │ │ │ - add $0x8,%rbp │ │ │ │ - lea 0xa6354d(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %al,(%rax) │ │ │ │ + add %r13b,-0x28(%r8) │ │ │ │ + pop %rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5dd868 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48009938(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - inc %rcx │ │ │ │ - mov 0x10(%rax,%rcx,8),%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 5e0ed9 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - lea 0xa63200(%rip),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ + mov %ebx,%ecx │ │ │ │ + jmp 5dd87d │ │ │ │ + nopl (%rax) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x38(%rax) │ │ │ │ - cltd │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x77(%r8) │ │ │ │ - rex.R and $0x40,%al │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - add $0x10,%r12 │ │ │ │ + adc %r9b,-0x7d(%r8) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + add (%rbx),%rcx │ │ │ │ + cmp $0xa,%rcx │ │ │ │ + jne 5dd8f3 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5e0f08 │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + ja 5dd8b3 │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + movq $0x1052a49,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - movq $0x5e1050,0x0(%rbp) │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x5e0ec8,0x0(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ - jmp d9c378 │ │ │ │ - mov $0xffffffffffffffff,%rbx │ │ │ │ - cqto │ │ │ │ - idiv %rbx │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - test %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,0x48009938(%rax) │ │ │ │ - movl $0x5e12d0,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp d6d560 │ │ │ │ - add $0x3,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,0x38(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,0x49005e0f(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp d6d560 │ │ │ │ - add $0x3,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - cmp %bl,-0x247ab800(%rcx) │ │ │ │ - jl 5e0ff1 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 5e0fb5 │ │ │ │ - movq $0x5e1070,0x0(%rbp) │ │ │ │ - lea 0x991e04(%rip),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - movq $0x5e1460,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov %rbx,0x20(%rbp) │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - jmp d0a050 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x37(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x7b(%rax) │ │ │ │ - fstpt 0x14(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - lea 0x991d98(%rip),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 5e1021 │ │ │ │ - movq $0x5e1098,0x0(%rbp) │ │ │ │ - lea 0x991d98(%rip),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - movq $0x5e14d0,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - jmp d0a050 │ │ │ │ - nopl (%rax) │ │ │ │ - test %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - ss cltd │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,%r8b │ │ │ │ - divps (%rax),%xmm0 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp d6d560 │ │ │ │ - add $0x7,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - ss cltd │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fisttps -0x75(%rax) │ │ │ │ - jne 5e1087 │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 5dded8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x36(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fisttps -0x75(%rax) │ │ │ │ - jne 5e10b7 │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 5e02f8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x7,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - xor $0xc7480099,%eax │ │ │ │ - sbb %r14b,%r8b │ │ │ │ - adc %bl,0x0(%rsi) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5dd5d0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ret $0x0 │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + lea 0xa751ad(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,0x48009935(%rax) │ │ │ │ - mov 0x8(%rbp),%ecx │ │ │ │ - movq $0x5e1148,0x8(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x5dd848,0x8(%rbp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5df9f0 │ │ │ │ - nop │ │ │ │ - ret │ │ │ │ + jmp d9c378 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x7,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - xor $0xc7480099,%eax │ │ │ │ - sbb %r12b,0x48005e11(%r8) │ │ │ │ - mov %ebx,%edi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5dccc8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ret $0x0 │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - xor $0x99,%al │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.WRB or %r9b,-0x39(%r8) │ │ │ │ - or %r15b,%r8b │ │ │ │ - adc %ebx,0x0(%rsi) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 5df0e8 │ │ │ │ - nop │ │ │ │ - ret │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x7,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - xor $0x99,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - sbb %r10b,0x12(%r8) │ │ │ │ - pop %rsi │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fisttps -0x75(%rax) │ │ │ │ - jne 5e123f │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5dc3c0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ret $0x0 │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + mov %ebx,%ecx │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5dd938 │ │ │ │ + movq $0xd75650,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + lea 0xa75118(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - xor $0x99,%al │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.WRB or %r9b,-0x39(%r8) │ │ │ │ - or %r13b,0x48005e12(%r8) │ │ │ │ - mov %ebx,%edi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x5dd8e8,0x8(%rbp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5de7e0 │ │ │ │ + jmp d9c378 │ │ │ │ nop │ │ │ │ - ret │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %al,(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 735612c4 <__environ@GLIBC_2.2.5+0x7250981c> │ │ │ │ + push %rsi │ │ │ │ + movq $0x5dd9b0,-0x18(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5dd9b0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - xor $0xc7480099,%eax │ │ │ │ - rex.RB clc │ │ │ │ - or %dl,(%rbx) │ │ │ │ - pop %rsi │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x73(%rax) │ │ │ │ - sbb $0x992d2e,%eax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e1308 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%r8),%r8d │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x49009934(%rax) │ │ │ │ - add $0x20,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5e1372 │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - shl $1,%rbx │ │ │ │ - add $0xfffffffffffffffe,%rbx │ │ │ │ - mov 0x10(%rax,%rbx,8),%rcx │ │ │ │ - movq $0xd6d9e0,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x5e1398,-0x8(%rbp) │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ - lea -0x17(%r12),%rcx │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - mov %rcx,0x18(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d68f88 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x39(%r8) │ │ │ │ + adc %r14b,%r8b │ │ │ │ + fstps 0x0(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5dd4c0 │ │ │ │ + lea 0x99cf82(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - rex.RX add $0x0,%al │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - xor $0x99,%al │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x43(%rdi) │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - inc %rcx │ │ │ │ - mov 0x10(%rax,%rcx,8),%rax │ │ │ │ - movq $0x5e1408,0x8(%rbp) │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - mov %rbx,0x28(%rbp) │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0xd752a8,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp d68f88 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - add $0x1,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,0x49009933(%rax) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5e143b │ │ │ │ - movq $0xd6d9e0,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x5e1540,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - jmp d65a58 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x5dd9f0,0x0(%rbp) │ │ │ │ + jmp d9c3d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x3,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - xor 0x458b4800(%rcx),%ebx │ │ │ │ - sub %cl,-0x77(%rax) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add 0x37(%rbx),%esi │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jb 5e1489 │ │ │ │ - movq $0x5e1170,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - je 5e0ea1 │ │ │ │ - movq $0x5e1220,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - movq $0x5e10c0,0x0(%rbp) │ │ │ │ + ... │ │ │ │ + adc $0xb0000000,%eax │ │ │ │ + iret │ │ │ │ + cltd │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5dda96 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call d97350 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 5dda91 │ │ │ │ + movq $0xda2e40,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x99cf4f(%rip),%rsi │ │ │ │ + lea 0x99cf22(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ca4ec0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - test %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - xor 0x458b4800(%rcx),%bl │ │ │ │ - and %cl,-0x77(%rax) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add 0x3c(%rbx),%esi │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jb 5e14f9 │ │ │ │ - movq $0x5e11c8,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - jne 5e1509 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5e0ea1 │ │ │ │ - movq $0x5e1278,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - movq $0x5e1118,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - nop │ │ │ │ - add $0x1,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x48009932(%rax) │ │ │ │ - mov 0x20(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - cmp $0x3,%rdx │ │ │ │ - jae 5e1564 │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - jae 5e1564 │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - je 5e0ea1 │ │ │ │ - movq $0x5e0f70,0x0(%rbp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d6ae70 │ │ │ │ - nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48009932(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5e1613 │ │ │ │ - movq $0x5e15c8,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + add %ch,-0x31(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5ddb12 │ │ │ │ + movq $0x5ddaf0,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5e15c8 │ │ │ │ + jne 5ddaf0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x32(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + iret │ │ │ │ + cltd │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r14b,(%r8) │ │ │ │ + fistpl 0x0(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + lea 0xa71d2c(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5dd4c0 │ │ │ │ + lea 0x99cf27(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + (bad) │ │ │ │ cltd │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r15b,%r8b │ │ │ │ - adc $0x8948005e,%eax │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - or %r14b,%r14b │ │ │ │ - ret │ │ │ │ + rex.RB clc │ │ │ │ (bad) │ │ │ │ - jne 5e15f8 │ │ │ │ + fistpl 0x0(%rbp) │ │ │ │ + mov %r14,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5ddb60 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - xor 0x458b4800(%rcx),%bl │ │ │ │ - or %cl,-0x39(%rax) │ │ │ │ - or %r14b,(%r8) │ │ │ │ - (bad) │ │ │ │ - pop %rsi │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls -0x77(%rcx) │ │ │ │ - (bad) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 5e0c00 │ │ │ │ - lea 0x993216(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ + add %al,%al │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + cltd │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %ecx,0x48000000(%rbx) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 5ddbd6 │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + jne 5ddbc2 │ │ │ │ + movq $0xd75710,-0x28(%r12) │ │ │ │ + movq $0x1052a59,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xd752a8,-0x10(%r12) │ │ │ │ + movq $0x1052a59,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x5e1630,0x0(%rbp) │ │ │ │ - jmp d9c378 │ │ │ │ - xchg %ax,%ax │ │ │ │ + add $0xffffffffffffffd0,%r12 │ │ │ │ + lea 0x99ce53(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0xd752a8,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ adc $0x58000000,%eax │ │ │ │ - xor 0x458d4800(%rcx),%bl │ │ │ │ + (bad) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5e16ce │ │ │ │ + jb 5ddc67 │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call d97350 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 5e16c9 │ │ │ │ + je 5ddc62 │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x9931f7(%rip),%rsi │ │ │ │ - lea 0x9931ca(%rip),%r14 │ │ │ │ + lea 0x99cdf7(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ca4ec0 │ │ │ │ + jmp ca4f58 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0xd0000000,%eax │ │ │ │ - xor 0x458d4800(%rcx),%bl │ │ │ │ + adc $0xf8000000,%eax │ │ │ │ + int $0x99 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5e1736 │ │ │ │ + jb 5ddcc7 │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call d97350 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 5e1731 │ │ │ │ + je 5ddcc2 │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x99326f(%rip),%rsi │ │ │ │ - lea 0x993242(%rip),%r14 │ │ │ │ + lea 0x99cd97(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ca4ec0 │ │ │ │ + jmp ca4f58 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + cwtl │ │ │ │ + add %esp,0x738b4800(%rdi) │ │ │ │ + sbb %cl,0x73(%rbx,%rcx,4) │ │ │ │ + adc %ch,%cl │ │ │ │ + fistpl 0x0(%rax,%rdi,2) │ │ │ │ + nopl (%rax) │ │ │ │ + adc $0x3000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x1(%rax) │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 5ddd59 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jae 5ddd67 │ │ │ │ + lea 0x99cde0(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735650ac <__environ@GLIBC_2.2.5+0x7250d604> │ │ │ │ - rex.WX │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x1(%rax) │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jge 5ddd3c │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 5ddd67 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + add %esp,0x7d8b4800(%rdi) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 5ddd70 │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ mov %rsi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jae 5e179f │ │ │ │ + shr $0x3f,%rax │ │ │ │ mov %rsi,%rbx │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jae 5e177d │ │ │ │ - cmpq $0x1,0x7(%rsi) │ │ │ │ - jl 5e179f │ │ │ │ - movq $0x5e17c8,-0x18(%rbp) │ │ │ │ + add %rax,%rbx │ │ │ │ + and $0xfffffffffffffffe,%rbx │ │ │ │ + mov %rsi,%rax │ │ │ │ + sub %rbx,%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jne 5dddd3 │ │ │ │ + movq $0x5ddd58,-0x18(%rbp) │ │ │ │ + mov %rsi,%rax │ │ │ │ mov %r14,%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + shr $0x3f,%rbx │ │ │ │ + add %rbx,%rax │ │ │ │ + sar $1,%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp d68548 │ │ │ │ - lea 0x99323a(%rip),%rbx │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x99326e(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + jmp d639c8 │ │ │ │ + nop │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x4c00a700(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%rax │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5dde35 │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 5dde29 │ │ │ │ + movq $0x5ddce0,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + movq $0x5ddd30,-0x18(%rbp) │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea -0x18(%r12),%rbx │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + shr $0x3f,%rbx │ │ │ │ + add %rbx,%rax │ │ │ │ + sar $1,%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d639c8 │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rdi,%rsi │ │ │ │ + jmp d639c8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x5dddc0,-0x20(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp d9c378 │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - xor 0x7e38300(%rcx),%bl │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 5e17da │ │ │ │ - xor %ebx,%ebx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %r14,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jae 5e1807 │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jae 5e1807 │ │ │ │ - cmpq $0x2,0x7(%r14) │ │ │ │ - jne 5e1807 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp cfb158 │ │ │ │ - mov %r14,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jae 5e1820 │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jae 5e1830 │ │ │ │ - cmpq $0x2,0x7(%r14) │ │ │ │ - jge 5e1830 │ │ │ │ - lea 0x9930d9(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5e0c00 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - xor %ebx,0x458d4800(%rcx) │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5e18db │ │ │ │ - movq $0x5e1890,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e1890 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %dl,0x480099cc(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jae 5ddeab │ │ │ │ + lea 0x99cca0(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,-0x34(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 5ddeac │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rsi,%rax │ │ │ │ + shr $0x3f,%rax │ │ │ │ + mov %rsi,%rbx │ │ │ │ + add %rax,%rbx │ │ │ │ + and $0xfffffffffffffffe,%rbx │ │ │ │ + mov %rsi,%rax │ │ │ │ + sub %rbx,%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jne 5ddeef │ │ │ │ + movq $0x5ddea0,-0x10(%rbp) │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %rax,%rbx │ │ │ │ + shr $0x3f,%rbx │ │ │ │ + add %rbx,%rax │ │ │ │ + sar $1,%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp d639c8 │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + jne 5ddefb │ │ │ │ + mov %r14,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x5ddf40,-0x18(%rbp) │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + shr $0x3f,%rbx │ │ │ │ + add %rbx,%rax │ │ │ │ + sar $1,%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d639c8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48009931(%rax) │ │ │ │ - movl $0x5e18c0,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e18c0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bh,0x480099cb(%rax) │ │ │ │ + mov 0x8(%rbp),%edi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5ddd08 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x31(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r15b,%r8b │ │ │ │ - sbb %bl,0x0(%rsi) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 5e1758 │ │ │ │ - lea 0x99315e(%rip),%rbx │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5ddf8a │ │ │ │ + movq $0x5ddfa8,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp cfb158 │ │ │ │ + lea 0x99cba7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ @@ -537963,46496 +532622,52702 @@ │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ movq $0xd75650,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - movq $0x5e18f8,0x0(%rbp) │ │ │ │ jmp d9c378 │ │ │ │ xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5e19ff │ │ │ │ - movq $0x5e1990,-0x10(%rbp) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5de083 │ │ │ │ + movq $0x5de030,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e1990 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,%r8b │ │ │ │ - sbb %ebx,0x0(%rsi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5e19c0 │ │ │ │ + jne 5de030 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x5f2128,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - lea 0x99304a(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5e1a47 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - lea 0x1(%rax),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5e1a68 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - or $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5e1ac4 │ │ │ │ - cmp 0xf(%rbx),%r14 │ │ │ │ - jne 5e1a89 │ │ │ │ - add $0xffffffffffffffc8,%r12 │ │ │ │ - lea 0xa6ddcb(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %dh,0x36(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0x18(%rax,%r14,8),%rax │ │ │ │ - movq $0x5e1a20,-0x30(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ + bsr %rax,%rax │ │ │ │ + mov $0x7f,%ebx │ │ │ │ + cmovne %rax,%rbx │ │ │ │ + xor $0x3f,%rbx │ │ │ │ + movq $0xd75650,-0x8(%r12) │ │ │ │ + mov $0x3f,%eax │ │ │ │ + sub %rbx,%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + lea 0x99cab6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5e1b70 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5e1b28,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + jb 5de133 │ │ │ │ + movq $0x5de0e0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5e1b28 │ │ │ │ + jne 5de0e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x2b(%rdi) │ │ │ │ + add %dh,0x36(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0x8(%rax),%rbx │ │ │ │ - movq $0x5e1a68,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - xor %r14d,%r14d │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + bsr %rax,%rax │ │ │ │ + mov $0x7f,%ebx │ │ │ │ + cmovne %rax,%rbx │ │ │ │ + xor $0x3f,%rbx │ │ │ │ + movq $0xd75650,-0x8(%r12) │ │ │ │ + mov $0x3f,%eax │ │ │ │ + sub %rbx,%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5e1a68 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ + lea 0x99ca0e(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + adc $0x78000000,%eax │ │ │ │ + lret │ │ │ │ + cltd │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5de19e │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call d97350 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 5de199 │ │ │ │ + movq $0xda2e40,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x99cb17(%rip),%rsi │ │ │ │ + lea 0x99caea(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ca4ec0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + lret │ │ │ │ + cltd │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735654e4 <__environ@GLIBC_2.2.5+0x7250da3c> │ │ │ │ - rex.RXB │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5e1bd5 │ │ │ │ - movq $0x5e1ae8,-0x10(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - movq $0xda4628,-0x18(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - movq $0x104f851,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp d0ce40 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x992e71(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5e1c27 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - lea 0x1(%rax),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5e1c48 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - or $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jb 5de255 │ │ │ │ + movq $0x5de1f8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5de1f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x38,%r12 │ │ │ │ + add %bh,%al │ │ │ │ + lret $0x99 │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5e1ca4 │ │ │ │ - cmp 0xf(%rbx),%r14 │ │ │ │ - jne 5e1c69 │ │ │ │ - add $0xffffffffffffffc8,%r12 │ │ │ │ - lea 0xa6dbeb(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + ja 5de260 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0x18(%rax,%r14,8),%rax │ │ │ │ - movq $0x5e1c00,-0x30(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jge 5de223 │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + lea 0x99cad6(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + bsr %rax,%rax │ │ │ │ + mov $0x7f,%ebx │ │ │ │ + cmovne %rax,%rbx │ │ │ │ + xor $0x3f,%rbx │ │ │ │ + movq $0xd75650,-0x8(%r12) │ │ │ │ + mov $0x3f,%eax │ │ │ │ + sub %rbx,%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + lea 0x99cab4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + ... │ │ │ │ + adc $0x38000000,%eax │ │ │ │ + lret │ │ │ │ + cltd │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5de2ce │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call d97350 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 5de2c9 │ │ │ │ + movq $0xda2e40,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x99cad7(%rip),%rsi │ │ │ │ + lea 0x99caaa(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ca4ec0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + add %dh,%al │ │ │ │ + lret $0x99 │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5e1d50 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5e1d08,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + jb 5de384 │ │ │ │ + movq $0x5de328,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5e1d08 │ │ │ │ + jne 5de328 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2b(%rdi) │ │ │ │ + add %bh,0x490099ca(%rax) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5de38f │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0x8(%rax),%rbx │ │ │ │ - movq $0x5e1c48,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - xor %r14d,%r14d │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + test %rax,%rax │ │ │ │ + jne 5de352 │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + lea 0x99ca97(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5e1c48 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + bsr %rax,%rax │ │ │ │ + mov $0x7f,%ebx │ │ │ │ + cmovne %rax,%rbx │ │ │ │ + xor $0x3f,%rbx │ │ │ │ + movq $0xd75650,-0x8(%r12) │ │ │ │ + mov $0x3f,%eax │ │ │ │ + sub %rbx,%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x99ca75(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + adc $0xf8000000,%eax │ │ │ │ + lret $0x99 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5de3fe │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call d97350 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 5de3f9 │ │ │ │ + movq $0xda2e40,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x99ca97(%rip),%rsi │ │ │ │ + lea 0x99ca6a(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ca4ec0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %dh,0x4c0099ca(%rax) │ │ │ │ + mov %esi,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jae 5de46f │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 5de47b │ │ │ │ + mov 0x6(%r14),%rax │ │ │ │ + mov 0x8(%rax),%rbx │ │ │ │ + shr $0x3,%rbx │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 5de46a │ │ │ │ + dec %rbx │ │ │ │ + mov 0x10(%rax,%rbx,8),%rax │ │ │ │ + bsr %rax,%rax │ │ │ │ + mov $0x7f,%ecx │ │ │ │ + cmovne %rax,%rcx │ │ │ │ + xor $0x3f,%rcx │ │ │ │ + shl $0x6,%rbx │ │ │ │ + sub %rcx,%rbx │ │ │ │ + add $0x3f,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x99ca5a(%rip),%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0x7(%r14),%rax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jl 5de46f │ │ │ │ + test %rax,%rax │ │ │ │ + jle 5de46a │ │ │ │ + bsr %rax,%rax │ │ │ │ + mov $0x7f,%ebx │ │ │ │ + cmovne %rax,%rbx │ │ │ │ + xor $0x3f,%rbx │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov $0x3f,%ebx │ │ │ │ + sub %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + lret $0x99 │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5de510 │ │ │ │ + movq $0x5de500,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5de500 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5e1dbf │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5e1db4 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x5e1cc8,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xda4100,-0x10(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d0ce40 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + add %dh,%al │ │ │ │ + leave │ │ │ │ + cltd │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,(%r8) │ │ │ │ + in $0x5d,%eax │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + adc %bh,%bh │ │ │ │ + (bad) │ │ │ │ + decl -0x73(%rax) │ │ │ │ + sbb $0x99c9e9,%eax │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x17(%rdi) │ │ │ │ - movq $0x5e1d70,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - jmp d0d168 │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0xd75650,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0x992c4a(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x5de530,0x0(%rbp) │ │ │ │ + jmp d9c378 │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + adc $0x28000000,%eax │ │ │ │ + lret $0x99 │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5e1e57 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - lea 0x1(%rax),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + jb 5de5ce │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call d97350 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 5de5c9 │ │ │ │ + movq $0xda2e40,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x99c9c7(%rip),%rsi │ │ │ │ + lea 0x99c99a(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5e1e78 │ │ │ │ + jmp ca4ec0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - or $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5e1ed4 │ │ │ │ - cmp 0xf(%rbx),%r14 │ │ │ │ - jne 5e1e99 │ │ │ │ - add $0xffffffffffffffc8,%r12 │ │ │ │ - lea 0xa6d9bb(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x18(%rax,%r14,8),%rax │ │ │ │ - movq $0x5e1e30,-0x30(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + add %ah,%al │ │ │ │ + leave │ │ │ │ + cltd │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5e1f80 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5e1f38,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + jb 5de66b │ │ │ │ + movq $0x5de628,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5e1f38 │ │ │ │ + jne 5de628 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x480099c9(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5de644 │ │ │ │ + movq $0x5de688,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d64060 │ │ │ │ + cmpq $0x1,0x7(%rbx) │ │ │ │ + jae 5de65b │ │ │ │ + lea 0x99c97e(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x5de6d0,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d64060 │ │ │ │ + lea 0x99c97e(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x2b(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x8(%rax),%rbx │ │ │ │ - movq $0x5e1e78,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0xd75650,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - xor %r14d,%r14d │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5e1e78 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c378 │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5e1fe8 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5e1fdd │ │ │ │ - movq $0x5e1ef8,-0x10(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - movq $0xda4100,-0x10(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d0ce40 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x992a79(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0xd75650,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c378 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5e2058 │ │ │ │ - movq $0x5e2048,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ + rex.RB call 74562074 <__environ@GLIBC_2.2.5+0x7350a5cc> │ │ │ │ + es lea 0x99c900(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + enter $0x99,$0x48 │ │ │ │ + add $0x8,%ebp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 5de762 │ │ │ │ + cmpq $0xa,0x7(%r14) │ │ │ │ + jb 5de795 │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 5de775 │ │ │ │ + cmpq $0x64,0x7(%r14) │ │ │ │ + jb 5de78d │ │ │ │ + movq $0x5de7b0,-0x10(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e2048 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp d64060 │ │ │ │ + mov $0x1,%ebx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 5e2054 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5e1fa0 │ │ │ │ - lea 0x992a11(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %al,0x490099c8(%rax) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5de7e3 │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x5de808,0x0(%rbp) │ │ │ │ + lea -0x7(%r12),%rsi │ │ │ │ + lea 0x99c823(%rip),%r14 │ │ │ │ + jmp d68f88 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c378 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ - jmp 5e1de0 │ │ │ │ + add %ch,(%rax) │ │ │ │ + enter $0x99,$0x48 │ │ │ │ + movl $0x5de830,0x0(%rbp) │ │ │ │ + lea 0x99c7fa(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 5e1b90 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + enter $0x99,$0x48 │ │ │ │ + movl $0x5de850,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d6d560 │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5e2118 │ │ │ │ - movq $0x5e2108,-0x10(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e2108 │ │ │ │ + add %ah,%al │ │ │ │ + (bad) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x7b(%rax) │ │ │ │ + fstpt 0x48(%rdi,%rax,2) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 5de879 │ │ │ │ + movq $0x5de748,0x8(%rbp) │ │ │ │ + lea 0x99c24c(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d63688 │ │ │ │ + movq $0x5de8c0,-0x8(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x99c796(%rip),%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5dde78 │ │ │ │ + lea 0x99c1f5(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,-0x39(%rax) │ │ │ │ + cltd │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - jne 5e2114 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5e1fa0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + adc %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x48(%rbx,%rdx,1) │ │ │ │ + movl $0x5de920,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d63688 │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + jne 5de8fa │ │ │ │ + lea 0xa657b7(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + movq $0x5de968,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d63688 │ │ │ │ + nopl (%rax) │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %dl,(%rax) │ │ │ │ (bad) │ │ │ │ - push %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5e219d │ │ │ │ - movq $0x5e2080,-0x48(%r12) │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - movq $0x5e20a8,-0x38(%r12) │ │ │ │ - mov %r14,-0x30(%r12) │ │ │ │ - movq $0x5e20d0,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - movq $0xd10808,-0x18(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x46(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - lea 0x9928c9(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,-0x17(%r8) │ │ │ │ + pop %rbp │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + lock std │ │ │ │ + (bad) │ │ │ │ + inc %edx │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 5e2285 │ │ │ │ - movq $0x5e2210,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e2210 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - mov 0x8(%rbx),%rcx │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 5e2247 │ │ │ │ + add %cl,%al │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,0x49005de9(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ + jmp 5de720 │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x75(%r8) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - rex.WRB or %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - adc %cl,-0x1(%rax) │ │ │ │ - ret $0x8348 │ │ │ │ - (bad) │ │ │ │ - cmp %ecx,%edx │ │ │ │ - je 5e2277 │ │ │ │ - mov 0x18(%rbx,%rdx,8),%rsi │ │ │ │ - movq $0x5e2230,-0x18(%rbp) │ │ │ │ - mov %rsi,%r14 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rsi,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp da7148 │ │ │ │ - lea 0xa6ccab(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x992804(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,-0x3a(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 7356230c <__environ@GLIBC_2.2.5+0x7250a864> │ │ │ │ + movsxd -0x7d(%rcx),%ecx │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x4b(%rdi) │ │ │ │ + cmp $0xa,%r14 │ │ │ │ + jae 5de9dd │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp $0x64,%r14 │ │ │ │ + jae 5de9ef │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + mov $0x1,%ebx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0xd64100,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x5dea40,-0x10(%rbp) │ │ │ │ + lea -0x7(%r12),%rax │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp d64060 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x99c645(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%cl │ │ │ │ - and %edi,%edi │ │ │ │ (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + (bad) │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5dea73 │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x5dea98,0x0(%rbp) │ │ │ │ + lea -0x7(%r12),%rsi │ │ │ │ + lea 0x99c593(%rip),%r14 │ │ │ │ + jmp d68f88 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c378 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5e22e2 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp cff748 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %bl,0x480099c5(%rax) │ │ │ │ + movl $0x5deac0,0x0(%rbp) │ │ │ │ + lea 0x99c56a(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,-0x3b(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,%r8b │ │ │ │ + (bad) │ │ │ │ + pop %rbp │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ + js 5dead0 │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5e232a │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xda4100,-0x20(%rbp) │ │ │ │ - movq $0xf74aa1,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp cff8e8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,-0x3b(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x7b(%rax) │ │ │ │ + fstpt 0x10(%rbp) │ │ │ │ + lea 0x99bfac(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 5deb19 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x5deb48,0x8(%rbp) │ │ │ │ + lea 0x99bfac(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d63688 │ │ │ │ + movq $0x5deb68,-0x8(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x99c4f6(%rip),%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5dde78 │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + (bad) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + int3 │ │ │ │ + sti │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + rex add %al,0x0(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 5e23b5 │ │ │ │ - movq $0x5e2390,-0x18(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e2390 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %cl,%al │ │ │ │ + (bad) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x48(%rbx,%rdx,1) │ │ │ │ + movl $0x5debc8,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d63688 │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + jne 5deba2 │ │ │ │ + lea 0xa6550f(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + movq $0x5dec10,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d63688 │ │ │ │ nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,-0x3c(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,%r8b │ │ │ │ + jmp 5dec2c │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + rex.W sti │ │ │ │ (bad) │ │ │ │ + inc %edx │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - shlb $1,(%rbx) │ │ │ │ - pop %rsi │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov 0x8(%rax),%rcx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - or %dh,(%rcx) │ │ │ │ - imul %bl │ │ │ │ + add %ah,(%rax) │ │ │ │ (bad) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,(%r8) │ │ │ │ + in (%dx),%al │ │ │ │ + pop %rbp │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + add %bh,%bl │ │ │ │ (bad) │ │ │ │ + inc %edx │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - rex.WRB and %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jne 5e2408 │ │ │ │ - inc %rsi │ │ │ │ - add $0x8,%rbp │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - je 5e2432 │ │ │ │ - mov 0x18(%rcx,%rsi,8),%rcx │ │ │ │ - movq $0x5e23f0,-0x8(%rbp) │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp da7388 │ │ │ │ - add $0x20,%rbp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ + add %dl,%al │ │ │ │ + ret │ │ │ │ + cltd │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 735625b4 <__environ@GLIBC_2.2.5+0x7250ab0c> │ │ │ │ + rex.X │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5e24a5 │ │ │ │ - movq $0x5e22c0,-0x40(%r12) │ │ │ │ - mov %r14,-0x30(%r12) │ │ │ │ - movq $0x5e22f8,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x5e2348,-0x10(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - lea 0x9925f9(%rip),%rbx │ │ │ │ + ja 5deca0 │ │ │ │ + movq $0xd64120,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x5decc8,-0x10(%rbp) │ │ │ │ + lea -0x6(%r12),%rax │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp d64060 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x99c3ce(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5e24f2 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp cff678 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %ch,-0x3d(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x5ded20,0x0(%rbp) │ │ │ │ + lea -0x7(%r12),%rsi │ │ │ │ + lea 0x99c30b(%rip),%r14 │ │ │ │ + jmp d68f88 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c378 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + ret │ │ │ │ + cltd │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,-0x13(%r8) │ │ │ │ + pop %rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + xor $0x99c2e2,%eax │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5e253a │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xda4100,-0x20(%rbp) │ │ │ │ - movq $0xf74ab9,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp cff8e8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + ret $0x99 │ │ │ │ + movq $0x5ded68,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d6d560 │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 5e25c5 │ │ │ │ - movq $0x5e25a0,-0x18(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e25a0 │ │ │ │ + add %cl,%al │ │ │ │ + ret $0x99 │ │ │ │ + test %rbx,%rbx │ │ │ │ + jge 5ded7d │ │ │ │ + lea 0x99bd24(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 5deda1 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x5dedd0,0x8(%rbp) │ │ │ │ + lea 0x99bd24(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d63688 │ │ │ │ + movq $0x5dedf0,-0x8(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x99c26e(%rip),%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5dde78 │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,-0x3e(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + rex.R stc │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ (bad) │ │ │ │ + rex add %al,0x0(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - loopne 5e25cb │ │ │ │ - pop %rsi │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x3e(%rax) │ │ │ │ + cltd │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov 0x8(%rax),%rcx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + adc %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x48(%rbx,%rdx,1) │ │ │ │ + movl $0x5dee50,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d63688 │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + jne 5dee2a │ │ │ │ + lea 0xa65287(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp d9aff0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ + movq $0x5dee98,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d63688 │ │ │ │ + nopl (%rax) │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - or %dh,(%rcx) │ │ │ │ - imul %bl │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + add %ah,%al │ │ │ │ + rcrl $0x0,0x45c74800(%rcx) │ │ │ │ + jo 5dee44 │ │ │ │ + pop %rbp │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + sar $0xff,%al │ │ │ │ + inc %edx │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - rex.WRB and %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jne 5e2618 │ │ │ │ - inc %rsi │ │ │ │ - add $0x8,%rbp │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - je 5e2642 │ │ │ │ - mov 0x18(%rcx,%rsi,8),%rcx │ │ │ │ - movq $0x5e2600,-0x8(%rbp) │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp da7388 │ │ │ │ - add $0x20,%rbp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5e26b5 │ │ │ │ - movq $0x5e24d0,-0x40(%r12) │ │ │ │ - mov %r14,-0x30(%r12) │ │ │ │ - movq $0x5e2508,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x5e2558,-0x10(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - lea 0x992401(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5e2702 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9d1a8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x480099c1(%rax) │ │ │ │ + movl $0x5deeb8,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 5de720 │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5e273a │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9d140 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %cl,-0x3f(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5e2777 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - lea 0x1(%rax),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5e2798 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jb 5def30 │ │ │ │ + movq $0x5def20,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5def20 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5e27ea │ │ │ │ - cmp 0x1f(%rbx),%r14 │ │ │ │ - jne 5e27bb │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - add $0xffffffffffffffe0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp d9aff0 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x18(%rcx,%r14,8),%rcx │ │ │ │ - movq $0x5e2750,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp da7388 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + add %dl,(%rax) │ │ │ │ + rcrl $0x0,0x45c74800(%rcx) │ │ │ │ + push %rax │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %rbp │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + lock idiv %edi │ │ │ │ + decl -0x73(%rax) │ │ │ │ + sbb $0x99c159,%eax │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5e2878 │ │ │ │ - movq $0x5e26e0,-0x50(%r12) │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - movq $0x5e2718,-0x38(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - mov 0x8(%rsi),%rax │ │ │ │ - movq $0x5e2798,-0x20(%r12) │ │ │ │ - lea -0x50(%r12),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - lea -0x38(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - xor %r14d,%r14d │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - jmp 5e2798 │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - lea 0x992246(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0xd75650,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x5def50,0x0(%rbp) │ │ │ │ + jmp d9c378 │ │ │ │ xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5e28f1 │ │ │ │ - movq $0x5e28e0,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ + adc $0x98000000,%eax │ │ │ │ + rcrl $0xf0,0x458d4800(%rcx) │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5defee │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call d97350 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 5defe9 │ │ │ │ + movq $0xda2e40,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x99c137(%rip),%rsi │ │ │ │ + lea 0x99c10a(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e28e0 │ │ │ │ + jmp ca4ec0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jae 5e28eb │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5e2818 │ │ │ │ - lea 0x9921e0(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5e2942 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xda4100,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp d6eef8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,-0x3f(%rax) │ │ │ │ + cltd │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 5e2a2c │ │ │ │ - movq $0x5e29a0,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5df08f │ │ │ │ + movq $0x5df048,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5e29a0 │ │ │ │ + jne 5df048 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - mov 0x8(%rbx),%rcx │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 5e29e0 │ │ │ │ + add %bh,(%rax) │ │ │ │ + rcrl $0x83,-0x2776b800(%rcx) │ │ │ │ + loopne 5df055 │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5df065 │ │ │ │ + movq $0x5df0b0,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 5dec60 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jae 5df07f │ │ │ │ + lea 0x99c0ea(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x5df0f8,0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 5de9b8 │ │ │ │ + lea 0x99c112(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x55(%rbp) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - inc %rdx │ │ │ │ - add $0x18,%rbp │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - je 5e2a10 │ │ │ │ - mov 0x18(%rbx,%rdx,8),%rsi │ │ │ │ - movq $0x5e29c0,-0x18(%rbp) │ │ │ │ - mov %rsi,%r14 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rsi,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp da7148 │ │ │ │ - lea 0xa6ce12(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xa6ce0d(%rip),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0xd75650,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c378 │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x2d(%rdi) │ │ │ │ - movq $0x5e2910,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - movq $0x5e2960,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0xd75650,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - lea 0x99204c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c378 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 74562a9c <__environ@GLIBC_2.2.5+0x7350aff4> │ │ │ │ + es lea 0x99c070(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5e2aca │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + add %bl,-0x40(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jae 5df1c9 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jae 5df190 │ │ │ │ + cmpq $0xa,0x7(%r14) │ │ │ │ + jl 5df1c9 │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jae 5df1c1 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jae 5df1a9 │ │ │ │ + cmpq $0x64,0x7(%r14) │ │ │ │ + jl 5df1c1 │ │ │ │ + movq $0x5df1e0,-0x10(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9d1a8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + jmp cfb158 │ │ │ │ + mov $0x1,%ebx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + mov $0x83490099,%edi │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x5df238,0x0(%rbp) │ │ │ │ + lea -0x7(%r12),%rsi │ │ │ │ + lea 0x99bdf3(%rip),%r14 │ │ │ │ + jmp d68f88 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c378 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5e2b02 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9d140 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x480099bf(%rax) │ │ │ │ + movl $0x5df260,0x0(%rbp) │ │ │ │ + lea 0x99bdca(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5e2b3f │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - lea 0x1(%rax),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5e2ba0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add %ch,-0x41(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,0x49005df2(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ + jmp d6d560 │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x41(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x7b(%rax) │ │ │ │ + fstpt 0x48(%rdi,%rax,2) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 5df2a9 │ │ │ │ + movq $0x5df170,0x8(%rbp) │ │ │ │ + lea 0x99b84c(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d6ae70 │ │ │ │ + movq $0x5df2f0,-0x8(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x99befe(%rip),%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d0a050 │ │ │ │ + lea 0x99b7f5(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5e2b7e │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7148 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + mov $0x8b480099,%esi │ │ │ │ + adc %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add 0x43(%rbx),%esi │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jb 5df319 │ │ │ │ + movq $0x5df3b0,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + jne 5df330 │ │ │ │ + lea 0xa64d81(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + movq $0x5df3f8,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + movq $0x5df368,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + xchg %ax,%ax │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + add %ah,-0x42(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,0x49005df3(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ + jmp 5df148 │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5e2c0b │ │ │ │ - cmp 0x27(%rbx),%r14 │ │ │ │ - jne 5e2bc3 │ │ │ │ - mov 0x1f(%rbx),%rax │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp d9aff0 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x18(%rdx,%r14,8),%rdx │ │ │ │ - movq $0x5e2b18,-0x38(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - movq $0x5e2b58,-0x18(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x38(%r12),%rsi │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp da7388 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1056658c <__environ@GLIBC_2.2.5+0xf50eae4> │ │ │ │ + add %bl,(%rax) │ │ │ │ + mov $0xc7480099,%esi │ │ │ │ + add %r10b,%r8b │ │ │ │ + repz pop %rbp │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + mov %bh,%ch │ │ │ │ (bad) │ │ │ │ - mov $0x48000000,%eax │ │ │ │ - movl $0x5e2c78,-0x18(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e2c78 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + inc %edx │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5e2ced │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x5e2aa8,-0x58(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - movq $0x5e2ae0,-0x40(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov 0x8(%rax),%rbx │ │ │ │ - movq $0x5e2ba0,-0x28(%r12) │ │ │ │ - lea -0x58(%r12),%rcx │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - xor %r14d,%r14d │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5e2ba0 │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - lea 0x991de4(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + mov $0xc7480099,%ebp │ │ │ │ + add %r11b,(%r8) │ │ │ │ + hlt │ │ │ │ + pop %rbp │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + rex std │ │ │ │ + (bad) │ │ │ │ + inc %edx │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5e2d3f │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - lea 0x1(%rax),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5e2d60 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or $0x0,%al │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5e2dbc │ │ │ │ - cmp 0xf(%rbx),%r14 │ │ │ │ - jne 5e2d81 │ │ │ │ - add $0xffffffffffffffc8,%r12 │ │ │ │ - lea 0xa6cad3(%rip),%rbx │ │ │ │ + add %al,0x480099bd(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5df476 │ │ │ │ + cmp $0xa,%r14 │ │ │ │ + jge 5df45c │ │ │ │ + xor %ebx,%ebx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x18(%rax,%r14,8),%rax │ │ │ │ - movq $0x5e2d18,-0x30(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + cmp $0x64,%r14 │ │ │ │ + jge 5df46a │ │ │ │ + mov $0x1,%ebx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + test %r14,%r14 │ │ │ │ + jg 5df481 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %r14,%rax │ │ │ │ + jmp 5df4a3 │ │ │ │ + lea 0x99bd83(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + mov %r14,%rax │ │ │ │ + bsr %rax,%rax │ │ │ │ + mov $0x7f,%ebx │ │ │ │ + cmovne %rax,%rbx │ │ │ │ + xor $0x3f,%rbx │ │ │ │ + mov $0x3f,%eax │ │ │ │ + sub %rbx,%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %r14,%rax │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5df4de │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x5df510,-0x10(%rbp) │ │ │ │ + lea -0x7(%r12),%rsi │ │ │ │ + lea 0x99bb30(%rip),%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp d68f88 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x5df7d0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp d9c378 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x480099bc(%rax) │ │ │ │ + movl $0x5df538,0x0(%rbp) │ │ │ │ + lea 0x99baf2(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + nop │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5e2e68 │ │ │ │ - movq $0x5e2e20,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e2e20 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x480099bc(%rax) │ │ │ │ + movl $0x5df558,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d6d560 │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,-0x44(%rax) │ │ │ │ + cltd │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x2b(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x8(%rax),%rbx │ │ │ │ - movq $0x5e2d60,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - xor %r14d,%r14d │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + add %dh,0x6f(%rdi) │ │ │ │ + test %rbx,%rbx │ │ │ │ + jge 5df57e │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + lea 0x99b553(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 5df5b1 │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5df5f8,0x8(%rbp) │ │ │ │ + lea 0x99b546(%rip),%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5e2d60 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - lea 0x991c81(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp d6ae70 │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + movq $0x5df618,-0x8(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x99bbf2(%rip),%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d0a050 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c378 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + mov $0x89490099,%ebx │ │ │ │ + fimuls -0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + rex.R sti │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + rex add %al,%dl │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5e2eae │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7148 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + add %dh,0x480099bb(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + jae 5df65d │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jb 5df69c │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5df68c │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5df740,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5df68c │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5df6f8,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5df68c │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + jne 5df6c4 │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + lea 0xa649ed(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5df788,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + xchg %ax,%ax │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + mov $0xc7480099,%edx │ │ │ │ + add %r11b,(%r8) │ │ │ │ + negl 0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 5df148 │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB mov $0x72f8394c,%r8d │ │ │ │ - sbb $0xe045c748,%eax │ │ │ │ - sbb %ch,(%rdi) │ │ │ │ - pop %rsi │ │ │ │ - add %cl,0x75(%rcx,%rcx,4) │ │ │ │ - call fffffffff0d3b831 <__environ@GLIBC_2.2.5+0xffffffffefce3d89> │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp c9d0d0 │ │ │ │ - lea 0x991bfb(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - rex or %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - push %rax │ │ │ │ - (bad) │ │ │ │ - pop %rsi │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - add %r9b,-0x77(%r8) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add 0x1f0f006b(%rdx),%esp │ │ │ │ - add %al,0x0(%rax,%rax,1) │ │ │ │ + add %cl,0x480099ba(%rax) │ │ │ │ + movl $0x5df760,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 5df148 │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - rex.WRB and %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jne 5e2f68 │ │ │ │ - xor %edi,%edi │ │ │ │ - jmp 5e2fc3 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - xchg %al,(%rcx) │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,-0x46(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,0x49005df7(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ + jmp 5df148 │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sub %r9b,-0x75(%r8) │ │ │ │ - rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - jne 5e2fa0 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5e2fc3 │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jne 5e2fc8 │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - inc %rdi │ │ │ │ - add $0x8,%rbp │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5e3024 │ │ │ │ - cmp %rsi,%rdi │ │ │ │ - je 5e3019 │ │ │ │ - mov 0x18(%rcx,%rdi,8),%rcx │ │ │ │ - movq $0x5e2e88,-0x18(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x5e2fa8,-0x8(%rbp) │ │ │ │ - mov %rdx,%r14 │ │ │ │ - movq $0xda4628,-0x20(%rbp) │ │ │ │ - mov %rbx,-0x18(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rdi,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp c9d278 │ │ │ │ - add $0xffffffffffffffe0,%r12 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x5e2f78,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov %rdi,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d9bef0 │ │ │ │ + add %bh,%al │ │ │ │ + mov $0x8b480099,%ecx │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + (bad) │ │ │ │ + cld │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,0x1000000(%rip) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735669b4 <__environ@GLIBC_2.2.5+0x7250ef0c> │ │ │ │ - jnp 5e30b2 │ │ │ │ - movl $0x5e30a0,-0x18(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e30a0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + mov $0x8d480099,%ecx │ │ │ │ + rex.RB call 1056314c <__environ@GLIBC_2.2.5+0xf50b6a4> │ │ │ │ (bad) │ │ │ │ + popf │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,%r8b │ │ │ │ - xor %bl,0x0(%rsi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e30d0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,-0x75(%rcx) │ │ │ │ + rex.RX or %r9b,-0x3f(%rax) │ │ │ │ + call ffffffffc0e34013 <__environ@GLIBC_2.2.5+0xffffffffbfddc56b> │ │ │ │ + jne 5df819 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %r14,%rax │ │ │ │ + jmp 5df847 │ │ │ │ + dec %rax │ │ │ │ + mov 0x10(%r14,%rax,8),%rbx │ │ │ │ + bsr %rbx,%rbx │ │ │ │ + mov $0x7f,%ecx │ │ │ │ + cmovne %rbx,%rcx │ │ │ │ + xor $0x3f,%rcx │ │ │ │ + mov $0x3f,%ebx │ │ │ │ + sub %rcx,%rbx │ │ │ │ + shl $0x6,%rax │ │ │ │ + add %rbx,%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %r14,%rax │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5df882 │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x5df8c0,-0x10(%rbp) │ │ │ │ + lea -0x7(%r12),%rsi │ │ │ │ + lea 0x99b78c(%rip),%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp d68f88 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x5dfb80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp d9c378 │ │ │ │ + lea 0x99b967(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jge 5e30dc │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ + add %cl,(%rax) │ │ │ │ + mov $0xc7480099,%ecx │ │ │ │ + add %r13b,%r8b │ │ │ │ + clc │ │ │ │ + pop %rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + xor $0x99b742,%eax │ │ │ │ mov %rbx,%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5e2ed0 │ │ │ │ - lea 0x991a15(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + jmp d6ae70 │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x7e24ac(%rip),%r14 │ │ │ │ - jmp d6e428 │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + mov $0xc7480099,%eax │ │ │ │ + add %r9b,(%r8) │ │ │ │ + stc │ │ │ │ + pop %rbp │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + push $0x10078dc │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5e314f │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x5e3100,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp c9dfd8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800991a(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5e31c8 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5e31bd │ │ │ │ - movq $0x5e3120,-0x18(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - movq $0x5e31e8,-0x8(%rbp) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0x7e11d4(%rip),%r14 │ │ │ │ + add %al,%al │ │ │ │ + mov $0x83490099,%eax │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x6f(%rdi) │ │ │ │ + test %rbx,%rbx │ │ │ │ + jge 5df92e │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + lea 0x99b1a3(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 5df961 │ │ │ │ + movq $0xd6da00,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5df9a8,0x8(%rbp) │ │ │ │ + lea 0x99b196(%rip),%rsi │ │ │ │ + lea -0x6(%r12),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d6ae70 │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + movq $0x5df9c8,-0x8(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x99b842(%rip),%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d6e428 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - lea 0x991a79(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp d0a050 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c378 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x1a(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - adc %bl,(%rdx) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ + add %ah,(%rax) │ │ │ │ + mov $0x89490099,%eax │ │ │ │ + fimuls -0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + xchg %eax,%esp │ │ │ │ + idiv %edi │ │ │ │ + decl (%rdi) │ │ │ │ (bad) │ │ │ │ - add %r8b,(%rax) │ │ │ │ - ... │ │ │ │ - adc $0x98000000,%eax │ │ │ │ - sbb 0x458d4800(%rcx),%bl │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5e325e │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call d97350 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5e3259 │ │ │ │ - movq $0xda2e40,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x991a37(%rip),%rsi │ │ │ │ - lea 0x991a08(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5e3178 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + rex add %al,0x0(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5e329f │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - lea -0x1(%rax),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5e32c0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + mov $0x8b480099,%eax │ │ │ │ + adc %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add 0x35(%rbx),%esi │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jb 5dfa4c │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5dfa3c │ │ │ │ + movq $0xd6da00,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5dfaf0,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x6(%r12),%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5dfa3c │ │ │ │ + movq $0xd6da00,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5dfaa8,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x6(%r12),%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5dfa3c │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + jne 5dfa74 │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + lea 0xa6463d(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + movq $0xd6da00,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5dfb38,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x6(%r12),%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + xchg %ax,%ax │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + mov $0x99,%bh │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,%r8b │ │ │ │ + cli │ │ │ │ + pop %rbp │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + nop │ │ │ │ + idiv %bh │ │ │ │ + inc %edx │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or (%rax),%eax │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5e330d │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x18(%rcx,%r14,8),%rcx │ │ │ │ - test %r14,%r14 │ │ │ │ - jne 5e32eb │ │ │ │ - add $0xffffffffffffffe0,%r12 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - jmp d9aff0 │ │ │ │ - movq $0x5e3278,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp da7388 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48009919(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5e33d0 │ │ │ │ - movq $0x5e3378,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e3378 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + mov $0x99,%dh │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,(%r8) │ │ │ │ + sti │ │ │ │ + pop %rbp │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + rex.W idiv %dil │ │ │ │ + inc %edx │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x19(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x56(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x8(%rax),%rbx │ │ │ │ - dec %rbx │ │ │ │ - test %rbx,%rbx │ │ │ │ - jge 5e33a9 │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - lea 0x991930(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - movq $0x5e32c0,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5e32c0 │ │ │ │ - lea 0x991919(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x28000000,%eax │ │ │ │ - sbb %ebx,0x458d4800(%rcx) │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5e344e │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call d97350 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5e3449 │ │ │ │ - movq $0xda2e40,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x991847(%rip),%rsi │ │ │ │ - lea 0x9918c0(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5e3178 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5e348f │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - lea 0x1(%rax),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5e34b0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %dl,0x480099b6(%rax) │ │ │ │ + movl $0x5dfb58,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 5df148 │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5e3501 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x17(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rdx │ │ │ │ - mov 0x18(%rdx,%r14,8),%rdx │ │ │ │ - cmp %rcx,%r14 │ │ │ │ - jne 5e34df │ │ │ │ - add $0xffffffffffffffe0,%r12 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - jmp d9aff0 │ │ │ │ - movq $0x5e3468,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp da7388 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %cl,-0x4a(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + mov $0xffffffc,%edx │ │ │ │ + (bad) │ │ │ │ + add %al,0x1000000(%rip) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - sbb %bl,0x458d4800(%rcx) │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5e35c5 │ │ │ │ - movq $0x5e3568,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %ah,(%rax) │ │ │ │ + mov $0x99,%dh │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5dfbf0 │ │ │ │ + movq $0x5dfbe0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5e3568 │ │ │ │ + jne 5dfbe0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%al │ │ │ │ + mov $0x99,%ch │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,(%r8) │ │ │ │ + cld │ │ │ │ + pop %rbp │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + pop %rax │ │ │ │ + cmc │ │ │ │ (bad) │ │ │ │ - cltd │ │ │ │ + decl -0x73(%rax) │ │ │ │ + sbb $0x99b629,%eax │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x5b(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x8(%rax),%rbx │ │ │ │ - dec %rbx │ │ │ │ - test %rbx,%rbx │ │ │ │ - jge 5e3599 │ │ │ │ - add $0xffffffffffffffe0,%r12 │ │ │ │ - lea 0x9917c0(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - movq $0x5e34b0,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0xd75650,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - xor %r14d,%r14d │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5e34b0 │ │ │ │ - lea 0x9917a4(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x5dfc10,0x0(%rbp) │ │ │ │ + jmp d9c378 │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ - adc $0xe0000000,%eax │ │ │ │ - (bad) │ │ │ │ - cltd │ │ │ │ + adc $0x68000000,%eax │ │ │ │ + mov $0x99,%dh │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5e363e │ │ │ │ + jb 5dfcae │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call d97350 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 5e3639 │ │ │ │ + je 5dfca9 │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x99177f(%rip),%rsi │ │ │ │ - lea 0x991750(%rip),%r14 │ │ │ │ + lea 0x99b607(%rip),%rsi │ │ │ │ + lea 0x99b5da(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5e3178 │ │ │ │ + jmp ca4ec0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5e36eb │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5e36e0 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call d97350 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5e36db │ │ │ │ - movq $0xda2e40,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0xda1650,-0x20(%r12) │ │ │ │ - movq $0x0,-0x18(%r12) │ │ │ │ - movq $0x0,-0x10(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - movq $0xda16b0,(%rax) │ │ │ │ - movq $0x5f2188,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,-0x4a(%rax) │ │ │ │ cltd │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5e374b │ │ │ │ - movq $0x5e3740,-0x8(%rbp) │ │ │ │ - lea 0x9916f8(%rip),%rbx │ │ │ │ + jb 5dfd55 │ │ │ │ + movq $0x5dfd08,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5e3740 │ │ │ │ + jne 5dfd08 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rax) │ │ │ │ + mov $0x99,%dh │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x31(%rbx),%esi │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 5dfd2b │ │ │ │ + movq $0x5dfd70,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 5df7f8 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jl 5dfd45 │ │ │ │ + movq $0x5dfdb8,0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 5df448 │ │ │ │ + lea 0x99b5a4(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x9916e6(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - adc $0x8000000,%eax │ │ │ │ - (bad) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5e37b6 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call d97350 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5e37b1 │ │ │ │ - movq $0xda2e40,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x991607(%rip),%rsi │ │ │ │ - lea 0x9916a0(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5e3178 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x68000000,%eax │ │ │ │ - (bad) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73567124 <__environ@GLIBC_2.2.5+0x7250f67c> │ │ │ │ - (bad) │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call d97350 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5e3813 │ │ │ │ - movq $0xda2e40,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x5e3830,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 5e3708 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + lea 0x99b5dc(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ - movq $0xd754d0,-0x8(%r12) │ │ │ │ + movq $0xd75650,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x20(%rbp),%r9 │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 5e38b0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl 0x3(%rbp) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rsi) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,%bl │ │ │ │ - ja 5e38ff │ │ │ │ - mov %ebp,%ebx │ │ │ │ - mov 0x18(%r14,%rax,8),%rcx │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rax,%rbx │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r9,0x60(%rsp) │ │ │ │ - mov %r8,0x58(%rsp) │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - mov %rdx,0x48(%rsp) │ │ │ │ - call d918c0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x58(%rsp),%r9 │ │ │ │ - mov 0x50(%rsp),%r8 │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov %r9,0x18(%r14,%rax,8) │ │ │ │ - movq $0xda1650,(%r14) │ │ │ │ - lea 0x18(%r14),%rbx │ │ │ │ - shr $0x7,%rax │ │ │ │ - mov 0x8(%r14),%rcx │ │ │ │ - shl $0x3,%rcx │ │ │ │ - add %rax,%rcx │ │ │ │ - movb $0x1,(%rbx,%rcx,1) │ │ │ │ - inc %r8 │ │ │ │ - cmp %rsi,%r8 │ │ │ │ - jge 5e3943 │ │ │ │ - mov %rdi,%rax │ │ │ │ - add %r8,%rax │ │ │ │ - cmpq $0x0,0xa77854(%rip) │ │ │ │ - je 5e3903 │ │ │ │ - jmp 5e38b2 │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 5e39e8 │ │ │ │ - mov 0x8(%r14),%rax │ │ │ │ - mov 0x8(%rsi),%rbx │ │ │ │ - mov %rax,%rcx │ │ │ │ - imul %rbx,%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - jne 5e39bb │ │ │ │ - movq $0x5e39b0,-0x8(%rbp) │ │ │ │ - lea 0x99152c(%rip),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e39b0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x5e3a08,-0x20(%rbp) │ │ │ │ - mov %r14,%rdx │ │ │ │ - lea 0x9914cb(%rip),%r14 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp d9cbc0 │ │ │ │ - lea 0x9914f1(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - sbb %dh,(%rcx) │ │ │ │ - imul %bl │ │ │ │ - cmp 0x6(%rbp),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jne 5e3a44 │ │ │ │ - inc %rsi │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - cmp %rcx,%rsi │ │ │ │ - jge 5e3a8c │ │ │ │ - mov 0x18(%rax,%rsi,8),%rax │ │ │ │ - movq $0x5e3a28,-0x10(%rbp) │ │ │ │ - mov %rax,%r9 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - mov %rsi,%rdi │ │ │ │ - imul %rdx,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5e38b0 │ │ │ │ - movq $0xda16b0,(%rbx) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - adc $0x99,%al │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5e3b3c │ │ │ │ - movq $0x5e3af0,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e3af0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - adc 0x45c74800(%rcx),%ebx │ │ │ │ - add %ah,(%rax) │ │ │ │ - cmp 0x0(%rsi),%ebx │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e3b20 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp d9c378 │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - adc 0x458b4800(%rcx),%ebx │ │ │ │ - or %cl,-0x39(%rax) │ │ │ │ - or %r11b,0x3b(%r8) │ │ │ │ - pop %rsi │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jae 5e3b37 │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 5e3960 │ │ │ │ - lea 0x9913bd(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ - movq $0x5f2188,-0x8(%r12) │ │ │ │ + movq $0xd75650,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ + jmp d9c378 │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ - adc $0x98000000,%eax │ │ │ │ - adc 0x458d4800(%rcx),%ebx │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5e3bee │ │ │ │ + adc $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB enter $0x394c,$0xf8 │ │ │ │ + jb 5dfe4d │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call d97350 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 5e3be9 │ │ │ │ + je 5dfe48 │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x9911cf(%rip),%rsi │ │ │ │ - lea 0x991330(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5e3178 │ │ │ │ + movq $0x5dfeb0,-0x18(%rbp) │ │ │ │ + mov $0x1f0,%ebx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d9c850 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 5e3c95 │ │ │ │ - mov 0x8(%r14),%rax │ │ │ │ - mov 0x8(%rsi),%rbx │ │ │ │ - mov %rax,%rcx │ │ │ │ - imul %rbx,%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - jne 5e3c6b │ │ │ │ - movq $0x5e3c60,-0x8(%rbp) │ │ │ │ - lea 0x99127c(%rip),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e3c60 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ + push %rbp │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + sbb %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ + push %rsi │ │ │ │ + xchg %ax,%ax │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r13b,%r9b │ │ │ │ + incb (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rcx) │ │ │ │ + shr $0x3,%bl │ │ │ │ + inc %rax │ │ │ │ + movq $0x0,0x10(%rbx,%rax,8) │ │ │ │ + cmp $0x3d,%rax │ │ │ │ + jne 5dfeb4 │ │ │ │ + lea 0x99be5d(%rip),%rax │ │ │ │ + mov $0x1,%ecx │ │ │ │ + xor %edx,%edx │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5e00fe │ │ │ │ + cmp $0x3e,%rdx │ │ │ │ + jne 5dff1f │ │ │ │ + movq $0xc765a8,-0x20(%r12) │ │ │ │ + movq $0x1052a49,-0x18(%r12) │ │ │ │ + movq $0x1052e19,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + movq $0x3e,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x5e3cb0,-0x20(%rbp) │ │ │ │ - lea 0x9912e6(%rip),%r14 │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp d9cbc0 │ │ │ │ - lea 0x9912e4(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ + mov %rcx,0x10(%rbx,%rdx,8) │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + movq $0x5dff60,-0x10(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea 0x1(%rdx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5dff60 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - sbb %dh,(%rcx) │ │ │ │ - imul %bl │ │ │ │ - cmp 0x6(%rbp),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r13b,%r11b │ │ │ │ + (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jne 5e3cec │ │ │ │ - inc %rsi │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - cmp %rcx,%rsi │ │ │ │ - jge 5e3d32 │ │ │ │ - movq $0x5e3cd0,-0x10(%rbp) │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - imul %rdx,%rdi │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - xor %r14d,%r14d │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %dl,%dl │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + rorl %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %eax,0x48000000(%rsi) │ │ │ │ + cmp $0x3e,%ecx │ │ │ │ + je 5e00ca │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + movq $0x5dfff8,-0x8(%rbp) │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d9cda8 │ │ │ │ - movq $0xda16b0,(%rbx) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - adc 0x458d4800(%rcx),%bl │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5e3ddc │ │ │ │ - movq $0x5e3d90,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rdx,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5e3d90 │ │ │ │ + jne 5dfff8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - adc %ebx,0x45c74800(%rcx) │ │ │ │ - add %al,%al │ │ │ │ - cmp $0x8b48005e,%eax │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov %rbx,0x10(%rdx,%rcx,8) │ │ │ │ + movq $0x5dff80,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea 0x1(%rcx),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5e3dc0 │ │ │ │ + jne 5dff80 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x5dfe90,0x0(%rbp) │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + jmp d9c360 │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - adc %ebx,0x458b4800(%rcx) │ │ │ │ - or %cl,-0x39(%rax) │ │ │ │ - or %r15b,%r8b │ │ │ │ - cmp $0x8b48005e,%eax │ │ │ │ - jae 5e3dd7 │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 5e3c10 │ │ │ │ - lea 0x9911bd(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + ret │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5e00ae │ │ │ │ + movq $0xc765a8,-0x20(%r12) │ │ │ │ + movq $0x1052a49,-0x18(%r12) │ │ │ │ + movq $0x1052e19,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + movq $0x3e,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x5e0060,0x8(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d9bef0 │ │ │ │ + movq $0xc765a8,-0x20(%r12) │ │ │ │ + movq $0x1052a49,-0x18(%r12) │ │ │ │ + movq $0x1052e19,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x3e,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x5dfe68,-0x20(%rbp) │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp d9bef0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ + cwtl │ │ │ │ + fbld -0x3b7cb700(%rsi) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x5f2188,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %dh,0x1b(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + jmp d680c0 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - adc $0x98000000,%eax │ │ │ │ - adc %ebx,0x458d4800(%rcx) │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5e3e8e │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call d97350 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5e3e89 │ │ │ │ - movq $0xda2e40,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x990f2f(%rip),%rsi │ │ │ │ - lea 0x991130(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5e3178 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5e3ece │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7148 │ │ │ │ + push %rax │ │ │ │ + fbld -0x3b7cb700(%rsi) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1b(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + jmp d680c0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - jmp 5e3f70 │ │ │ │ - mov %r13,%r8 │ │ │ │ - mov 0x18(%rax,%rdx,8),%r9 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rsi,%r10 │ │ │ │ - mov %r9,%rsi │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov %rax,%r8 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rdx,0x68(%rsp) │ │ │ │ - mov %r9,0x60(%rsp) │ │ │ │ - mov %r10,0x58(%rsp) │ │ │ │ - mov %r8,0x50(%rsp) │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - call d918c0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - mov 0x60(%rsp),%rdx │ │ │ │ - mov 0x58(%rsp),%rdi │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - mov %rcx,0x18(%rax,%rdx,8) │ │ │ │ - movq $0xda1650,(%rax) │ │ │ │ - lea 0x18(%rax),%rcx │ │ │ │ - shr $0x7,%rdx │ │ │ │ - mov 0x8(%rax),%rax │ │ │ │ - shl $0x3,%rax │ │ │ │ - add %rdx,%rax │ │ │ │ - movb $0x1,(%rcx,%rax,1) │ │ │ │ - inc %rdi │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5e3fc3 │ │ │ │ - cmp 0x14(%rbx),%rdi │ │ │ │ - jge 5e3fbc │ │ │ │ - mov 0x4(%rbx),%rax │ │ │ │ - mov 0xc(%rbx),%rcx │ │ │ │ - mov 0x18(%rcx,%rdi,8),%rcx │ │ │ │ - movq $0x5e3ea8,-0x18(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x18(%r12),%rcx │ │ │ │ - mov %r14,%rdx │ │ │ │ - add %rdi,%rdx │ │ │ │ - cmpq $0x0,0xa771db(%rip) │ │ │ │ - je 5e3f4a │ │ │ │ - jmp 5e3ef2 │ │ │ │ - add $0xffffffffffffffe0,%r12 │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + or %bl,%bh │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1b(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + jmp d680c0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + adc $0x3000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB enter $0x394c,$0xf8 │ │ │ │ - jb 5e407c │ │ │ │ - mov 0x8(%r14),%rax │ │ │ │ - mov 0x8(%rsi),%rbx │ │ │ │ - mov %rax,%rcx │ │ │ │ - imul %rbx,%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - jne 5e404b │ │ │ │ - movq $0x5e4040,-0x8(%rbp) │ │ │ │ - lea 0x990e98(%rip),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e4040 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ + jae 5e058f │ │ │ │ + lea 0x99bb34(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + mov $0xc7480099,%ebx │ │ │ │ + add %r12b,0x49005e08(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ + jmp d6d560 │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + mov $0x83490099,%ebx │ │ │ │ (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x37(%rdi) │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + inc %rcx │ │ │ │ + mov 0x10(%rax,%rcx,8),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5e0640,0x8(%rbp) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x5e4098,-0x28(%rbp) │ │ │ │ - mov %r14,%rdx │ │ │ │ - lea 0x990fa3(%rip),%r14 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp d9cbc0 │ │ │ │ - lea 0x990f9d(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add $0x3,%al │ │ │ │ + jmp d680c0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x480099ba(%rax) │ │ │ │ + movl $0x5e02f0,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d6d560 │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,-0x46(%rax) │ │ │ │ + cltd │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x30(%rdi) │ │ │ │ - movq $0x5e3ef0,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ + add %dh,0x37(%rdi) │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + shl $1,%rbx │ │ │ │ + lea -0x2(%rbx),%rax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov 0x10(%rbx,%rax,8),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x5e0358,-0x8(%rbp) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d680c0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c378 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movb $0x0,0x0(%rip) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + mov $0x83490099,%edx │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2a(%rdi) │ │ │ │ + movq $0x5e0140,-0x10(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ + movq $0x5e03b0,0x0(%rbp) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + jmp d639c8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + nop │ │ │ │ + rex.RX add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x490099b9(%rax) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5e0400 │ │ │ │ + movq $0x5e0188,-0x10(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - lea -0x14(%r12),%rsi │ │ │ │ - xor %edi,%edi │ │ │ │ - jmp 5e4127 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + inc %rcx │ │ │ │ + mov 0x10(%rax,%rcx,8),%rax │ │ │ │ + movq $0x5e0420,0x8(%rbp) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + mov %rbx,0x18(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d639c8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - nopl (%rax) │ │ │ │ - rex.RX or $0x0,%al │ │ │ │ + add (%r8),%r8b │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x47(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x27(%rdi) │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5e0478,0x0(%rbp) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov %rbx,0x8(%rbp) │ │ │ │ + jmp d680c0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x2,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + mov $0x8b480099,%eax │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r9b,0x48005e06(%r8) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d63c78 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %r8d,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + mov $0x8b480099,%eax │ │ │ │ + and %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x48(%rbx,%rdx,1) │ │ │ │ + movl $0x5e0ab8,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d63688 │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + je 5e0727 │ │ │ │ + movq $0x5e0b08,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d63688 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %r8d,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,-0x48(%rax) │ │ │ │ + cltd │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - jne 5e411c │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - inc %rdi │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - jge 5e4166 │ │ │ │ - mov 0x18(%rcx,%rdi,8),%rcx │ │ │ │ - movq $0x5e40f8,-0x10(%rbp) │ │ │ │ - mov %rdi,%rdx │ │ │ │ - xor %edi,%edi │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - imul %rax,%r14 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - mov %r8,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5e3ef0 │ │ │ │ - movq $0xda16b0,(%rbx) │ │ │ │ - add $0x28,%rbp │ │ │ │ + and %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x48(%rbx,%rdx,1) │ │ │ │ + movl $0x5e0a18,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d63688 │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + je 5e0727 │ │ │ │ + movq $0x5e0a68,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d63688 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + mov $0x8b4c0099,%eax │ │ │ │ + jne 5e0564 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%rdi │ │ │ │ + jmp 5e058f │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + mov $0x99,%bh │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 5e0598 │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rdi,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 5e05a1 │ │ │ │ + cmp 0x7(%rdi),%rsi │ │ │ │ + ja 5e05c4 │ │ │ │ + movq $0x5e05e0,-0x20(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rdi,%r14 │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp d64060 │ │ │ │ + xor %ebx,%ebx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800990e(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5e4214 │ │ │ │ - movq $0x5e41c8,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x490099b7(%rax) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5e061f │ │ │ │ + movq $0xd64100,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5e06d0,-0x10(%rbp) │ │ │ │ + lea -0x7(%r12),%rax │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e41c8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp d64060 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c378 │ │ │ │ + nop │ │ │ │ + add $0x1,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0xe(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,%r8b │ │ │ │ - pop %r14 │ │ │ │ + add %ch,(%rax) │ │ │ │ + mov $0x99,%bh │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e41f8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + (bad) -0x77(%rax) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add %esi,0xb(%rbp) │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + je 5e0727 │ │ │ │ + movq $0x5e09f8,0x8(%rbp) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d63688 │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - (bad) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r14b,(%r8) │ │ │ │ - rex.X pop %rsi │ │ │ │ + add %ah,%al │ │ │ │ + mov $0x99,%dh │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - jae 5e420f │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + (bad) -0x77(%rax) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add %esi,0xb(%rbp) │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + je 5e0727 │ │ │ │ + movq $0x5e0860,0x8(%rbp) │ │ │ │ + mov %rcx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5e3ff0 │ │ │ │ - lea 0x990e25(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ + jmp d63688 │ │ │ │ + nopl (%rax) │ │ │ │ + add (%r8),%r8b │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x480099b6(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov %rax,%rcx │ │ │ │ + sub %rbx,%rcx │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + jl 5e0768 │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + cmp $0x21,%rsi │ │ │ │ + jae 5e0737 │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + shl $1,%rsi │ │ │ │ + lea -0x4(%rsi),%rcx │ │ │ │ + mov 0x10(%r14,%rcx,8),%rbx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 5e0790 │ │ │ │ + lea 0x1(%rcx),%rbx │ │ │ │ + mov 0x10(%r14,%rbx,8),%rbx │ │ │ │ + cmp $0xffffffffffffffff,%rbx │ │ │ │ + je 5e07f3 │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 5e081c │ │ │ │ + add $0x8,%rbp │ │ │ │ + lea 0xa6397a(%rip),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + lea -0x4(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 5e0758 │ │ │ │ + movq $0x5e0840,0x0(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + jmp d63560 │ │ │ │ + lea 0xa63c59(%rip),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + mov $0x1,%ebx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %ah,%al │ │ │ │ + mov $0x99,%ch │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x7d(%r9) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x5f2188,-0x8(%r12) │ │ │ │ + add %dh,0x3a(%rdi) │ │ │ │ + movq $0x5e01d0,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + movq $0x5e09d0,0x0(%rbp) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + jmp d680c0 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x5e0788,0x0(%rbp) │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + jmp d9c378 │ │ │ │ + movabs $0x8000000000000000,%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + je 5e0758 │ │ │ │ + mov $0xffffffffffffffff,%rbx │ │ │ │ + cqto │ │ │ │ + idiv %rbx │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cqto │ │ │ │ + idiv %rbx │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + mov $0x99,%ch │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,%r8b │ │ │ │ + add 0x0(%rsi),%bl │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d67f48 │ │ │ │ + addl $0x0,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + mov $0x99,%ch │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,0x49005e08(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ + jmp d67f48 │ │ │ │ + addl $0x0,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + mov $0x99,%ah │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,(%r8) │ │ │ │ + or %ebx,0x0(%rsi) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d6d560 │ │ │ │ + addl $0x0,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + mov $0x99,%ah │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x5f(%rdi) │ │ │ │ + test %rbx,%rbx │ │ │ │ + jl 5e09a8 │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 5e08da │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + movq $0x5e0558,0x0(%rbp) │ │ │ │ + lea 0x99a1e7(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d63688 │ │ │ │ + movq $0xd64100,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x5e04a8,-0x8(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5dde78 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - adc $0x0,%eax │ │ │ │ + jmp d9c378 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + mov $0x99,%ah │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5e42c6 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x5b(%rdi) │ │ │ │ + test %rbx,%rbx │ │ │ │ + jl 5e09a8 │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 5e0966 │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + movq $0x5e0580,0x0(%rbp) │ │ │ │ + lea 0x99a15b(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d63688 │ │ │ │ + movq $0xd64100,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x5e0500,-0x8(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call d97350 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5e42c1 │ │ │ │ - movq $0xda2e40,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x990af7(%rip),%rsi │ │ │ │ - lea 0x990d98(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5e3178 │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5dde78 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c378 │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + lea 0x99a0e5(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%r8),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x480099b3(%rax) │ │ │ │ + movl $0x5e0268,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d639c8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,-0x4d(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,0x2(%r8) │ │ │ │ + pop %rsi │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + rex jne 5e0a7f │ │ │ │ + add %al,0x0(%rbx,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 5e4374 │ │ │ │ - mov 0x8(%r14),%rax │ │ │ │ - mov 0x8(%rsi),%rbx │ │ │ │ - mov %rax,%rcx │ │ │ │ - add %rbx,%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - jne 5e4343 │ │ │ │ - movq $0x5e4338,-0x8(%rbp) │ │ │ │ - lea 0x990ba1(%rip),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e4338 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,-0x4d(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,0xa(%r8) │ │ │ │ + pop %rsi │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fisttps -0x75(%rax) │ │ │ │ + jne 5e0a3f │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + jmp 5e0220 │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ (bad) │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x5e4390,-0x28(%rbp) │ │ │ │ - mov %r14,%rdx │ │ │ │ - lea 0x990d4b(%rip),%r14 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp d9cbc0 │ │ │ │ - lea 0x990d45(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add $0x3,%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%r8d │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + mov $0x99,%bl │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,0x48005e0a(%r8) │ │ │ │ + mov %ebx,%edi │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + jmp 5e0220 │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,%r8b │ │ │ │ - rex.XB pop %r14 │ │ │ │ - add %cl,0x45(%rbx,%rcx,4) │ │ │ │ - sbb %dh,(%rcx) │ │ │ │ - decl -0x77(%rax) │ │ │ │ - fiadds 0x31(%rbp) │ │ │ │ - testb $0xd8,-0x77(%rax) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - jmp d9cda8 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x3,%al │ │ │ │ + add (%rax),%r8d │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x480099b2(%rax) │ │ │ │ + movl $0x5e0ae0,0x0(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + jmp 5e0220 │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,%r8b │ │ │ │ - rex.XB pop %r14 │ │ │ │ - add %cl,0x45(%rbx,%rcx,4) │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - jge 5e43f0 │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - xor %r14d,%r14d │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - jmp d9cda8 │ │ │ │ - test %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%r8d │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,-0x4e(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,(%r8) │ │ │ │ + or 0x0(%rsi),%ebx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + jmp 5e0220 │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - add %dh,0x4800da16(%rax) │ │ │ │ - mov %eax,%ebx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800990c(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5e44ac │ │ │ │ - movq $0x5e4460,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e4460 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + adc $0xa6,%ch │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1b(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + jmp d680c0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0xc(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,0x48005e44(%r8) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e4490 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + cmp %dl,%ch │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - or $0x99,%al │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r9b,%r8b │ │ │ │ - rex.R pop %rsi │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jae 5e44a7 │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 5e42e8 │ │ │ │ - lea 0x990c2d(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1b(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + jmp d680c0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lock (bad) │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x5f2188,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %dh,0x1b(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + jmp d680c0 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - adc $0x30000000,%eax │ │ │ │ - or $0x99,%al │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5e455e │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call d97350 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5e4559 │ │ │ │ - movq $0xda2e40,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x990bcf(%rip),%rsi │ │ │ │ - lea 0x990ba0(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5e3178 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x38000000,%eax │ │ │ │ - or $0x99,%al │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5e45c6 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call d97350 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5e45c1 │ │ │ │ - movq $0xda2e40,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x990bd7(%rip),%rsi │ │ │ │ - lea 0x990b38(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5e3178 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x40000000,%eax │ │ │ │ - or $0x99,%al │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5e462e │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call d97350 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5e4629 │ │ │ │ - movq $0xda2e40,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x990bdf(%rip),%rsi │ │ │ │ - lea 0x990ad0(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5e3178 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - or $0x99,%al │ │ │ │ + add %dh,(%rax) │ │ │ │ + mov $0x99,%cl │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5e46a1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5e4670 │ │ │ │ - movq $0x5e4690,-0x10(%rbp) │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp cfba90 │ │ │ │ - lea 0x990c39(%rip),%rbx │ │ │ │ + rex.RB enter $0x394c,$0xf8 │ │ │ │ + jae 5e0c6f │ │ │ │ + lea 0x99b180(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - or -0x247ab800(%rcx),%ebx │ │ │ │ - jne 5e46d3 │ │ │ │ - movq $0x5e46c8,0x8(%rbp) │ │ │ │ - lea 0x990814(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e46c8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %ch,-0x4f(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 5e0c78 │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rdi,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5e0cb6 │ │ │ │ + mov %rsi,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5e0d09 │ │ │ │ + movq $0x5e0cf0,-0x20(%rbp) │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov 0x6(%rsi),%rsi │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov 0x6(%rdi),%r14 │ │ │ │ + mov %rbx,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp d61ef0 │ │ │ │ + mov %rsi,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 5e0cd2 │ │ │ │ + mov 0x7(%rdi),%rax │ │ │ │ + cmp 0x7(%rsi),%rax │ │ │ │ + jae 5e0d09 │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 5e0cd6 │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + xor %ebx,%ebx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + mov $0x99,%al │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x4c(%rbp,%rbx,8) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + add $0x20,%rbp │ │ │ │ + movq $0x5e0d40,-0x20(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rdi,%r14 │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp d64060 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ (bad) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x5e4740,-0x8(%rbp) │ │ │ │ - lea 0x990b66(%rip),%r14 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x480099b0(%rax) │ │ │ │ + movl $0x5e0da0,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d9cbc0 │ │ │ │ - mov %r13,%rsi │ │ │ │ - mov 0x18(%rbx,%rcx,8),%rdi │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov %rax,%r8 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rdx,0x58(%rsp) │ │ │ │ - mov %r8,0x50(%rsp) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - call d918c0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov %r14,%rcx │ │ │ │ - jmp 5e47ab │ │ │ │ - xchg %ax,%ax │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ + jmp d64060 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movb $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - or 0x458b4800(%rcx),%ebx │ │ │ │ - or %dh,(%rcx) │ │ │ │ - leave │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - jmp 5e4780 │ │ │ │ + add %bh,%al │ │ │ │ + scas %es:(%rdi),%eax │ │ │ │ + cltd │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + jne 5e0d88 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5e0e39 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ret │ │ │ │ - add %al,(%rax) │ │ │ │ + add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - or 0x458b4800(%rcx),%ebx │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - mov %ecx,0x40(%rsp) │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - mov %rdx,%rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 5e47fc │ │ │ │ - cmp %rax,%rcx │ │ │ │ - jge 5e481f │ │ │ │ - mov 0x6(%rdx),%rax │ │ │ │ - mov 0xe(%rdx),%rdx │ │ │ │ - cmpq $0x0,0xa769eb(%rip) │ │ │ │ - jne 5e46ef │ │ │ │ - mov %rax,0x18(%rbx,%rcx,8) │ │ │ │ - movq $0xda1650,(%rbx) │ │ │ │ - lea 0x18(%rbx),%rax │ │ │ │ - mov %rcx,%rsi │ │ │ │ - shr $0x7,%rsi │ │ │ │ - mov 0x8(%rbx),%rdi │ │ │ │ - shl $0x3,%rdi │ │ │ │ - add %rsi,%rdi │ │ │ │ - movb $0x1,(%rax,%rdi,1) │ │ │ │ - movq $0x5e4760,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - inc %rcx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + add %ch,(%rax) │ │ │ │ + mov $0x99,%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + rorl $0xd9,0x29(%rax) │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + jl 5e0e00 │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov %rsi,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + jne 5e0dc9 │ │ │ │ + mov 0x7(%rsi),%rdx │ │ │ │ + cmp $0x21,%rdx │ │ │ │ + jb 5e0e0c │ │ │ │ + lea -0x4(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 5e0df0 │ │ │ │ + movq $0x5e0f18,-0x8(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e4760 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - cmp %rax,%rcx │ │ │ │ - jne 5e480f │ │ │ │ - movq $0xda16b0,(%rbx) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x9909c2(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - lea 0x990942(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + jmp d63560 │ │ │ │ + lea 0xa635c1(%rip),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ jmp d9aff0 │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + mov $0x1,%ebx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + shl $1,%rbx │ │ │ │ + add $0xfffffffffffffffc,%rbx │ │ │ │ + mov 0x10(%r14,%rbx,8),%rcx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 5e0eb4 │ │ │ │ + mov %rsi,0x40(%rsp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5e0e8c │ │ │ │ + movq $0x5e0be8,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x5e1308,-0x10(%rbp) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp d680c0 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x5e0d70,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + mov %rcx,0x18(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp d9c378 │ │ │ │ + inc %rbx │ │ │ │ + mov 0x10(%r14,%rbx,8),%rbx │ │ │ │ + cmp $0xffffffffffffffff,%rbx │ │ │ │ + je 5e0eda │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 5e11ce │ │ │ │ + cqto │ │ │ │ + idiv %rbx │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movabs $0x8000000000000000,%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + je 5e0df0 │ │ │ │ + mov $0xffffffffffffffff,%rbx │ │ │ │ + cqto │ │ │ │ + idiv %rbx │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0xa(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5e4890 │ │ │ │ - movq $0x5e4880,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e4880 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x480099ae(%rax) │ │ │ │ + movl $0x5e0f38,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d67f48 │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - or 0x45c74800(%rcx),%bl │ │ │ │ - add %dh,0x49005e48(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp 5e4650 │ │ │ │ - lea 0x990a29(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x480099ae(%rax) │ │ │ │ + movl $0x5e0f58,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d6d560 │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,-0x52(%rax) │ │ │ │ + cltd │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x5f2188,-0x8(%r12) │ │ │ │ + add %dh,0x37(%rdi) │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + shl $1,%rbx │ │ │ │ + lea -0x2(%rbx),%rax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov 0x10(%rbx,%rax,8),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + movq $0x5e0fc0,-0x8(%rbp) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d680c0 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - movq $0x5e48b0,0x0(%rbp) │ │ │ │ - jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + jmp d9c378 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movb $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48009909(%rax) │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5e49d9 │ │ │ │ - movq $0x5e4948,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e4948 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + scas %es:(%rdi),%al │ │ │ │ + cltd │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2a(%rdi) │ │ │ │ + movq $0x5e0b58,-0x10(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5e1018,0x0(%rbp) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rbx,0x18(%rbp) │ │ │ │ + jmp d639c8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + nop │ │ │ │ + movb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x9(%rax) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - test %rax,%rax │ │ │ │ - jne 5e49ba │ │ │ │ - movq $0x5e4980,0x8(%rbp) │ │ │ │ - lea 0x990558(%rip),%rbx │ │ │ │ + add %dh,0x490099ad(%rax) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5e1068 │ │ │ │ + movq $0x5e0ba0,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + inc %rcx │ │ │ │ + mov 0x10(%rax,%rcx,8),%rax │ │ │ │ + movq $0x5e1088,0x8(%rbp) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + mov %rbx,0x18(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e4980 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + jmp d639c8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + add %r8b,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x53(%rax) │ │ │ │ + cltd │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1d(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x5f2188,-0x8(%r12) │ │ │ │ + add %dh,0x27(%rdi) │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + movq $0x5e10e0,0x0(%rbp) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov %rbx,0x8(%rbp) │ │ │ │ + jmp d680c0 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - movq $0x5e4a38,-0x8(%rbp) │ │ │ │ - lea 0x99087f(%rip),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d9cbc0 │ │ │ │ - lea 0x9908f0(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %r13,%rsi │ │ │ │ - mov 0x18(%rcx,%rdx,8),%rdi │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov %rax,%r8 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r8,0x50(%rsp) │ │ │ │ - mov %rdx,0x48(%rsp) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - call d918c0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - mov %r14,%rcx │ │ │ │ - jmp 5e4ac3 │ │ │ │ - xchg %ax,%ax │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - or %bl,0x45c74800(%rcx) │ │ │ │ - add %ch,0x4a(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + lods %ds:(%rsi),%al │ │ │ │ + cltd │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r13b,0x11(%r8) │ │ │ │ pop %rsi │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - adc %r14b,%r14b │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jne 5e4a68 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d63c78 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - or %bl,0x458b4800(%rcx) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - rex.WRB adc %r14b,(%r9) │ │ │ │ - shr %cl,%bl │ │ │ │ - and $0xf,%al │ │ │ │ - (bad) │ │ │ │ - rex add %al,%bl │ │ │ │ - add %al,(%rax) │ │ │ │ + add %bh,0x480099ac(%rax) │ │ │ │ + mov 0x20(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 5e1133 │ │ │ │ + movq $0x5e1330,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d63688 │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + je 5e11ce │ │ │ │ + movq $0x5e13a0,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d63688 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,-0x54(%rax) │ │ │ │ cltd │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - mov %ebx,%esi │ │ │ │ - and $0x7,%esi │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 5e4b22 │ │ │ │ - cmp %rax,%rdx │ │ │ │ - jge 5e4b6b │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - cmpq $0x0,0xa766d3(%rip) │ │ │ │ - jne 5e49e4 │ │ │ │ - mov %rax,0x18(%rcx,%rdx,8) │ │ │ │ - movq $0xda1650,(%rcx) │ │ │ │ - lea 0x18(%rcx),%rax │ │ │ │ - mov %rdx,%rsi │ │ │ │ - shr $0x7,%rsi │ │ │ │ - mov 0x8(%rcx),%rcx │ │ │ │ - shl $0x3,%rcx │ │ │ │ - add %rsi,%rcx │ │ │ │ - movb $0x1,(%rax,%rcx,1) │ │ │ │ - movq $0x5e4a88,-0x8(%rbp) │ │ │ │ - lea 0x1(%rdx),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e4a88 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + (bad) -0x77(%rax) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add %esi,0x7(%rbp) │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + je 5e11ce │ │ │ │ + movq $0x5e1208,0x8(%rbp) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d63688 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %r8b,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - (bad) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r13b,%r11b │ │ │ │ - add -0x77(%rax),%ecx │ │ │ │ - rorl %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x49(%rdi) │ │ │ │ - cmp %rax,%rbx │ │ │ │ - jne 5e4b57 │ │ │ │ - movq $0xda16b0,(%rcx) │ │ │ │ - movq $0x5f2188,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - lea 0x990676(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - lea 0x9905f6(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + add %bh,0x480099ab(%rax) │ │ │ │ + mov 0x20(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + jne 5e11de │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + jne 5e11de │ │ │ │ + add $0x8,%rbp │ │ │ │ + lea 0xa62ed3(%rip),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ jmp d9aff0 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x5e4b18,0x0(%rbp) │ │ │ │ - jmp d9c378 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + movq $0x5e1380,0x0(%rbp) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d63688 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %al,(%rdi) │ │ │ │ + add %al,%al │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ cltd │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5e4bca │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5e4848 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,(%r8) │ │ │ │ + adc 0x0(%rsi),%bl │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d67f48 │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - (bad) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x5e4ba8,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp da7148 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x480099ab(%rax) │ │ │ │ + movl $0x5e1248,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d6d560 │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %cl,0x48009906(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5e4c8f │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5e4c84 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x5e4be8,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7388 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %al,0x480099ab(%rax) │ │ │ │ + test %ebx,%ebx │ │ │ │ + jl 5e12a9 │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 5e126d │ │ │ │ + movq $0x5e0c60,0x0(%rbp) │ │ │ │ + lea 0x999854(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d63688 │ │ │ │ + movq $0x5e1110,-0x8(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5dde78 │ │ │ │ + nopl (%rax) │ │ │ │ + add (%r8),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,%al │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x7b(%rax) │ │ │ │ + fstpt 0x14(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + lea 0x9997e8(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 5e12d9 │ │ │ │ + movq $0x5e13f0,0x0(%rbp) │ │ │ │ + lea 0x9997e8(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d63688 │ │ │ │ + movq $0x5e1550,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov %rbx,0x20(%rbp) │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + jmp 5dde78 │ │ │ │ + nopl (%rax) │ │ │ │ + movb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,-0x56(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,%r8b │ │ │ │ + adc $0x5e,%al │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + jne 5e133c │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d639c8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %bl,0x480099aa(%rax) │ │ │ │ + movl $0x5e1358,0x0(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + jmp 5e0c38 │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rsi) │ │ │ │ - cltd │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5e4cf6 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5e4908 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%r8),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x49009905(%rax) │ │ │ │ - add $0x20,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5e4d49 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x5e4cd0,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - jmp da7148 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + test $0xc7480099,%eax │ │ │ │ + add %r9b,%r8b │ │ │ │ + adc $0x5e,%al │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + mov $0x4400786b,%eax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x5(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ cltd │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,%r8b │ │ │ │ + adc 0x0(%rsi),%ebx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + jmp 5e0c38 │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2b(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x5e4d18,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rsi │ │ │ │ - lea 0xa6dd46(%rip),%r14 │ │ │ │ - jmp da7388 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - clc │ │ │ │ - add $0x99,%al │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5e4dea │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5e4848 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %bh,-0x57(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fisttps -0x75(%rax) │ │ │ │ + jne 5e13ff │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 5e0220 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x49009904(%rax) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5e4e33 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x5e4dc8,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp da7148 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,-0x57(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + sbb %cl,-0x39(%rax) │ │ │ │ + sbb %r9b,0x14(%r8) │ │ │ │ + pop %rsi │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fisttps -0x75(%rax) │ │ │ │ + jne 5e1433 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5e0220 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x48009904 │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5e4eaf │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5e4ea4 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x5e4e08,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ - lea 0xa6dc4e(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7388 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %bh,%al │ │ │ │ + test $0x99,%al │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + sbb %cl,-0x39(%rax) │ │ │ │ + sbb %r12b,0x48005e14(%r8) │ │ │ │ + mov %ebx,%edi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5e0220 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - add $0x99,%al │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73568824 <__environ@GLIBC_2.2.5+0x72510d7c> │ │ │ │ - jl 5e4f22 │ │ │ │ - movl $0x5e4f18,-0x18(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e4f18 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - add 0x7e38300(%rcx),%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 5e4f44 │ │ │ │ - movq $0x5e4f70,0x10(%rbp) │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - lea 0xa6dbb5(%rip),%rsi │ │ │ │ - lea 0xa5ec60(%rip),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp d033f8 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ add $0x18,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add (%r8),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x480099a8(%rax) │ │ │ │ + movl $0x5e12a0,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d6d560 │ │ │ │ + movb $0x0,(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0xd1c3a8,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x490099a8(%rax) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5e152c │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + inc %rcx │ │ │ │ + mov 0x10(%rax,%rcx,8),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5e11b0,0x8(%rbp) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov %rbx,0x28(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + jmp d680c0 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rax │ │ │ │ - add 0x458d4800(%rcx),%ebx │ │ │ │ - call 1056890c <__environ@GLIBC_2.2.5+0xf510e64> │ │ │ │ - (bad) │ │ │ │ - test %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + test $0x99,%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sub %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x48(%rbx,%rdx,1) │ │ │ │ + movl $0x5e1418,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d63688 │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + jne 5e1583 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5e11ce │ │ │ │ + movq $0x5e1470,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d63688 │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5e503e │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x5e4d70,-0x48(%r12) │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x5e4e58,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5e4ed0,-0x10(%r12) │ │ │ │ - lea -0x47(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x5e5060,-0x18(%rbp) │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 5f23d8 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + xor %cl,%bl │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0xd1c3a8,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %dh,0x1b(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + jmp d680c0 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + call 495ebcbb <__environ@GLIBC_2.2.5+0x48594213> │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5e1618 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + jmp d680c0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - sbb $0xa6,%al │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jae 5e50e3 │ │ │ │ - jmp d1c0e8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + movabs 0x4d10c4834900a6ca,%al │ │ │ │ + cmp 0x358(%rbp),%esp │ │ │ │ + ja 5e1660 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + jmp d680c0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + adc $0x3000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ cltd │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10568a54 <__environ@GLIBC_2.2.5+0xf510fac> │ │ │ │ - (bad) │ │ │ │ - rolb $0x0,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call bca25d │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e5148 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + rex.RB enter $0x394c,$0xf8 │ │ │ │ + jae 5e19f7 │ │ │ │ + lea 0x99a73c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x480099a6(%rax) │ │ │ │ + movl $0x5e1d08,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d6d560 │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - add %ebx,-0x3b7cb700(%rcx) │ │ │ │ - push %rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x490099a6(%rax) │ │ │ │ + add $0x10,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5e51d1 │ │ │ │ - cmpq $0xa,0x7(%rbx) │ │ │ │ - jg 5e51bb │ │ │ │ - movq $0x5e4fb8,-0x48(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x5e50b0,-0x28(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x5e50d8,-0x18(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xd1c3a8,-0x8(%r12) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ + ja 5e1714 │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + inc %rcx │ │ │ │ + mov 0x10(%rax,%rcx,8),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffb0,%r12 │ │ │ │ - lea 0xa61bed(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ + movq $0x5e1aa8,0x8(%rbp) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d680c0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %ch,0x1(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ cltd │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73568b4c <__environ@GLIBC_2.2.5+0x725110a4> │ │ │ │ - pop %rcx │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5e524f │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x5e5100,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x5e5270,-0x18(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - lea -0x6(%r12),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp d01550 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,0x17(%r8) │ │ │ │ + pop %rsi │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + sbb %bh,0x2c50078(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ + cltd │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0xd1c3a8,-0x8(%r12) │ │ │ │ + add %dh,0x37(%rdi) │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + shl $1,%rbx │ │ │ │ + lea -0x2(%rbx),%rax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov 0x10(%rbx,%rax,8),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + movq $0x5e17c0,-0x8(%rbp) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d680c0 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c378 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movb $0x0,0x0(%rip) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x490099a5(%rax) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5e17f7 │ │ │ │ + movq $0x5e15a8,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5e1818,0x0(%rbp) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + jmp d639c8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nop │ │ │ │ + rex.RX add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,-0x5b(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x43(%rdi) │ │ │ │ + movq $0x5e15f0,-0x10(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + inc %rcx │ │ │ │ + mov 0x10(%rax,%rcx,8),%rax │ │ │ │ + movq $0x5e1888,0x8(%rbp) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + mov %rbx,0x18(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d639c8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + add (%r8),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ - sbb 0x738b4800(%rsi),%ah │ │ │ │ + movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - jmp d1c0e8 │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x27(%rdi) │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5e18e0,0x0(%rbp) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov %rbx,0x8(%rbp) │ │ │ │ + jmp d680c0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + add $0x2,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %cl,0x480099a4(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + movq $0x5e1af0,0x8(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d63c78 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %r8d,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,-0x5c(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x48(%rbx,%rdx,1) │ │ │ │ + movl $0x5e1f20,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d63688 │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + je 5e1b8f │ │ │ │ + movq $0x5e1f70,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d63688 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %r8d,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ - (bad) │ │ │ │ - addb $0x0,(%rax) │ │ │ │ - add %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x77(%rdi) │ │ │ │ - movq $0x5e4c38,-0x78(%r12) │ │ │ │ - mov %rdi,-0x68(%r12) │ │ │ │ - mov %rsi,-0x60(%r12) │ │ │ │ - mov %r14,-0x58(%r12) │ │ │ │ - movq $0x5e4cb0,-0x50(%r12) │ │ │ │ - lea -0x78(%r12),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x5e51f8,-0x40(%r12) │ │ │ │ - mov %r14,-0x30(%r12) │ │ │ │ - mov %rsi,-0x28(%r12) │ │ │ │ - mov %rdi,-0x20(%r12) │ │ │ │ - movq $0x5e52c0,-0x18(%r12) │ │ │ │ - lea -0x4f(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xd1c3a8,-0x8(%r12) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x40(%r12),%rsi │ │ │ │ - lea -0x6(%r12),%r14 │ │ │ │ - jmp d19ba8 │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - lea 0x98ffff(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - ... │ │ │ │ + movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x48(%rbx,%rdx,1) │ │ │ │ + movl $0x5e1e80,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d63688 │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + je 5e1b8f │ │ │ │ + movq $0x5e1ed0,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d63688 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - lcall *-0x776b800(%rax) │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 5e52e8 │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x4c0099a3(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%rdi │ │ │ │ + jmp 5e19f7 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %al,0x4c0099a3(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rdi,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 5e1a09 │ │ │ │ + cmp 0x7(%rdi),%rsi │ │ │ │ + ja 5e1a2c │ │ │ │ + movq $0x5e1a48,-0x20(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rdi,%r14 │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp d64060 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5e53ea │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ + add %ah,(%rax) │ │ │ │ + movabs %eax,0x3b4d10c483490099 │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x32(%rdi) │ │ │ │ + movq $0xd64100,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5e1b38,-0x10(%rbp) │ │ │ │ + lea -0x7(%r12),%rax │ │ │ │ + mov %rax,%r14 │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d002f0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp d64060 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c378 │ │ │ │ + nop │ │ │ │ + add $0x1,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - cmp $0x98,%bh │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5e545a │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5e544f │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x5e53c8,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea 0xa6197b(%rip),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5e52e8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,%al │ │ │ │ + movabs %al,0x894808458b480099 │ │ │ │ + (bad) -0x77(%rax) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add %esi,0xb(%rbp) │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + je 5e1b8f │ │ │ │ + movq $0x5e1e60,0x8(%rbp) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d63688 │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - lcall *-0x3b7cb700(%rax) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x23(%rdi) │ │ │ │ - movq $0x5e5400,-0x18(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - lea 0xa61767(%rip),%rbx │ │ │ │ - jmp da7148 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - lea 0x98fef6(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %bh,-0x5e(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + (bad) -0x77(%rax) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add %esi,0xb(%rbp) │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + je 5e1b8f │ │ │ │ + movq $0x5e1cc8,0x8(%rbp) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d63688 │ │ │ │ + nopl (%rax) │ │ │ │ + add (%r8),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5e54f2 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d002f0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %dh,(%rax) │ │ │ │ + movabs %al,0x894808458b480099 │ │ │ │ + rorl $0xd9,0x29(%rax) │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + jl 5e1bd0 │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + cmp $0x21,%rsi │ │ │ │ + jae 5e1b9f │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + shl $1,%rsi │ │ │ │ + lea -0x4(%rsi),%rcx │ │ │ │ + mov 0x10(%r14,%rcx,8),%rbx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 5e1bf8 │ │ │ │ + lea 0x1(%rcx),%rbx │ │ │ │ + mov 0x10(%r14,%rbx,8),%rbx │ │ │ │ + cmp $0xffffffffffffffff,%rbx │ │ │ │ + je 5e1c5b │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 5e1c84 │ │ │ │ + add $0x8,%rbp │ │ │ │ + lea 0xa62512(%rip),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + lea -0x4(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 5e1bc0 │ │ │ │ + movq $0x5e1ca8,0x0(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + jmp d63560 │ │ │ │ + lea 0xa627f1(%rip),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + mov $0x1,%ebx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x2(%rax) │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %bh,-0x5f(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x7d(%r9) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x17(%rdi) │ │ │ │ - movq $0x5e54d0,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - jmp 5e52e8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x98fe7a(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %dh,0x3a(%rdi) │ │ │ │ + movq $0x5e1638,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x5e1e38,0x0(%rbp) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + jmp d680c0 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x5e1bf0,0x0(%rbp) │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + jmp d9c378 │ │ │ │ + movabs $0x8000000000000000,%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + je 5e1bc0 │ │ │ │ + mov $0xffffffffffffffff,%rbx │ │ │ │ + cqto │ │ │ │ + idiv %rbx │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cqto │ │ │ │ + idiv %rbx │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x2(%rax) │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ - jmp 5e5510 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + movabs 0x17380045c7480099,%al │ │ │ │ + pop %rsi │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ + js 5e1cb8 │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex.W (bad) │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 5e55ec │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5e55e1 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x5e5568,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%r14 │ │ │ │ - movq $0xda4628,-0x28(%rbp) │ │ │ │ - movq $0x1052a49,-0x20(%rbp) │ │ │ │ - movq $0x1046db9,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp d023d0 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %ah,0x480099a0(%rax) │ │ │ │ + movl $0x5e1ce8,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d67f48 │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %al,0x480099a0(%rax) │ │ │ │ + movl $0x5e1d98,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d6d560 │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp d188e8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %ah,-0x60(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,0x480098fd(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5e568a │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5e567f │ │ │ │ - movq $0x5e5588,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x5e5608,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x5e56a8,-0x8(%rbp) │ │ │ │ - mov %rdi,%rsi │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x5f(%rdi) │ │ │ │ + test %rbx,%rbx │ │ │ │ + jl 5e1e10 │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 5e1d42 │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + movq $0x5e19c0,0x0(%rbp) │ │ │ │ + lea 0x998d7f(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d63688 │ │ │ │ + movq $0xd64100,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x5e1910,-0x8(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d1b0c8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x98fd5f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + jmp 5dde78 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c378 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + lahf │ │ │ │ + cltd │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0xd1c3a8,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %dh,0x5b(%rdi) │ │ │ │ + test %rbx,%rbx │ │ │ │ + jl 5e1e10 │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 5e1dce │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + movq $0x5e19e8,0x0(%rbp) │ │ │ │ + lea 0x998cf3(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d63688 │ │ │ │ + movq $0xd64100,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x5e1968,-0x8(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5dde78 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + jmp d9c378 │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + lea 0x998c7d(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%r8),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + lahf │ │ │ │ + cltd │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,%r8b │ │ │ │ + (bad) │ │ │ │ + pop %rsi │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 5e1e54 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d639c8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - cld │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ - jmp 5e5510 │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + lahf │ │ │ │ + cltd │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,0x49005e16(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ + jmp d67f48 │ │ │ │ + add (%rax),%r8d │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x480098fc,%eax │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5e577c │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5e5771 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x5e56f8,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%r14 │ │ │ │ - movq $0xda4628,-0x28(%rbp) │ │ │ │ - movq $0x1052a49,-0x20(%rbp) │ │ │ │ - movq $0x1046db9,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp d023d0 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add %ch,%al │ │ │ │ + sahf │ │ │ │ + cltd │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,0x48005e1e(%r8) │ │ │ │ + mov %ebx,%edi │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + jmp 5e1688 │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - cld │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x5e5718,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - lea 0xa6144c(%rip),%rbx │ │ │ │ - jmp da7148 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x98fc2b(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%r8d │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - sti │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ - jmp 5e5630 │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %bl,0x4800999e(%rax) │ │ │ │ + movl $0x5e1ef8,0x0(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + jmp 5e1688 │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x480098fb(%rax) │ │ │ │ - mov %esi,%edi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 5e5510 │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%r8d │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - sar $0x98,%bl │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5e5862 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5e5798 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %cl,-0x62(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,0x1f(%r8) │ │ │ │ + pop %rsi │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fisttps -0x75(%rax) │ │ │ │ + jne 5e1f47 │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + jmp 5e1688 │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - sti │ │ │ │ - cwtl │ │ │ │ - add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 5e5478 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add (%rax),%r8d │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + popf │ │ │ │ + cltd │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,0x48005e1f(%r8) │ │ │ │ + mov %ebx,%edi │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + jmp 5e1688 │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - jo 5e58fa │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 5e5925 │ │ │ │ - movq $0x5e57f8,-0x68(%r12) │ │ │ │ - mov %r14,-0x60(%r12) │ │ │ │ - movq $0x5e5820,-0x58(%r12) │ │ │ │ - mov %r14,-0x50(%r12) │ │ │ │ - movq $0x5e5840,-0x48(%r12) │ │ │ │ - mov %r14,-0x38(%r12) │ │ │ │ - movq $0x5e5880,-0x30(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - movq $0xd058b0,-0x20(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x56(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x66(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x70,0x388(%r13) │ │ │ │ - lea 0x98fad9(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sbb %al,%cl │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x40(%rdi) │ │ │ │ - movq $0xda1650,-0x30(%r12) │ │ │ │ - movq $0x1,-0x28(%r12) │ │ │ │ - movq $0x2,-0x20(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %r14,0x18(%rax) │ │ │ │ - movq $0xda16b0,(%rax) │ │ │ │ - movq $0x5f2188,-0x8(%r12) │ │ │ │ + add %dh,0x1b(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - lea 0x98fa89(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + jmp d680c0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + rol $1,%al │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1b(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + jmp d680c0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 5e5a3d │ │ │ │ - movq $0x5e5a18,-0x18(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e5a18 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + mov %al,%al │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ - pop %rdx │ │ │ │ - pop %rsi │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov 0x8(%rax),%rcx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - lea 0x98fa04(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1b(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + jmp d680c0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - or %dh,(%rcx) │ │ │ │ - imul %bl │ │ │ │ - (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB enter $0x394c,$0xf8 │ │ │ │ + jae 5e20d7 │ │ │ │ + lea 0x999de8(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - rex.WRB and %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jne 5e5a90 │ │ │ │ - inc %rsi │ │ │ │ - add $0x8,%rbp │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - je 5e5aba │ │ │ │ - mov 0x18(%rcx,%rsi,8),%rcx │ │ │ │ - movq $0x5e5a78,-0x8(%rbp) │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp da7388 │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + popf │ │ │ │ + cltd │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 5e20e0 │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rdi,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5e211e │ │ │ │ + mov %rsi,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5e2171 │ │ │ │ + movq $0x5e2158,-0x20(%rbp) │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov 0x6(%rsi),%rsi │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov 0x6(%rdi),%r14 │ │ │ │ + mov %rbx,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp d61ef0 │ │ │ │ + mov %rsi,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 5e213a │ │ │ │ + mov 0x7(%rdi),%rax │ │ │ │ + cmp 0x7(%rsi),%rax │ │ │ │ + jae 5e2171 │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 5e213e │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + xor %ebx,%ebx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x63(%rax) │ │ │ │ + cltd │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x4c(%rbp,%rbx,8) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + add $0x20,%rbp │ │ │ │ + movq $0x5e21a8,-0x20(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rdi,%r14 │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp d64060 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5e5aff │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - lea -0x1(%rax),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5e5b20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + pushf │ │ │ │ + cltd │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + or %ah,(%rdx) │ │ │ │ + pop %rsi │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + adc %cl,-0x77(%rax) │ │ │ │ + pop %rbp │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + lahf │ │ │ │ + (bad) │ │ │ │ + js 5e21c1 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movb $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + add %ah,0x4800999c(%rax) │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5e22a1 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x20,%r12 │ │ │ │ + add %dl,0x4800999c(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov %rax,%rcx │ │ │ │ + sub %rbx,%rcx │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + jl 5e2268 │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov %rsi,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + jne 5e2231 │ │ │ │ + mov 0x7(%rsi),%rdx │ │ │ │ + cmp $0x21,%rdx │ │ │ │ + jb 5e2274 │ │ │ │ + lea -0x4(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 5e2258 │ │ │ │ + movq $0x5e2380,-0x8(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d63560 │ │ │ │ + lea 0xa62159(%rip),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + mov $0x1,%ebx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + shl $1,%rbx │ │ │ │ + add $0xfffffffffffffffc,%rbx │ │ │ │ + mov 0x10(%r14,%rbx,8),%rcx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 5e231c │ │ │ │ + mov %rsi,0x40(%rsp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5e5b71 │ │ │ │ - test %r14,%r14 │ │ │ │ - jge 5e5b42 │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - add $0xffffffffffffffe0,%r12 │ │ │ │ + ja 5e22f4 │ │ │ │ + movq $0x5e2050,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x5e2770,-0x10(%rbp) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp d680c0 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x5e21d8,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + mov %rcx,0x18(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp d9c378 │ │ │ │ + inc %rbx │ │ │ │ + mov 0x10(%r14,%rbx,8),%rbx │ │ │ │ + cmp $0xffffffffffffffff,%rbx │ │ │ │ + je 5e2342 │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 5e2636 │ │ │ │ + cqto │ │ │ │ + idiv %rbx │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp d9aff0 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x18(%rcx,%r14,8),%rcx │ │ │ │ - movq $0x5e5ad8,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movabs $0x8000000000000000,%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + je 5e2258 │ │ │ │ + mov $0xffffffffffffffff,%rbx │ │ │ │ + cqto │ │ │ │ + idiv %rbx │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp da7388 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 105694ec <__environ@GLIBC_2.2.5+0xf511a44> │ │ │ │ + add %bl,(%rax) │ │ │ │ + fwait │ │ │ │ + cltd │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,0x49005e23(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ + jmp d67f48 │ │ │ │ (bad) │ │ │ │ - mov %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - movq $0x5e5bd8,-0x18(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e5bd8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + (bad) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,%r8b │ │ │ │ + and 0x0(%rsi),%ebx │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d6d560 │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + (bad) │ │ │ │ + cltd │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x39(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x5e5b20,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ + add %dh,0x37(%rdi) │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + shl $1,%rbx │ │ │ │ + lea -0x2(%rbx),%rax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov 0x10(%rbx,%rax,8),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ - mov 0x8(%rax),%rax │ │ │ │ - lea -0x1(%rax),%r14 │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5e5b20 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - lea 0x98f81b(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + movq $0x5e2428,-0x8(%rbp) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d680c0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c378 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5e5ca9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5e5cc0 │ │ │ │ - movq $0x5e5c98,-0x18(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e5c98 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + movb $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,-0x66(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2a(%rdi) │ │ │ │ + movq $0x5e1fc0,-0x10(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5e2480,0x0(%rbp) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rbx,0x18(%rbp) │ │ │ │ + jmp d639c8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + nop │ │ │ │ + movb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - loopne 5e5cfa │ │ │ │ - pop %rsi │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov 0x8(%rax),%rcx │ │ │ │ - dec %rcx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ + add %bl,(%rax) │ │ │ │ + (bad) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x43(%rdi) │ │ │ │ + movq $0x5e2008,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + inc %rcx │ │ │ │ + mov 0x10(%rax,%rcx,8),%rax │ │ │ │ + movq $0x5e24f0,0x8(%rbp) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - lea 0x98f791(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ + mov %rbx,0x18(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d639c8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + add %r8b,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x49009999(%rax) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5e2524 │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5e2548,0x0(%rbp) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov %rbx,0x8(%rbp) │ │ │ │ + jmp d680c0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,-0x67(%rax) │ │ │ │ + cltd │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - or %ch,%bl │ │ │ │ - and %esp,-0x70(%rsi) │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r10b,%r8b │ │ │ │ + and $0x8948005e,%eax │ │ │ │ + (bad) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d63c78 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + cltd │ │ │ │ + cltd │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - or %cl,-0x1(%rax) │ │ │ │ - lret $0x8348 │ │ │ │ - cli │ │ │ │ - push 0x48(%rdi,%rbx,1) │ │ │ │ - mov 0x18(%rcx,%rdx,8),%ecx │ │ │ │ - movq $0x5e5d00,0x0(%rbp) │ │ │ │ + and %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x48(%rbx,%rdx,1) │ │ │ │ + movl $0x5e2798,0x0(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,0x8(%rbp) │ │ │ │ - jmp da7388 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5e5d77 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - lea 0x1(%rax),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5e5d98 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d63688 │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + je 5e2636 │ │ │ │ + movq $0x5e2808,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d63688 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + cwtl │ │ │ │ + cltd │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + (bad) -0x77(%rax) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add %esi,0x7(%rbp) │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + je 5e2636 │ │ │ │ + movq $0x5e2670,0x8(%rbp) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d63688 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %r8b,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5e5dea │ │ │ │ - cmp 0x1f(%rbx),%r14 │ │ │ │ - jne 5e5dbb │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - add $0xffffffffffffffe0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ + add %ah,(%rax) │ │ │ │ + cwtl │ │ │ │ + cltd │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x77(%r8) │ │ │ │ + (bad) -0x77(%rax) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add %esi,0x1b(%rbp) │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + jne 5e2646 │ │ │ │ + add $0x8,%rbp │ │ │ │ + lea 0xa61a6b(%rip),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ jmp d9aff0 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x18(%rcx,%r14,8),%rcx │ │ │ │ - movq $0x5e5d50,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp da7388 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + movq $0x5e27e8,0x0(%rbp) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d63688 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1056976c <__environ@GLIBC_2.2.5+0xf511cc4> │ │ │ │ (bad) │ │ │ │ - lea (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x5e5e58,-0x18(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e5e58 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %ch,(%rax) │ │ │ │ + cwtl │ │ │ │ + cltd │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,0x49005e26(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ + jmp d67f48 │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + cwtl │ │ │ │ + cltd │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,0x49005e26(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ + jmp d6d560 │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3d(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x8(%rax),%rbx │ │ │ │ - movq $0x5e5d98,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - xor %r14d,%r14d │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5e5d98 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - lea 0x98f5a7(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %ch,%al │ │ │ │ + xchg %eax,%edi │ │ │ │ + cltd │ │ │ │ + add %cl,-0x7b(%rax) │ │ │ │ + fstpt 0x48(%rsp,%rbx,2) │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 5e26d5 │ │ │ │ + movq $0x5e20c8,0x0(%rbp) │ │ │ │ + lea 0x9983ec(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d63688 │ │ │ │ + movq $0x5e2578,-0x8(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5dde78 │ │ │ │ + nopl (%rax) │ │ │ │ + add (%r8),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5e5f57 │ │ │ │ - movq $0x5e5f10,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e5f10 │ │ │ │ + add %cl,(%rax) │ │ │ │ + xchg %eax,%edi │ │ │ │ + cltd │ │ │ │ + add %cl,-0x7b(%rax) │ │ │ │ + fstpt 0x14(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + lea 0x998380(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 5e2741 │ │ │ │ + movq $0x5e2858,0x0(%rbp) │ │ │ │ + lea 0x998380(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d63688 │ │ │ │ + movq $0x5e29b8,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov %rbx,0x20(%rbp) │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + jmp 5dde78 │ │ │ │ + nopl (%rax) │ │ │ │ + movb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + xchg %eax,%edi │ │ │ │ + cltd │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r8b,0x5f(%r8) │ │ │ │ + add %r10b,0x29(%r8) │ │ │ │ pop %rsi │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e5f40 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%r8) │ │ │ │ + jne 5e27a4 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d639c8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + xchg %eax,%edi │ │ │ │ + cltd │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,%r8b │ │ │ │ + (bad) │ │ │ │ + pop %rsi │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fisttps -0x75(%rax) │ │ │ │ + jne 5e27bf │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + jmp 5e20a0 │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov 0x18(%rax,%rbx,8),%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x98f50a(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x20000000,%eax │ │ │ │ - cmc │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5e5fc6 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call d97350 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5e5fc1 │ │ │ │ - movq $0xda2e40,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x98eccf(%rip),%rsi │ │ │ │ - lea 0x98f4b8(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5e3178 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - hlt │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $0x72,-0x8(%r9,%rdi,1) │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - movq $0x5e6020,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e6020 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x480098f4(%rax) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - mov 0x8(%rax),%rbx │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 5e603d │ │ │ │ - lea 0x98f48c(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - mov 0x18(%rax),%rcx │ │ │ │ - movq $0x5e6080,-0x10(%rbp) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - lea 0x98f479(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%r8),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,-0x6a(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,(%r8) │ │ │ │ + sub %ebx,0x0(%rsi) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d67f48 │ │ │ │ + add (%rax),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - or %bh,0x1(%rsi) │ │ │ │ - jmp 5e60bf │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x48009996(%rax) │ │ │ │ + movl $0x5e2830,0x0(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + jmp 5e20a0 │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jne 5e60c0 │ │ │ │ - inc %rsi │ │ │ │ - add $0x8,%rbp │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - je 5e60f1 │ │ │ │ - mov 0x18(%rcx,%rsi,8),%rcx │ │ │ │ - movq $0x5e60a8,-0x8(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xda4628,-0x20(%rbp) │ │ │ │ - mov %rbx,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp d6ee90 │ │ │ │ - add $0x20,%rbp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - ... │ │ │ │ - adc $0x10000000,%eax │ │ │ │ - hlt │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5e6156 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call d97350 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5e6151 │ │ │ │ - movq $0xda2e40,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x98eb3f(%rip),%rsi │ │ │ │ - lea 0x98f3a8(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5e3178 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - repz cwtl │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $0x72,-0x8(%r9,%rdi,1) │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - movq $0x5e61b0,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e61b0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x48009995(%rax) │ │ │ │ + mov %ebx,%edi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 5e1688 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x480098f3(%rax) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - mov 0x8(%rax),%rbx │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 5e61cd │ │ │ │ - lea 0x98f37c(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - mov 0x18(%rax),%rcx │ │ │ │ - movq $0x5e6210,-0x10(%rbp) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - lea 0x98f369(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ + add %bl,-0x6b(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + sbb %cl,-0x39(%rax) │ │ │ │ + sbb %r14b,0x48005e28(%r8) │ │ │ │ + mov %ebx,%edi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5e1688 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - or %bh,0x1(%rsi) │ │ │ │ - jmp 5e624f │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + xchg %eax,%ebp │ │ │ │ + cltd │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + sbb %cl,-0x39(%rax) │ │ │ │ + sbb %r9b,(%r8) │ │ │ │ + sub %ebx,0x0(%rsi) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5e1688 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ret $0x0 │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jne 5e6250 │ │ │ │ - inc %rsi │ │ │ │ - add $0x8,%rbp │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - je 5e6281 │ │ │ │ - mov 0x18(%rcx,%rsi,8),%rcx │ │ │ │ - movq $0x5e6238,-0x8(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xda4628,-0x20(%rbp) │ │ │ │ - mov %rbx,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp d6ee28 │ │ │ │ - add $0x20,%rbp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%r8),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5e6316 │ │ │ │ - movq $0x5e62d8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e62d8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %ah,%al │ │ │ │ + xchg %eax,%esp │ │ │ │ + cltd │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,(%r8) │ │ │ │ (bad) │ │ │ │ + pop %rsi │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + and %ch,0x4c600(%rax,%rdi,2) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + xchg %eax,%ebp │ │ │ │ + cltd │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x21(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x8(%rax),%rax │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ + add %dh,0x37(%rdi) │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + inc %rcx │ │ │ │ + mov 0x10(%rax,%rcx,8),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + movq $0x5e2618,0x8(%rbp) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov %rbx,0x28(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + jmp d680c0 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - lea 0x98f253(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - adc $0x90000000,%eax │ │ │ │ - repnz cwtl │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5e6386 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call d97350 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5e6381 │ │ │ │ - movq $0xda2e40,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x98f22f(%rip),%rsi │ │ │ │ - lea 0x98f200(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5e3178 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5e643b │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5e6430 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call d97350 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5e642b │ │ │ │ - movq $0xda2e40,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0xda1650,-0x30(%r12) │ │ │ │ - movq $0x1,-0x28(%r12) │ │ │ │ - movq $0x2,-0x20(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - movq $0x104f851,0x18(%rax) │ │ │ │ - movq $0xda16b0,(%rax) │ │ │ │ - movq $0x5f2188,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - int1 │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5e64bb │ │ │ │ - movq $0x5e6490,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e6490 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x480098f1(%rax) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - cmpq $0x0,0x8(%rax) │ │ │ │ - jne 5e64ab │ │ │ │ - lea 0x98f16e(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x98f13e(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x98f18e(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - adc $0xb0000000,%eax │ │ │ │ - int1 │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5e6526 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call d97350 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5e6521 │ │ │ │ - movq $0xda2e40,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x98f08f(%rip),%rsi │ │ │ │ - lea 0x98f148(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5e3178 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x480098f1(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5e65ab │ │ │ │ - movq $0x5e6580,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e6580 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0xf(%rax) │ │ │ │ - cwtl │ │ │ │ + add %dh,(%rax) │ │ │ │ + xchg %eax,%esp │ │ │ │ + cltd │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - cmpq $0x0,0x8(%rax) │ │ │ │ - jne 5e659b │ │ │ │ - lea 0x98e886(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x98f10e(%rip),%rbx │ │ │ │ + sub %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x48(%rbx,%rdx,1) │ │ │ │ + movl $0x5e2880,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d63688 │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + jne 5e29eb │ │ │ │ add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x98f13e(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - adc $0x60000000,%eax │ │ │ │ - int1 │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5e6616 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ + jmp 5e2636 │ │ │ │ + movq $0x5e28d8,0x0(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call d97350 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5e6611 │ │ │ │ - movq $0xda2e40,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x98e7a7(%rip),%rsi │ │ │ │ - lea 0x98f0f8(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5e3178 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d63688 │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5e6656 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7148 │ │ │ │ + enter $0xa6b6,$0x0 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5e2a38 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + jmp d680c0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 5e66ed │ │ │ │ - mov 0x8(%rsi),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - jne 5e66c3 │ │ │ │ - movq $0x5e66b8,-0x8(%rbp) │ │ │ │ - lea 0x98e81f(%rip),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e66b8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x5e6708,-0x20(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - lea 0x98f07b(%rip),%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp d9cbc0 │ │ │ │ - lea 0x98f07c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rcx),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - sbb %dh,(%rcx) │ │ │ │ - imul %cl │ │ │ │ - mov $0x0,%dh │ │ │ │ + xorb $0xc4,-0x7cb6ff5a(%rsi) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1b(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + jmp d680c0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + cmp %dh,-0x7cb6ff5a(%rsi) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - jne 5e6748 │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov %rsi,0x40(%rsp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - jmp 5e67d1 │ │ │ │ - mov %r13,%r8 │ │ │ │ - mov 0x18(%rbx,%rsi,8),%r9 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rsi,%r10 │ │ │ │ - mov %r9,%rsi │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov %rax,%r8 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r10,0x68(%rsp) │ │ │ │ - mov %rdx,0x60(%rsp) │ │ │ │ - mov %rcx,0x58(%rsp) │ │ │ │ - mov %r8,0x50(%rsp) │ │ │ │ - mov %r9,%r14 │ │ │ │ - call d918c0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - mov 0x60(%rsp),%rsi │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rdi,0x18(%rbx,%rsi,8) │ │ │ │ - movq $0xda1650,(%rbx) │ │ │ │ - lea 0x18(%rbx),%rdi │ │ │ │ - mov %rsi,%r8 │ │ │ │ - shr $0x7,%r8 │ │ │ │ - mov 0x8(%rbx),%r9 │ │ │ │ - shl $0x3,%r9 │ │ │ │ - add %r8,%r9 │ │ │ │ - movb $0x1,(%rdi,%r9,1) │ │ │ │ - inc %rsi │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5e6820 │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - je 5e680e │ │ │ │ - mov 0x18(%rcx,%rsi,8),%rdi │ │ │ │ - movq $0x5e6630,-0x18(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1b(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x18(%r12),%rdi │ │ │ │ - cmpq $0x0,0xa74989(%rip) │ │ │ │ - je 5e67a7 │ │ │ │ - jmp 5e6753 │ │ │ │ - add $0xffffffffffffffe0,%r12 │ │ │ │ - movq $0xda16b0,(%rbx) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x5e6730,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d9c378 │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + jmp d680c0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + adc $0x3000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - out %eax,(%dx) │ │ │ │ - cwtl │ │ │ │ + add %bh,-0x6e(%rax) │ │ │ │ + cltd │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5e68b4 │ │ │ │ - movq $0x5e6898,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e6898 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + rex.RB enter $0x394c,$0xf8 │ │ │ │ + jae 5e2e5f │ │ │ │ + lea 0x9993c4(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %dl,-0x6e(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,0x31(%r8) │ │ │ │ + pop %rsi │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + cmp %ch,0x2c50078(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - out %al,(%dx) │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r10b,%r8b │ │ │ │ - push $0xffffffff8b48005e │ │ │ │ - jae 5e68af │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 5e6678 │ │ │ │ - lea 0x98eed5(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + xchg %eax,%edx │ │ │ │ + cltd │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x5f2188,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + add %dh,0x37(%rdi) │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + inc %rcx │ │ │ │ + mov 0x10(%rax,%rcx,8),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5e2f10,0x8(%rbp) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + jmp d680c0 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,%al │ │ │ │ + xchg %eax,%ecx │ │ │ │ + cltd │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,%r8b │ │ │ │ + sub 0x0(%rsi),%ebx │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d6d560 │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rax │ │ │ │ - out %al,(%dx) │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5e6969 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5e697c │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5e6960,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e6960 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x49009991(%rax) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5e2c04 │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + shl $1,%rbx │ │ │ │ + lea -0x2(%rbx),%rax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov 0x10(%rbx,%rax,8),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x5e2c28,-0x8(%rbp) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d680c0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c378 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movb $0x0,0x0(%rip) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x6f(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - out %al,(%dx) │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r10b,0x48005e69(%r8) │ │ │ │ - mov 0x7(%rbx),%esi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 5e6678 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - ... │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2a(%rdi) │ │ │ │ + movq $0x5e2a10,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5e2c80,0x0(%rbp) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + jmp d639c8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + nop │ │ │ │ + rex.RX add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + nop │ │ │ │ + cltd │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x43(%rdi) │ │ │ │ + movq $0x5e2a58,-0x10(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + inc %rcx │ │ │ │ + mov 0x10(%rax,%rcx,8),%rax │ │ │ │ + movq $0x5e2cf0,0x8(%rbp) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + mov %rbx,0x18(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d639c8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + add (%r8),%r8b │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,-0x70(%rax) │ │ │ │ + cltd │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x5f2188,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %dh,0x27(%rdi) │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5e2d48,0x0(%rbp) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov %rbx,0x8(%rbp) │ │ │ │ + jmp d680c0 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x2,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + nop │ │ │ │ + cltd │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r11b,0x2f(%r8) │ │ │ │ + pop %rsi │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + (bad) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d63c78 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %r8d,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x1a(%rax) │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5e6a64 │ │ │ │ - movq $0x5e6a18,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e6a18 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + (bad) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x48(%rbx,%rdx,1) │ │ │ │ + movl $0x5e3388,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d63688 │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + je 5e2ff7 │ │ │ │ + movq $0x5e33d8,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d63688 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %r8d,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x4800998f(%rax) │ │ │ │ + mov 0x20(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 5e2df3 │ │ │ │ + movq $0x5e32e8,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d63688 │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + je 5e2ff7 │ │ │ │ + movq $0x5e3338,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d63688 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x71(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 5e2e40 │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%rdi │ │ │ │ + jmp 5e2e5f │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ (bad) │ │ │ │ + cltd │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 5e2e68 │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rdi,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 5e2e71 │ │ │ │ + cmp 0x7(%rdi),%rsi │ │ │ │ + ja 5e2e94 │ │ │ │ + movq $0x5e2eb0,-0x20(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rdi,%r14 │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp d64060 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - out %al,$0x98 │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,0x6a(%r8) │ │ │ │ - pop %rsi │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e6a48 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x4900998e(%rax) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5e2eef │ │ │ │ + movq $0xd64100,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5e2fa0,-0x10(%rbp) │ │ │ │ + lea -0x7(%r12),%rax │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp d64060 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c378 │ │ │ │ + nop │ │ │ │ + add $0x1,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - in $0x98,%eax │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r15b,0x6a(%r8) │ │ │ │ - pop %rsi │ │ │ │ + add %bl,-0x72(%rax) │ │ │ │ + cltd │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - jae 5e6a5f │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + (bad) -0x77(%rax) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add %esi,0xb(%rbp) │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + je 5e2ff7 │ │ │ │ + movq $0x5e32c8,0x8(%rbp) │ │ │ │ + mov %rcx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5e3ff0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + jmp d63688 │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x5f2188,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %dl,(%rax) │ │ │ │ + mov 0x458b4800(%rcx),%ds │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + (bad) -0x77(%rax) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add %esi,0xb(%rbp) │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + je 5e2ff7 │ │ │ │ + movq $0x5e3130,0x8(%rbp) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d63688 │ │ │ │ + nopl (%rax) │ │ │ │ + add (%r8),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,%al │ │ │ │ + lea 0x458b4800(%rcx),%ebx │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + rorl $0xd9,0x29(%rax) │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + jl 5e3038 │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + cmp $0x21,%rsi │ │ │ │ + jae 5e3007 │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + shl $1,%rsi │ │ │ │ + lea -0x4(%rsi),%rcx │ │ │ │ + mov 0x10(%r14,%rcx,8),%rbx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 5e3060 │ │ │ │ + lea 0x1(%rcx),%rbx │ │ │ │ + mov 0x10(%r14,%rbx,8),%rbx │ │ │ │ + cmp $0xffffffffffffffff,%rbx │ │ │ │ + je 5e30c3 │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 5e30ec │ │ │ │ + add $0x8,%rbp │ │ │ │ + lea 0xa610aa(%rip),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + lea -0x4(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 5e3028 │ │ │ │ + movq $0x5e3110,0x0(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + jmp d63560 │ │ │ │ + lea 0xa61389(%rip),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + mov $0x1,%ebx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %dl,(%rax) │ │ │ │ + lea 0x458b4800(%rcx),%ebx │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + rex.WRB adc %r9b,-0x7d(%r9) │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x2d(%rdi) │ │ │ │ - movq $0x5e6918,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - movq $0x5e69e0,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + add %dh,0x3a(%rdi) │ │ │ │ + movq $0x5e2aa0,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x5e32a0,0x0(%rbp) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + jmp d680c0 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x5e3058,0x0(%rbp) │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + jmp d9c378 │ │ │ │ + movabs $0x8000000000000000,%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + je 5e3028 │ │ │ │ + mov $0xffffffffffffffff,%rbx │ │ │ │ + cqto │ │ │ │ + idiv %rbx │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - lea 0x98ec8c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + cqto │ │ │ │ + idiv %rbx │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x480098e3(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5e6c05 │ │ │ │ - movq $0x5e6b70,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e6b70 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,-0x74(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,0x49005e2b(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ + jmp d67f48 │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x1d(%rax) │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x8(%rax),%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 5e6bea │ │ │ │ - movq $0x5e6bb0,0x8(%rbp) │ │ │ │ - lea 0x98e32c(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e6bb0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %bh,(%rax) │ │ │ │ + mov %ds,0x45c74800(%rcx) │ │ │ │ + add %dl,0x31(%rax) │ │ │ │ + pop %rsi │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + or %cl,0x78(%rsi) │ │ │ │ + add %al,0x0(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + mov %ds,0x45c74800(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ + xor 0x0(%rsi),%bl │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d6d560 │ │ │ │ + addl $0x0,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + mov -0x3b7cb700(%rcx),%ebx │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1d(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x5f2188,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %dh,0x5f(%rdi) │ │ │ │ + test %rbx,%rbx │ │ │ │ + jl 5e3278 │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 5e31aa │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + movq $0x5e2e28,0x0(%rbp) │ │ │ │ + lea 0x997917(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d63688 │ │ │ │ + movq $0xd64100,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x5e2d78,-0x8(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5dde78 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - movq $0x5e6c20,0x8(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d9cbc0 │ │ │ │ - lea 0x98ebb4(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + jmp d9c378 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,-0x75(%rax) │ │ │ │ + cltd │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x20(%rdi) │ │ │ │ - movq $0xda16b0,(%rbx) │ │ │ │ - movq $0x5f2188,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %dh,0x5b(%rdi) │ │ │ │ + test %rbx,%rbx │ │ │ │ + jl 5e3278 │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 5e3236 │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + movq $0x5e2e50,0x0(%rbp) │ │ │ │ + lea 0x99788b(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d63688 │ │ │ │ + movq $0xd64100,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x5e2dd0,-0x8(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5dde78 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + jmp d9c378 │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + lea 0x997815(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%r8),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jae 5e6cb4 │ │ │ │ - lea 0x98ebe0(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %cl,%al │ │ │ │ + mov 0x45c74800(%rcx),%bl │ │ │ │ + add %bh,(%rax) │ │ │ │ + sub 0x0(%rsi),%ebx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d639c8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - test %al,(%rdx) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %ah,0x4800998a(%rax) │ │ │ │ + movl $0x5e2b18,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d67f48 │ │ │ │ + add (%rax),%r8d │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jge 5e6cb8 │ │ │ │ - add 0x20(%rbp),%rdi │ │ │ │ + add %al,0x4800998a(%rax) │ │ │ │ + movl $0x5e3310,0x0(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ - add $0x28,%rbp │ │ │ │ - mov %rsi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 5e6d05 │ │ │ │ - movq $0x5e6ca0,-0x28(%rbp) │ │ │ │ - mov 0x7(%rsi),%rax │ │ │ │ - mov 0x8(%rax),%rbx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov %r14,%r9 │ │ │ │ - xor %r14d,%r14d │ │ │ │ - mov %rbx,%r10 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %r9,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0xf(%rdx),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %r10,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp d9cda8 │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - ... │ │ │ │ - adc $0x80000000,%eax │ │ │ │ - jmp 5e6caf │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5e6d66 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call d97350 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5e6d61 │ │ │ │ - movq $0xda2e40,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x98e057(%rip),%rsi │ │ │ │ - lea 0x98eb18(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5e3178 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + jmp 5e2af0 │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ - (bad) │ │ │ │ - mov $0x48000000,%edx │ │ │ │ - mov 0x8(%rsi),%eax │ │ │ │ - mov 0x8(%rdi),%rbx │ │ │ │ - cmp %rbx,%rax │ │ │ │ - jg 5e6e5a │ │ │ │ - mov %rax,%rcx │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 5e6def │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%r8d │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + mov 0x45c74800(%rcx),%bl │ │ │ │ + add %ah,0x33(%rax) │ │ │ │ + pop %rsi │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fisttps -0x75(%rax) │ │ │ │ + jne 5e335f │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + jmp 5e2af0 │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x7c(%rbp),%dh │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x38(%rbp),%rdx │ │ │ │ - inc %rdx │ │ │ │ - add $0x40,%rbp │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jge 5e6e3d │ │ │ │ - mov 0x18(%rsi,%rdx,8),%r8 │ │ │ │ - mov 0x18(%rdi,%rdx,8),%r9 │ │ │ │ - movq $0x5e6dc0,-0x40(%rbp) │ │ │ │ - mov %rsi,%r10 │ │ │ │ - mov %r9,%rsi │ │ │ │ - mov %r14,%r9 │ │ │ │ - mov %r8,%r14 │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %r9,%rbx │ │ │ │ - mov %r9,-0x38(%rbp) │ │ │ │ - mov %r10,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %r8,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ - jmp da7388 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d711e0 │ │ │ │ - add $0x40,%rbp │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x98ea8a(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - jmp 5e6da9 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%r8d │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + mov %ebx,0x45c74800(%rcx) │ │ │ │ + add %dh,0x48005e33(%rax) │ │ │ │ + mov %ebx,%edi │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + jmp 5e2af0 │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7356a7d4 <__environ@GLIBC_2.2.5+0x72512d2c> │ │ │ │ - jl 5e6ed2 │ │ │ │ - movl $0x5e6ec0,-0x18(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e6ec0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%r8d │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x48009989(%rax) │ │ │ │ + movl $0x5e3400,0x0(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + jmp 5e2af0 │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,%r8b │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - pop %rsi │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e6ef0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov $0xac,%al │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1b(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + jmp d680c0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jnp 5e6efb │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5e6d88 │ │ │ │ - lea 0x98e9dc(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + push $0x4900a6ac │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5e3498 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + jmp d680c0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5e6f42 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d6ec20 │ │ │ │ + and %ch,-0x3b7cb700(%rsi,%riz,4) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1b(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + jmp d680c0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1056a8b4 <__environ@GLIBC_2.2.5+0xf512e0c> │ │ │ │ (bad) │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call bcdf15 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e6fa0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB enter $0x394c,$0xf8 │ │ │ │ + jae 5e353f │ │ │ │ + lea 0x998a70(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,%r8b │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - pop %rsi │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e6fd0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %bl,-0x76(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 5e3548 │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rdi,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5e3586 │ │ │ │ + mov %rsi,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5e35d9 │ │ │ │ + movq $0x5e35c0,-0x20(%rbp) │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov 0x6(%rsi),%rsi │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov 0x6(%rdi),%r14 │ │ │ │ + mov %rbx,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp d61ef0 │ │ │ │ + mov %rsi,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 5e35a2 │ │ │ │ + mov 0x7(%rdi),%rax │ │ │ │ + cmp 0x7(%rsi),%rax │ │ │ │ + jae 5e35d9 │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 5e35a6 │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + xor %ebx,%ebx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2a(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x5e6f20,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%rdi │ │ │ │ + add %cl,%al │ │ │ │ + mov %ebx,0x7e38300(%rcx) │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 5e35a6 │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5e6d88 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - lea 0x98e8d2(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + add $0x20,%rbp │ │ │ │ + movq $0x5e3610,-0x20(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rdi,%r14 │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp d64060 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5e705a │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d6ec20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %bh,-0x77(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + jo 5e364c │ │ │ │ + pop %rsi │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + adc %cl,-0x77(%rax) │ │ │ │ + pop %rbp │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ + (bad) │ │ │ │ + or 0x0(%rax),%bh │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movb $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + mov %ebx,0x458b4800(%rcx) │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + jne 5e3658 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5e3709 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1056a9cc <__environ@GLIBC_2.2.5+0xf512f24> │ │ │ │ - (bad) │ │ │ │ - mov $0x0,%ch │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x5e70b8,-0x18(%rbp) │ │ │ │ + add %bl,(%rax) │ │ │ │ + mov %ebx,0x458b4800(%rcx) │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + rorl $0xd9,0x29(%rax) │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + jl 5e36d0 │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov %rsi,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + jne 5e3699 │ │ │ │ + mov 0x7(%rsi),%rdx │ │ │ │ + cmp $0x21,%rdx │ │ │ │ + jb 5e36dc │ │ │ │ + lea -0x4(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 5e36c0 │ │ │ │ + movq $0x5e37e8,-0x8(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e70b8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d63560 │ │ │ │ + lea 0xa60cf1(%rip),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + mov $0x1,%ebx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + shl $1,%rbx │ │ │ │ + add $0xfffffffffffffffc,%rbx │ │ │ │ + mov 0x10(%r14,%rbx,8),%rcx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 5e3784 │ │ │ │ + mov %rsi,0x40(%rsp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5e375c │ │ │ │ + movq $0x5e34b8,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x5e3bd8,-0x10(%rbp) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp d680c0 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x5e3640,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + mov %rcx,0x18(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp d9c378 │ │ │ │ + inc %rbx │ │ │ │ + mov 0x10(%r14,%rbx,8),%rbx │ │ │ │ + cmp $0xffffffffffffffff,%rbx │ │ │ │ + je 5e37aa │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 5e3a9e │ │ │ │ + cqto │ │ │ │ + idiv %rbx │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movabs $0x8000000000000000,%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + je 5e36c0 │ │ │ │ + mov $0xffffffffffffffff,%rbx │ │ │ │ + cqto │ │ │ │ + idiv %rbx │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x48009987(%rax) │ │ │ │ + movl $0x5e3808,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d67f48 │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,%r8b │ │ │ │ - jo 5e711d │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e70e8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,0x48009987(%rax) │ │ │ │ + movl $0x5e3828,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d6d560 │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,-0x79(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x37(%rdi) │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + shl $1,%rbx │ │ │ │ + lea -0x2(%rbx),%rax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov 0x10(%rbx,%rax,8),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x5e3890,-0x8(%rbp) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d680c0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c378 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movb $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ + add %bh,%al │ │ │ │ + xchg %bl,-0x3b7cb700(%rcx) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x35(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x5e7038,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - movq $0x5e7158,0x10(%rbp) │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5e6d88 │ │ │ │ + add %dh,0x2a(%rdi) │ │ │ │ + movq $0x5e3428,-0x10(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5e38e8,0x0(%rbp) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rbx,0x18(%rbp) │ │ │ │ + jmp d639c8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - lea 0x98e7b7(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nop │ │ │ │ + movb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add 0xe(%rbp),%esi │ │ │ │ - lea 0xa686c1(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xa686bc(%rip),%rbx │ │ │ │ + add %ah,0x49009986(%rax) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5e3938 │ │ │ │ + movq $0x5e3470,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + inc %rcx │ │ │ │ + mov 0x10(%rax,%rcx,8),%rax │ │ │ │ + movq $0x5e3958,0x8(%rbp) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + mov %rbx,0x18(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + jmp d639c8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + add %r8b,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5e71b2 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d6ec20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ + add %dh,(%rax) │ │ │ │ + xchg %bl,-0x3b7cb700(%rcx) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x27(%rdi) │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5e39b0,0x0(%rbp) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov %rbx,0x8(%rbp) │ │ │ │ + jmp d680c0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,%al │ │ │ │ + test %ebx,0x458b4800(%rcx) │ │ │ │ + or %cl,-0x39(%rax) │ │ │ │ + or %r15b,(%r8) │ │ │ │ + cmp 0x0(%rsi),%bl │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d63c78 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5e7221 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5e72a6 │ │ │ │ - movq $0x5e7210,-0x18(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e7210 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %ch,0x48009985(%rax) │ │ │ │ + mov 0x20(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 5e3a03 │ │ │ │ + movq $0x5e3c00,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d63688 │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + je 5e3a9e │ │ │ │ + movq $0x5e3c70,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d63688 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,-0x7b(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + (bad) -0x77(%rax) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add %esi,0x7(%rbp) │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + je 5e3a9e │ │ │ │ + movq $0x5e3ad8,0x8(%rbp) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d63688 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %r8b,(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - push %rax │ │ │ │ - jb 5e7275 │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ + add %ch,0x48009984(%rax) │ │ │ │ + mov 0x20(%rbp),%eax │ │ │ │ mov %rbx,%rcx │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e7250 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + mov %rbx,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + jne 5e3aae │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + jne 5e3aae │ │ │ │ + add $0x8,%rbp │ │ │ │ + lea 0xa60603(%rip),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + movq $0x5e3c50,0x0(%rbp) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d63688 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ + add %dh,0x48009984(%rax) │ │ │ │ + movl $0x5e3af8,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d67f48 │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x39(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x5e7190,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - movq $0x5e72c8,0x8(%rbp) │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 5e6d88 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - lea 0x98e653(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x48009984(%rax) │ │ │ │ + movl $0x5e3b18,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d6d560 │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add 0xb(%rbp),%esi │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,-0x7c(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x7b(%rax) │ │ │ │ + fstpt 0x48(%rsp,%rbx,2) │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 5e3b3d │ │ │ │ + movq $0x5e3530,0x0(%rbp) │ │ │ │ + lea 0x996f84(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d63688 │ │ │ │ + movq $0x5e39e0,-0x8(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5dde78 │ │ │ │ + nopl (%rax) │ │ │ │ + add (%r8),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x48009983(%rax) │ │ │ │ + test %ebx,%ebx │ │ │ │ + jge 5e3b89 │ │ │ │ + add $0x10,%rbp │ │ │ │ + lea 0x996f18(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 5e3ba9 │ │ │ │ + movq $0x5e3cc0,0x0(%rbp) │ │ │ │ + lea 0x996f18(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d63688 │ │ │ │ + movq $0x5e3e20,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov %rbx,0x20(%rbp) │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + jmp 5dde78 │ │ │ │ + nopl (%rax) │ │ │ │ + movb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5e731a │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d6ec20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %dl,0x48009983(%rax) │ │ │ │ + movl $0x5e3db8,0x0(%rbp) │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d639c8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1056ac8c <__environ@GLIBC_2.2.5+0xf5131e4> │ │ │ │ + add %cl,0x48009983(%rax) │ │ │ │ + movl $0x5e3c28,0x0(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + jmp 5e3508 │ │ │ │ (bad) │ │ │ │ - mov $0x0,%ch │ │ │ │ - add %al,(%rax) │ │ │ │ - movq $0x5e7378,-0x18(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e7378 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,0x48005e73(%r8) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e73a8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%r8),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ (bad) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,0x49005e3d(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ + jmp d67f48 │ │ │ │ + add (%rax),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %bl,(%rax) │ │ │ │ + sbbl $0x0,0x45c74800(%rcx) │ │ │ │ + cwtl │ │ │ │ + cmp $0x5e,%al │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fisttps -0x75(%rax) │ │ │ │ + jne 5e3c97 │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + jmp 5e3508 │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x35(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x5e72f8,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - movq $0x5e7418,0x10(%rbp) │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5e6d88 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - lea 0x98e507(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add 0xe(%rbp),%esi │ │ │ │ - lea 0xa6840a(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xa683f3(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + (bad) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fisttps -0x75(%rax) │ │ │ │ + jne 5e3ccf │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 5e2af0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5e7472 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d6ec20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ + add %ah,%al │ │ │ │ + sbbl $0x45c74818,0x758b4c00(%rcx) │ │ │ │ + sbb %bl,(%rax) │ │ │ │ + cmp $0x8948005e,%eax │ │ │ │ + fisttps -0x75(%rax) │ │ │ │ + jne 5e3d03 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5e2af0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5e74e1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5e7566 │ │ │ │ - movq $0x5e74d0,-0x18(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e74d0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,0x4c009981(%rax) │ │ │ │ + mov 0x18(%rbp),%esi │ │ │ │ + movq $0x5e3d70,0x18(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5e2af0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ret $0x0 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - adc %dh,0x5e(%rbp) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e7510 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add (%r8),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %ch,-0x7f(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,0x3b(%r8) │ │ │ │ + pop %rsi │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + mov $0xc6007897,%eax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x39(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x5e7450,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ + add %dl,0x49009981(%rax) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5e3dfc │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ - movq $0x5e7588,0x8(%rbp) │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ + inc %rcx │ │ │ │ + mov 0x10(%rax,%rcx,8),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5e3a80,0x8(%rbp) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov %rbx,0x28(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5e6d88 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + jmp d680c0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - lea 0x98e3a3(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bh,0x48009980(%rax) │ │ │ │ + mov 0x28(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 5e3e43 │ │ │ │ + movq $0x5e3ce8,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d63688 │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + jne 5e3e53 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5e3a9e │ │ │ │ + movq $0x5e3d40,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d63688 │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add 0xb(%rbp),%esi │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + adc %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + movabs %al,0x3b4d10c4834900a6 │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1b(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + jmp d680c0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sbb %ah,-0x7cb6ff5a(%rdx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1b(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + jmp d680c0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5e75da │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d6ec20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + shlb $1,-0x7cb6ff5a(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1b(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + jmp d680c0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + adc $0x3000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + jle 5e3ef0 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB enter $0x394c,$0xf8 │ │ │ │ + jae 5e42c7 │ │ │ │ + lea 0x99804c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1056af4c <__environ@GLIBC_2.2.5+0xf5134a4> │ │ │ │ - (bad) │ │ │ │ - mov $0x0,%ch │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x5e7638,-0x18(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e7638 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %ch,%al │ │ │ │ + jge 5e3f18 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,%r8b │ │ │ │ + rex.RB pop %r14 │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + rclb $1,0x2c50078(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + jge 5e3f38 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x37(%rdi) │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + inc %rcx │ │ │ │ + mov 0x10(%rax,%rcx,8),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5e4378,0x8(%rbp) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d680c0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x7d(%rax) │ │ │ │ + cltd │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r13b,0x76(%r8) │ │ │ │ - pop %rsi │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e7668 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %r13b,(%r8) │ │ │ │ + rex pop %rsi │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + xchg %rax,%rbp │ │ │ │ + js 5e4018 │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x7d(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x37(%rdi) │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + shl $1,%rbx │ │ │ │ + lea -0x2(%rbx),%rax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov 0x10(%rbx,%rax,8),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x5e4090,-0x8(%rbp) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d680c0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c378 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movb $0x0,0x0(%rip) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + jl 5e4028 │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x35(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x5e75b8,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - movq $0x5e76d8,0x10(%rbp) │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5e6d88 │ │ │ │ + add %dh,0x2a(%rdi) │ │ │ │ + movq $0x5e3e78,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5e40e8,0x0(%rbp) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + jmp d639c8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - lea 0x98e257(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ + nop │ │ │ │ + rex.RX add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x4900997c(%rax) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5e4138 │ │ │ │ + movq $0x5e3ec0,-0x10(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + inc %rcx │ │ │ │ + mov 0x10(%rax,%rcx,8),%rax │ │ │ │ + movq $0x5e4158,0x8(%rbp) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + mov %rbx,0x18(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d639c8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + add (%r8),%r8b │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add 0xe(%rbp),%esi │ │ │ │ - lea 0xa6814a(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xa68133(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + jl 5e40f0 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x27(%rdi) │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5e41b0,0x0(%rbp) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov %rbx,0x8(%rbp) │ │ │ │ + jmp d680c0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x2,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bh,0x4800997b(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + movq $0x5e43c0,0x8(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d63c78 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %r8d,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 5e77c9 │ │ │ │ - mov 0x8(%rsi),%rax │ │ │ │ - cmp 0x8(%rdi),%rax │ │ │ │ - jne 5e773f │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov 0x8(%rsi),%rbx │ │ │ │ - dec %rbx │ │ │ │ - jmp 5e7780 │ │ │ │ - add $0x28,%rbp │ │ │ │ - lea 0xa680e3(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %cl,0x4800997b(%rax) │ │ │ │ + mov 0x20(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 5e4203 │ │ │ │ + movq $0x5e47f0,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d63688 │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + je 5e445f │ │ │ │ + movq $0x5e4840,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d63688 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x2,%al │ │ │ │ + add %r8d,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %dh,(%rax) │ │ │ │ + jnp 5e41d0 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x48(%rbx,%rdx,1) │ │ │ │ + movl $0x5e4750,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d63688 │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + je 5e445f │ │ │ │ + movq $0x5e47a0,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d63688 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x4c(%rdx,%rdx,8) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - dec %rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - test %rbx,%rbx │ │ │ │ - jl 5e77bf │ │ │ │ - mov 0x18(%rax,%rbx,8),%rcx │ │ │ │ - mov 0x18(%rdi,%rbx,8),%rdx │ │ │ │ - movq $0x5e7760,-0x28(%rbp) │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp da7388 │ │ │ │ - lea 0xa6806c(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x98e150(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %bl,%al │ │ │ │ + jp 5e4228 │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 5e42a8 │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%rdi │ │ │ │ + jmp 5e42c7 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7356b144 <__environ@GLIBC_2.2.5+0x7251369c> │ │ │ │ - jl 5e7842 │ │ │ │ - movl $0x5e7830,-0x18(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ + add %dh,0x4c00997a(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rdi,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 5e42d9 │ │ │ │ + cmp 0x7(%rdi),%rsi │ │ │ │ + ja 5e42fc │ │ │ │ + movq $0x5e4318,-0x20(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rdi,%r14 │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e7830 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp d64060 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x7a(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x32(%rdi) │ │ │ │ + movq $0xd64100,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5e4408,-0x10(%rbp) │ │ │ │ + lea -0x7(%r12),%rax │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp d64060 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c378 │ │ │ │ + nop │ │ │ │ + add $0x1,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,0x78(%r8) │ │ │ │ - pop %rsi │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + jns 5e4310 │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e7860 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + (bad) -0x77(%rax) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add %esi,0xb(%rbp) │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + je 5e445f │ │ │ │ + movq $0x5e4730,0x8(%rbp) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d63688 │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x48009979(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + jne 5e43de │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + je 5e445f │ │ │ │ + movq $0x5e4598,0x8(%rbp) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d63688 │ │ │ │ + nopl (%rax) │ │ │ │ + add (%r8),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jnp 5e786b │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5e7718 │ │ │ │ - lea 0x98e0ac(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %ah,0x79(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + rorl $0xd9,0x29(%rax) │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + jl 5e44a0 │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + cmp $0x21,%rsi │ │ │ │ + jae 5e446f │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + shl $1,%rsi │ │ │ │ + lea -0x4(%rsi),%rcx │ │ │ │ + mov 0x10(%r14,%rcx,8),%rbx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 5e44c8 │ │ │ │ + lea 0x1(%rcx),%rbx │ │ │ │ + mov 0x10(%r14,%rbx,8),%rbx │ │ │ │ + cmp $0xffffffffffffffff,%rbx │ │ │ │ + je 5e452b │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 5e4554 │ │ │ │ + add $0x8,%rbp │ │ │ │ + lea 0xa5fc42(%rip),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + lea -0x4(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 5e4490 │ │ │ │ + movq $0x5e4578,0x0(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + jmp d63560 │ │ │ │ + lea 0xa5ff21(%rip),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + mov $0x1,%ebx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5e78b2 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d6eef8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %ch,0x48009978(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5e450f │ │ │ │ + movq $0x5e3f08,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x5e4708,0x0(%rbp) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + jmp d680c0 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x5e44c0,0x0(%rbp) │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + jmp d9c378 │ │ │ │ + movabs $0x8000000000000000,%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + je 5e4490 │ │ │ │ + mov $0xffffffffffffffff,%rbx │ │ │ │ + cqto │ │ │ │ + idiv %rbx │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cqto │ │ │ │ + idiv %rbx │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 5e7a0b │ │ │ │ - movq $0x5e7910,-0x18(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e7910 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %dh,%al │ │ │ │ + ja 5e4510 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,(%r8) │ │ │ │ + rex pop %rsi │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + sarb $0x78,(%rcx) │ │ │ │ + add %al,0x0(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + ja 5e4530 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,0x49005e45(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ + jmp d67f48 │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x48009977(%rax) │ │ │ │ + movl $0x5e4668,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d6d560 │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,0x79(%r8) │ │ │ │ - pop %rsi │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e7940 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x49009977(%rax) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5e4644 │ │ │ │ + test %rbx,%rbx │ │ │ │ + jl 5e46e0 │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 5e4612 │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + movq $0x5e4290,0x0(%rbp) │ │ │ │ + lea 0x9964af(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d63688 │ │ │ │ + movq $0xd64100,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x5e41e0,-0x8(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5dde78 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c378 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + ja 5e4600 │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %eax,%ebp │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - mov 0x8(%rax),%rcx │ │ │ │ - cmp 0x8(%rbx),%rcx │ │ │ │ - jne 5e7982 │ │ │ │ - movq $0x5e7890,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ + add %dh,0x5b(%rdi) │ │ │ │ + test %rbx,%rbx │ │ │ │ + jl 5e46e0 │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 5e469e │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + movq $0x5e42b8,0x0(%rbp) │ │ │ │ + lea 0x996423(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d63688 │ │ │ │ + movq $0xd64100,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ mov %rcx,(%r12) │ │ │ │ - lea -0x10(%r12),%rcx │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - dec %rdx │ │ │ │ - jmp 5e79c8 │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - lea 0xa67e9c(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + movq $0x5e4238,-0x8(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5dde78 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c378 │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + lea 0x9963ad(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %r8b,(%rax) │ │ │ │ + add (%r8),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rbp,%rsi,2) │ │ │ │ - mov 0x18(%rbp),%ecx │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - dec %rdx │ │ │ │ - add $0x10,%rbp │ │ │ │ - test %rdx,%rdx │ │ │ │ - jl 5e79fd │ │ │ │ - mov 0x18(%rax,%rdx,8),%rax │ │ │ │ - mov 0x18(%rbx,%rdx,8),%rsi │ │ │ │ - movq $0x5e79a8,-0x10(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7388 │ │ │ │ - lea 0xa67e2e(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x98df1e(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - lea 0xa67dfc(%rip),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %ah,0x76(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,0x48005e3f(%r8) │ │ │ │ + mov 0x10(%rbp),%esi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d639c8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + jbe 5e46c8 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,0x49005e3f(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ + jmp d67f48 │ │ │ │ + add (%rax),%r8d │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5e7a6a │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d6eef8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %bl,(%rax) │ │ │ │ + jbe 5e46e8 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,0x47(%r8) │ │ │ │ + pop %rsi │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fisttps -0x75(%rax) │ │ │ │ + jne 5e4777 │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + jmp 5e3f58 │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 5e7bc3 │ │ │ │ - movq $0x5e7ac8,-0x18(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e7ac8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%r8d │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + jne 5e4738 │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r15b,%r8b │ │ │ │ - jp 5e7b2d │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e7af8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add %r9b,%r8b │ │ │ │ + rex.RXB pop %r14 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fisttps -0x75(%rax) │ │ │ │ + jne 5e47c7 │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + jmp 5e3f58 │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %eax,%ebp │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - mov 0x8(%rax),%rcx │ │ │ │ - cmp 0x8(%rbx),%rcx │ │ │ │ - jne 5e7b3a │ │ │ │ - movq $0x5e7a48,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x10(%r12),%rcx │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - dec %rdx │ │ │ │ - jmp 5e7b80 │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - lea 0xa67ced(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %r8b,(%rax) │ │ │ │ + add (%rax),%r8d │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x75(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,(%r8) │ │ │ │ + rex.W pop %rsi │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fisttps -0x75(%rax) │ │ │ │ + jne 5e4817 │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + jmp 5e3f58 │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rbp,%rsi,2) │ │ │ │ - mov 0x18(%rbp),%ecx │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - dec %rdx │ │ │ │ - add $0x10,%rbp │ │ │ │ - test %rdx,%rdx │ │ │ │ - jl 5e7bb5 │ │ │ │ - mov 0x18(%rax,%rdx,8),%rax │ │ │ │ - mov 0x18(%rbx,%rdx,8),%rsi │ │ │ │ - movq $0x5e7b60,-0x10(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7388 │ │ │ │ - lea 0xa67c6d(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x98dd6e(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - lea 0xa67c4d(%rip),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%r8d │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + jne 5e47d8 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,0x48(%r8) │ │ │ │ + pop %rsi │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ - jmp 5e7a88 │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + fisttps -0x75(%rax) │ │ │ │ + jne 5e4867 │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + jmp 5e3f58 │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ - jmp 5e78d0 │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + cltq │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x40(%rdi) │ │ │ │ - movq $0x5e7c08,-0x30(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - movq $0x5e7c30,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0xd74fd0,-0x10(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ + add %dh,0x1b(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - lea 0x98dc89(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + jmp d680c0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5e7cf2 │ │ │ │ - movq $0x5e7d10,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d6ebb0 │ │ │ │ - lea 0x98dc6f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ + add %bl,-0x7cb6ff5a(%rax) │ │ │ │ (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1b(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + jmp d680c0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - cmp $0xff,%al │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - rex add %cl,(%rdi) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + mov $0x4900a697,%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5e4948 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + jmp d680c0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + adc $0x3000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + jae 5e4908 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB enter $0x394c,$0xf8 │ │ │ │ + jae 5e4cdf │ │ │ │ + lea 0x997644(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + jae 5e4930 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,%r8b │ │ │ │ + rex.WRXB pop %r14 │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + mov $0xc500788b,%eax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ - jmp 5e71d0 │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %dh,0x49009973(%rax) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5e49fc │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + inc %rcx │ │ │ │ + mov 0x10(%rax,%rcx,8),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5e4d90,0x8(%rbp) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d680c0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,0x73(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,0x4a(%r8) │ │ │ │ + pop %rsi │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + xor %cl,0x2c50078(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ - jmp 5e7490 │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %ch,(%rax) │ │ │ │ + jae 5e49d8 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x37(%rdi) │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + shl $1,%rbx │ │ │ │ + lea -0x2(%rbx),%rax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov 0x10(%rbx,%rax,8),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x5e4aa8,-0x8(%rbp) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d680c0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c378 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movb $0x0,0x0(%rip) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + jb 5e4a40 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2a(%rdi) │ │ │ │ + movq $0x5e4890,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5e4b00,0x0(%rbp) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + jmp d639c8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + nop │ │ │ │ + rex.RX add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %ch,0x72(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x43(%rdi) │ │ │ │ + movq $0x5e48d8,-0x10(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + inc %rcx │ │ │ │ + mov 0x10(%rax,%rcx,8),%rax │ │ │ │ + movq $0x5e4b70,0x8(%rbp) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + mov %rbx,0x18(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d639c8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + add (%r8),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 5e7078 │ │ │ │ + add %bh,%al │ │ │ │ + jno 5e4b08 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x27(%rdi) │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5e4bc8,0x0(%rbp) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov %rbx,0x8(%rbp) │ │ │ │ + jmp d680c0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add $0x2,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x48009971(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + movq $0x5e4dd8,0x8(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d63c78 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %r8d,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ - jmp 5e75f8 │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x71(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x48(%rbx,%rdx,1) │ │ │ │ + movl $0x5e5208,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d63688 │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + je 5e4e77 │ │ │ │ + movq $0x5e5258,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d63688 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %r8d,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + jno 5e4be8 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x48(%rbx,%rdx,1) │ │ │ │ + movl $0x5e5168,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d63688 │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + je 5e4e77 │ │ │ │ + movq $0x5e51b8,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d63688 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ - jmp 5e7078 │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %al,%al │ │ │ │ + jo 5e4c40 │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 5e4cc0 │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%rdi │ │ │ │ + jmp 5e4cdf │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %bl,0x4c009970(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rdi,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 5e4cf1 │ │ │ │ + cmp 0x7(%rdi),%rsi │ │ │ │ + ja 5e4d14 │ │ │ │ + movq $0x5e4d30,-0x20(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rdi,%r14 │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp d64060 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ - jmp 5e7338 │ │ │ │ + add %bh,(%rax) │ │ │ │ + jo 5e4cc8 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x32(%rdi) │ │ │ │ + movq $0xd64100,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5e4e20,-0x10(%rbp) │ │ │ │ + lea -0x7(%r12),%rax │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp d64060 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c378 │ │ │ │ nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add $0x1,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ - jmp 5e6f60 │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + outsl %ds:(%rsi),(%dx) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + (bad) -0x77(%rax) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add %esi,0xb(%rbp) │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + je 5e4e77 │ │ │ │ + movq $0x5e5148,0x8(%rbp) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d63688 │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x4800996f(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + jne 5e4df6 │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + je 5e4e77 │ │ │ │ + movq $0x5e4fb0,0x8(%rbp) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d63688 │ │ │ │ + nopl (%rax) │ │ │ │ + add (%r8),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5e7e6a │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5e7cd8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x6f(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + rorl $0xd9,0x29(%rax) │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + jl 5e4eb8 │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + cmp $0x21,%rsi │ │ │ │ + jae 5e4e87 │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + shl $1,%rsi │ │ │ │ + lea -0x4(%rsi),%rcx │ │ │ │ + mov 0x10(%r14,%rcx,8),%rbx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 5e4ee0 │ │ │ │ + lea 0x1(%rcx),%rbx │ │ │ │ + mov 0x10(%r14,%rbx,8),%rbx │ │ │ │ + cmp $0xffffffffffffffff,%rbx │ │ │ │ + je 5e4f43 │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 5e4f6c │ │ │ │ + add $0x8,%rbp │ │ │ │ + lea 0xa5f22a(%rip),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + lea -0x4(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 5e4ea8 │ │ │ │ + movq $0x5e4f90,0x0(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + jmp d63560 │ │ │ │ + lea 0xa5f509(%rip),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + mov $0x1,%ebx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ - (bad) │ │ │ │ - rolb $1,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x4800996e(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5e7f96 │ │ │ │ - movq $0x5e7d38,-0xc8(%r12) │ │ │ │ - mov %r14,-0xc0(%r12) │ │ │ │ - movq $0x5e7d60,-0xb8(%r12) │ │ │ │ - mov %r14,-0xb0(%r12) │ │ │ │ - movq $0x5e7d88,-0xa8(%r12) │ │ │ │ - mov %r14,-0xa0(%r12) │ │ │ │ - movq $0x5e7db0,-0x98(%r12) │ │ │ │ - mov %r14,-0x90(%r12) │ │ │ │ - movq $0x5e7dd8,-0x88(%r12) │ │ │ │ - mov %r14,-0x80(%r12) │ │ │ │ - movq $0x5e7e00,-0x78(%r12) │ │ │ │ - mov %r14,-0x70(%r12) │ │ │ │ - movq $0x5e7e28,-0x68(%r12) │ │ │ │ - mov %r14,-0x60(%r12) │ │ │ │ - movq $0x5e7e48,-0x58(%r12) │ │ │ │ - mov %r14,-0x48(%r12) │ │ │ │ - movq $0xd74fb0,-0x40(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - lea -0x66(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - lea -0x76(%r12),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - lea -0x86(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - lea -0x96(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0xa6(%r12),%rax │ │ │ │ + ja 5e4f27 │ │ │ │ + movq $0x5e4920,-0x20(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - lea -0xb6(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0xc6(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x3f(%r12),%rbx │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x5e5120,0x0(%rbp) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + jmp d680c0 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x5e4ed8,0x0(%rbp) │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + jmp d9c378 │ │ │ │ + movabs $0x8000000000000000,%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + je 5e4ea8 │ │ │ │ + mov $0xffffffffffffffff,%rbx │ │ │ │ + cqto │ │ │ │ + idiv %rbx │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0xd0,0x388(%r13) │ │ │ │ - lea 0x98d9c8(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ + cqto │ │ │ │ + idiv %rbx │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5e8027 │ │ │ │ - movq $0x5e8000,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e8000 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + insl (%dx),%es:(%rdi) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,(%r8) │ │ │ │ + rex.WX pop %rsi │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + test $0x2f,%al │ │ │ │ + js 5e4fa0 │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - cmpq $0x0,0x8(%rax) │ │ │ │ - jne 5e8019 │ │ │ │ - lea 0xa67820(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xa67809(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x98d94a(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bh,0x4800996d(%rax) │ │ │ │ + movl $0x5e4fd0,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d67f48 │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5e8093 │ │ │ │ - movq $0x5e8088,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e8088 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %bl,0x4800996d(%rax) │ │ │ │ + movl $0x5e5080,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d6d560 │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ + add %bh,0x6d(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x98db56(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x5f(%rdi) │ │ │ │ + test %rbx,%rbx │ │ │ │ + jl 5e50f8 │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 5e502a │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + movq $0x5e4ca8,0x0(%rbp) │ │ │ │ + lea 0x995a97(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d63688 │ │ │ │ + movq $0xd64100,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x5e4bf8,-0x8(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5dde78 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c378 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5e80fb │ │ │ │ - movq $0x5e80f0,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ + add %ch,%al │ │ │ │ + insb (%dx),%es:(%rdi) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x5b(%rdi) │ │ │ │ + test %rbx,%rbx │ │ │ │ + jl 5e50f8 │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 5e50b6 │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + movq $0x5e4cd0,0x0(%rbp) │ │ │ │ + lea 0x995a0b(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d63688 │ │ │ │ + movq $0xd64100,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x5e4c50,-0x8(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e80f0 │ │ │ │ + jmp 5dde78 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c378 │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + lea 0x995995(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x98daf6(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%r8),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x6c(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,0x48005e49(%r8) │ │ │ │ + mov 0x10(%rbp),%esi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d639c8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5e81a8 │ │ │ │ - movq $0x5e8158,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e8158 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + insb (%dx),%es:(%rdi) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,0x49005e49(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ + jmp d67f48 │ │ │ │ + add (%rax),%r8d │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + insb (%dx),%es:(%rdi) │ │ │ │ + cltd │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r9b,0x48005e81(%r8) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e8188 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %r10b,0x48005e51(%r8) │ │ │ │ + mov %ebx,%edi │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + jmp 5e4970 │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - cmp 0x8(%rbp),%rax │ │ │ │ - sete %al │ │ │ │ - movzbl %al,%eax │ │ │ │ - shl $0x3,%rax │ │ │ │ - mov 0xf52be0(%rax),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x98da51(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%r8d │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x4800996b(%rax) │ │ │ │ + movl $0x5e51e0,0x0(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + jmp 5e4970 │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5e8266 │ │ │ │ - movq $0x5e8210,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e8210 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%r8d │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x6b(%rax) │ │ │ │ + cltd │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r8b,-0x7e(%r8) │ │ │ │ + add %r14b,(%r8) │ │ │ │ + push %rdx │ │ │ │ pop %rsi │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e8240 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fisttps -0x75(%rax) │ │ │ │ + jne 5e522f │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + jmp 5e4970 │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - cmp 0x8(%rbp),%rax │ │ │ │ - jne 5e8258 │ │ │ │ - lea 0xa675d8(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xa675d3(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x98d99b(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add (%rax),%r8d │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + imul $0x0,0x45c74800(%rcx),%ebx │ │ │ │ + adcb $0x0,0x5e(%rdx) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + jmp 5e4970 │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ - jmp d9aff0 │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5e8326 │ │ │ │ - movq $0x5e82e8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e82e8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + adc %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + xor %cl,-0x7cb6ff5a(%rsi) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x21(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x8(%rax),%rax │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ + add %dh,0x1b(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + jmp d680c0 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - lea 0x98d90b(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + call 495ef97e <__environ@GLIBC_2.2.5+0x48597ed6> │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5e5318 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + jmp d680c0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or $0x0,%al │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + movabs 0x4d10c4834900a68d,%al │ │ │ │ + cmp 0x358(%rbp),%esp │ │ │ │ + ja 5e5360 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + jmp d680c0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + adc $0x3000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5e8372 │ │ │ │ - movq $0x5e8388,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d9cbc0 │ │ │ │ + add %ah,%al │ │ │ │ + imul $0xf8394cc8,0x458d4800(%rcx),%ebx │ │ │ │ + jae 5e56f7 │ │ │ │ + lea 0x996c3c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %bh,0x48009969(%rax) │ │ │ │ + movl $0x5e5a08,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d6d560 │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x5f2168,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x49009969(%rax) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5e5414 │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + inc %rcx │ │ │ │ + mov 0x10(%rax,%rcx,8),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5e57a8,0x8(%rbp) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + jmp d680c0 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + imul $0x5e545800,0x45c74800(%rcx),%ebx │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + sbb %al,0x2c50078(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1056bd2c <__environ@GLIBC_2.2.5+0xf514284> │ │ │ │ - (bad) │ │ │ │ - mov %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x5e8418,-0x18(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e8418 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + imul $0xa53b4d10,-0x3b7cb700(%rcx),%ebx │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x37(%rdi) │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + shl $1,%rbx │ │ │ │ + lea -0x2(%rbx),%rax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov 0x10(%rbx,%rax,8),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x5e54c0,-0x8(%rbp) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d680c0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c378 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movb $0x0,0x0(%rip) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x49009968(%rax) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5e54f7 │ │ │ │ + movq $0x5e52a8,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5e5518,0x0(%rbp) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + jmp d639c8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + nop │ │ │ │ + rex.RX add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %dl,0x68(%rax) │ │ │ │ + cltd │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x38(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x5e8350,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ + add %dh,0x43(%rdi) │ │ │ │ + movq $0x5e52f0,-0x10(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - movq $0xda4100,0x8(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + inc %rcx │ │ │ │ + mov 0x10(%rax,%rcx,8),%rax │ │ │ │ + movq $0x5e5588,0x8(%rbp) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ + mov %rbx,0x18(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5f28a0 │ │ │ │ + jmp d639c8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - lea 0x98d7cc(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - or $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0x18(%rax,%rbx,8),%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%r8),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + addr32 cltd │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x27(%rdi) │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5e55e0,0x0(%rbp) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov %rbx,0x8(%rbp) │ │ │ │ + jmp d680c0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x2,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5e856b │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5e8520,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e8520 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %cl,0x48009967(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + movq $0x5e57f0,0x8(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d63c78 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add %al,(%r8) │ │ │ │ + add %r8d,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %bl,0x67(%rax) │ │ │ │ + cltd │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r13b,%r11b │ │ │ │ - sbb -0x70(%rsi),%ah │ │ │ │ - add %al,(%r8) │ │ │ │ + and %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x48(%rbx,%rdx,1) │ │ │ │ + movl $0x5e5c20,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d63688 │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + je 5e588f │ │ │ │ + movq $0x5e5c70,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d63688 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %r8d,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + addr32 cltd │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5e8553 │ │ │ │ - movq $0x5e8490,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x5e8508,0x0(%rbp) │ │ │ │ - jmp d9c360 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ + and %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x48(%rbx,%rdx,1) │ │ │ │ + movl $0x5e5b80,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d63688 │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + je 5e588f │ │ │ │ + movq $0x5e5bd0,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d63688 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1056bedc <__environ@GLIBC_2.2.5+0xf514434> │ │ │ │ - (bad) │ │ │ │ - mov %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x5e85c8,-0x18(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e85c8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %ch,0x4c009966(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%rdi │ │ │ │ + jmp 5e56f7 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,0x4c009966(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rdi,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 5e5709 │ │ │ │ + cmp 0x7(%rdi),%rsi │ │ │ │ + ja 5e572c │ │ │ │ + movq $0x5e5748,-0x20(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rdi,%r14 │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp d64060 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + cwtd │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x38(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x5e84b8,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ + add %dh,0x32(%rdi) │ │ │ │ + movq $0xd64100,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - movq $0xda4100,0x8(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 5f28a0 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - lea 0x98d624(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ + movq $0x5e5838,-0x10(%rbp) │ │ │ │ + lea -0x7(%r12),%rax │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp d64060 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c378 │ │ │ │ + nop │ │ │ │ + add $0x1,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + gs cltd │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + (bad) -0x77(%rax) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add %esi,0xb(%rbp) │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + je 5e588f │ │ │ │ + movq $0x5e5b60,0x8(%rbp) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d63688 │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5e86ff │ │ │ │ - movq $0x5e86b8,-0x18(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x17(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e86b8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - mov %r13,%rdx │ │ │ │ - mov 0x18(%rbx,%rcx,8),%rsi │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mov %rax,%rdx │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - mov %rdx,%r14 │ │ │ │ - call d918c0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - mov %r14,%rax │ │ │ │ - jmp 5e86ce │ │ │ │ - xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x65(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + (bad) -0x77(%rax) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add %esi,0xb(%rbp) │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + je 5e588f │ │ │ │ + movq $0x5e59c8,0x8(%rbp) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d63688 │ │ │ │ + nopl (%rax) │ │ │ │ + add (%r8),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + gs cltd │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + rorl $0xd9,0x29(%rax) │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + jl 5e58d0 │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + cmp $0x21,%rsi │ │ │ │ + jae 5e589f │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + shl $1,%rsi │ │ │ │ + lea -0x4(%rsi),%rcx │ │ │ │ + mov 0x10(%r14,%rcx,8),%rbx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 5e58f8 │ │ │ │ + lea 0x1(%rcx),%rbx │ │ │ │ + mov 0x10(%r14,%rbx,8),%rbx │ │ │ │ + cmp $0xffffffffffffffff,%rbx │ │ │ │ + je 5e595b │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 5e5984 │ │ │ │ + add $0x8,%rbp │ │ │ │ + lea 0xa5e812(%rip),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + lea -0x4(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 5e58c0 │ │ │ │ + movq $0x5e59a8,0x0(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + jmp d63560 │ │ │ │ + lea 0xa5eaf1(%rip),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + mov $0x1,%ebx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x64(%rax) │ │ │ │ + cltd │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - pop %rbx │ │ │ │ + rex.WRB adc %r9b,-0x7d(%r9) │ │ │ │ (bad) │ │ │ │ - cmpq $0x0,0xa72ac4(%rip) │ │ │ │ - jne 5e8677 │ │ │ │ - mov %rax,0x18(%rbx,%rcx,8) │ │ │ │ - movq $0xda1650,(%rbx) │ │ │ │ - lea 0x18(%rbx),%rax │ │ │ │ - shr $0x7,%rcx │ │ │ │ - mov 0x8(%rbx),%rbx │ │ │ │ - shl $0x3,%rbx │ │ │ │ - add %rcx,%rbx │ │ │ │ - movb $0x1,(%rax,%rbx,1) │ │ │ │ - lea 0xa66831(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x3a(%rdi) │ │ │ │ + movq $0x5e5338,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x5e5b38,0x0(%rbp) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + jmp d680c0 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x5e58f0,0x0(%rbp) │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + jmp d9c378 │ │ │ │ + movabs $0x8000000000000000,%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + je 5e58c0 │ │ │ │ + mov $0xffffffffffffffff,%rbx │ │ │ │ + cqto │ │ │ │ + idiv %rbx │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cqto │ │ │ │ + idiv %rbx │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5e8771 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5e87c6 │ │ │ │ - movq $0x5e8768,-0x20(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e8768 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %al,%al │ │ │ │ + movsxd 0x45c74800(%rcx),%ebx │ │ │ │ + add %bh,(%rax) │ │ │ │ + push %rsp │ │ │ │ + pop %rsi │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + nop │ │ │ │ + and $0x830078,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x48009963(%rax) │ │ │ │ + movl $0x5e59e8,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d67f48 │ │ │ │ + addl $0x0,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x48009963(%rax) │ │ │ │ + movl $0x5e5a98,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d6d560 │ │ │ │ + addl $0x0,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x63(%rax) │ │ │ │ + cltd │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x41(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x5e8640,-0x18(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - movq $0xda4100,0x10(%rbp) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ + add %dh,0x5f(%rdi) │ │ │ │ + test %rbx,%rbx │ │ │ │ + jl 5e5b10 │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 5e5a42 │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + movq $0x5e56c0,0x0(%rbp) │ │ │ │ + lea 0x99507f(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d63688 │ │ │ │ + movq $0xd64100,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x5e5610,-0x8(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5f28a0 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - lea 0x98d483(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5dde78 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c378 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5e8871 │ │ │ │ - movq $0x5e8828,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e8828 │ │ │ │ + add %dl,%al │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x5b(%rdi) │ │ │ │ + test %rbx,%rbx │ │ │ │ + jl 5e5b10 │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 5e5ace │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + movq $0x5e56e8,0x0(%rbp) │ │ │ │ + lea 0x994ff3(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d63688 │ │ │ │ + movq $0xd64100,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x5e5668,-0x8(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5dde78 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c378 │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + lea 0x994f7d(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%r8),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,-0x78(%r8) │ │ │ │ + add %r10b,%r8b │ │ │ │ + push %rbx │ │ │ │ pop %rsi │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e8858 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%r8) │ │ │ │ + jne 5e5b54 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d639c8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov 0x18(%rax,%rbx,8),%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - lea 0x98d3e0(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %r14b,0x49005e53(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ + jmp d67f48 │ │ │ │ + add (%rax),%r8d │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1056c1ec <__environ@GLIBC_2.2.5+0xf514744> │ │ │ │ + add %ch,%al │ │ │ │ (bad) │ │ │ │ - mov %es,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - movq $0x5e88d8,-0x18(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e88d8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,0x48005e5b(%r8) │ │ │ │ + mov %ebx,%edi │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + jmp 5e5388 │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,(%r8) │ │ │ │ - mov %ebx,0x0(%rsi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e8908 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%r8d │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - pop %rbx │ │ │ │ + add %bl,0x48009961(%rax) │ │ │ │ + movl $0x5e5bf8,0x0(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + jmp 5e5388 │ │ │ │ (bad) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x18(%rbx,%rcx,8),%rbx │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xda4100,0x8(%rbp) │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp c9d6a0 │ │ │ │ - lea 0x98d350(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5e897e │ │ │ │ - movq $0x5e8998,-0x8(%rbp) │ │ │ │ - mov 0x17(%rbx),%rsi │ │ │ │ - mov 0xf(%rbx),%r14 │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d9d138 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%r8d │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,0x61(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,0x5c(%r8) │ │ │ │ + pop %rsi │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fisttps -0x75(%rax) │ │ │ │ + jne 5e5c47 │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + jmp 5e5388 │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x5f2188,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5e8a39 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5e8aee │ │ │ │ - movq $0x5e8a30,-0x20(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e8a30 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%r8d │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + cltd │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r12b,-0x76(%r8) │ │ │ │ - pop %rsi │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e8a60 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %r11b,0x48005e5c(%r8) │ │ │ │ + mov %ebx,%edi │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + jmp 5e5388 │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,0x48005e8a(%r8) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e8a90 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ + sbb %al,-0x3b7cb700(%rsi,%riz,4) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x41(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x5e8958,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ + add %dh,0x1b(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - movq $0xda4100,0x10(%rbp) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5f28a0 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - lea 0x98d19b(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + jmp d680c0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5e8b91 │ │ │ │ - movq $0x5e8b50,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e8b50 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + rolb $1,-0x7cb6ff5a(%rbx) │ │ │ │ (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1b(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + jmp d680c0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + adc %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov %al,-0x7cb6ff5a(%rbx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x24(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0xda16b0,(%rax) │ │ │ │ - movq $0x5f2188,-0x8(%r12) │ │ │ │ + add %dh,0x1b(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + jmp d680c0 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5e8bf8 │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5e8bed │ │ │ │ - movq $0x5e8b18,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - movq $0xda4100,-0x10(%rbp) │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ + add %cl,0x48009963(%rax) │ │ │ │ + lea -0x38(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5e5e08 │ │ │ │ + mov %rsi,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5e5def │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %r14,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 5e5e62 │ │ │ │ + movq $0x5e5e40,-0x18(%rbp) │ │ │ │ + mov 0x6(%rsi),%rcx │ │ │ │ + mov 0x6(%r14),%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5f28a0 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0x98d099(%rip),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d61ef0 │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5e5e13 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + xor %ebx,%ebx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x996339(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov 0x7(%rsi),%rcx │ │ │ │ + cmp 0x7(%r14),%rcx │ │ │ │ + jae 5e5e62 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 5e5dff │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5e8c46 │ │ │ │ - movq $0x5e8c60,-0x8(%rbp) │ │ │ │ - mov 0x17(%rbx),%rsi │ │ │ │ - mov 0xf(%rbx),%r14 │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d9d238 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %ch,%al │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x5f2168,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ + (bad) │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 5e5dff │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + movq $0x5e5e90,-0x18(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d64060 │ │ │ │ xchg %ax,%ax │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - ... │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5e8d01 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5e8db6 │ │ │ │ - movq $0x5e8cf8,-0x20(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e8cf8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %bl,0x48009962(%rax) │ │ │ │ + movl $0x5e5f50,-0x8(%rbp) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d64060 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x48009961(%rax) │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + jne 5e5ede │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + je 5e5ffd │ │ │ │ + movq $0x5e6280,0x0(%rbp) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d63688 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,(%r8) │ │ │ │ - lea 0x0(%rsi),%ebx │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e8d28 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ (bad) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x77(%r8) │ │ │ │ + (bad) -0x77(%rax) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add %esi,0xb(%rbp) │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + je 5e5ffd │ │ │ │ + movq $0x5e6158,0x0(%rbp) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d63688 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,-0x73(%r8) │ │ │ │ - pop %rsi │ │ │ │ + add %bl,%al │ │ │ │ + (bad) │ │ │ │ + cltd │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ + or %r9b,0x29(%r8) │ │ │ │ + fmuls 0x39(%rax) │ │ │ │ + fdivrs 0xc(%rbp) │ │ │ │ + mov $0x1,%ebx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + jne 5e600d │ │ │ │ + mov 0x7(%rax),%rcx │ │ │ │ + cmp $0x21,%rcx │ │ │ │ + jae 5e600d │ │ │ │ + movq $0x5e5fc0,-0x8(%rbp) │ │ │ │ + lea 0x995daf(%rip),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5e8d58 │ │ │ │ + jne 5e5fc0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rcx),%eax │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + (bad) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + shl $1,%rcx │ │ │ │ + add $0xfffffffffffffffc,%rcx │ │ │ │ + mov 0x10(%rbx,%rcx,8),%rdx │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + jne 5e6088 │ │ │ │ + inc %rcx │ │ │ │ + mov 0x10(%rbx,%rcx,8),%rbx │ │ │ │ + cmp $0xffffffffffffffff,%rbx │ │ │ │ + je 5e6031 │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 5e6101 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + lea 0xa5e0a4(%rip),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + add $0xfffffffffffffffc,%rbx │ │ │ │ + test %rbx,%rbx │ │ │ │ + jl 5e6048 │ │ │ │ + movq $0x5e6138,-0x8(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d63560 │ │ │ │ + movabs $0x8000000000000000,%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jne 5e6110 │ │ │ │ + add $0x8,%rbp │ │ │ │ + lea 0xa5e369(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + rex.RX add (%rax),%r8d │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %ah,(%rax) │ │ │ │ + (bad) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + mov %ecx,0x40(%rsp) │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5e60d7 │ │ │ │ + movq $0x5e5d50,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + movq $0x5e6258,-0x10(%rbp) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp d680c0 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x5e6068,-0x10(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp d9c378 │ │ │ │ + cqto │ │ │ │ + idiv %rbx │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov $0xffffffffffffffff,%rbx │ │ │ │ + cqto │ │ │ │ + idiv %rbx │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x41(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x5e8c20,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - movq $0xda4100,0x10(%rbp) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5f28a0 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - lea 0x98cee3(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + pop %rdi │ │ │ │ + cltd │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,(%r8) │ │ │ │ + gs pop %rsi │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + js 5e6148 │ │ │ │ + test %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5e8e29 │ │ │ │ - movq $0x5e8e18,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e8e18 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x5f(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,0x61(%r8) │ │ │ │ + pop %rsi │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + loopne 5e6183 │ │ │ │ + js 5e6168 │ │ │ │ + test %eax,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x5f(%rax) │ │ │ │ + cltd │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r8b,-0x72(%r8) │ │ │ │ - pop %rsi │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ + add %r14b,%r8b │ │ │ │ (bad) │ │ │ │ - jmp d9ccf8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + pop %rsi │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + fdivs 0x78(%rbx) │ │ │ │ + add %al,0x1(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x4800995e(%rax) │ │ │ │ + test %ebx,%ebx │ │ │ │ + jl 5e6231 │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 5e61c1 │ │ │ │ + movq $0x5e6378,0x0(%rbp) │ │ │ │ + lea 0x994900(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d63688 │ │ │ │ + movq $0x5e64d8,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + mov %rbx,0x20(%rbp) │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + jmp 5dde78 │ │ │ │ nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + test %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x5f2168,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,%al │ │ │ │ + pop %rsi │ │ │ │ + cltd │ │ │ │ + add %cl,-0x7b(%rax) │ │ │ │ + fstpt 0x48(%rsp,%rdi,1) │ │ │ │ + mov 0x28(%rbp),%eax │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 5e6215 │ │ │ │ + movq $0x5e62a0,0x0(%rbp) │ │ │ │ + lea 0x9948ac(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d63688 │ │ │ │ + movq $0x5e6740,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + mov %rbx,0x18(%rbp) │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + jmp 5dde78 │ │ │ │ + lea 0x994860(%rip),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + rex.RX add %r8d,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5e8ed8 │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5e8ecd │ │ │ │ - movq $0x5e8de0,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - movq $0xda4100,-0x10(%rbp) │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5f28a0 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0x98cdc9(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + add %dh,(%rax) │ │ │ │ + pop %rsi │ │ │ │ + cltd │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,0x64(%r8) │ │ │ │ + pop %rsi │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 5e6284 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d639c8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + pop %rbp │ │ │ │ + cltd │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,0x64(%r8) │ │ │ │ + pop %rsi │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + mov $0x8500781c,%eax │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%cl │ │ │ │ - sbb %edx,%esi │ │ │ │ (bad) │ │ │ │ - decl (%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + pop %rsp │ │ │ │ + cltd │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fisttps -0x75(%rax) │ │ │ │ + jne 5e62c7 │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 5e3508 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,0x0(%rip) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %dl,%al │ │ │ │ + pop %rbx │ │ │ │ + cltd │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + adc %r15b,%r8b │ │ │ │ + (bad) │ │ │ │ + fisttps -0x75(%rax) │ │ │ │ + jne 5e62f7 │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5e20a0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ret │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5e8f4e │ │ │ │ - movq $0x5e8f68,-0x8(%rbp) │ │ │ │ - mov 0x27(%rbx),%r8 │ │ │ │ - mov 0x1f(%rbx),%rdi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x17(%rbx),%r14 │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d9cda8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x4800995a(%rax) │ │ │ │ + movl $0x5e6350,0x10(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5e0c38 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ret │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - sbb $0xa65fba,%eax │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb (%rax),%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %ah,0x5c(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fisttps -0x75(%rax) │ │ │ │ + jne 5e638f │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 5e5388 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 5e9108 │ │ │ │ - movq $0x5e8fd8,-0x28(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e8fd8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%eax │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + pop %rsp │ │ │ │ + cltd │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + sbb %r10b,%r8b │ │ │ │ + movsxd 0x0(%rsi),%ebx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5e4970 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ret $0x0 │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,(%r8) │ │ │ │ - nop │ │ │ │ - pop %rsi │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e9008 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%eax │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + pop %rbx │ │ │ │ + cltd │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r15b,(%r8) │ │ │ │ - nop │ │ │ │ - pop %rsi │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e9038 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1,%eax │ │ │ │ + sbb %r13b,(%r8) │ │ │ │ + fs pop %rsi │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fisttps -0x75(%rax) │ │ │ │ + jne 5e6417 │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5e3f58 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ret $0x0 │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,-0x70(%r8) │ │ │ │ - pop %rsi │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e9068 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1,%eax │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + pop %rbx │ │ │ │ + cltd │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r11b,0x48005e90(%r8) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e9098 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x5,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %r11b,0x49005e61(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ + jmp d6d560 │ │ │ │ + rex.RX add (%rax),%r8d │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + pop %rbx │ │ │ │ + cltd │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x53(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x5e8f20,-0x28(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ + add %dh,0x37(%rdi) │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + inc %rcx │ │ │ │ + mov 0x10(%rax,%rcx,8),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - movq $0xda4100,0x20(%rbp) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 5f28a0 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + movq $0x5e5ec0,0x8(%rbp) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov %rbx,0x20(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d680c0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - lea 0x98cba9(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5e915e │ │ │ │ - movq $0x5e9178,-0x8(%rbp) │ │ │ │ - mov 0x27(%rbx),%r8 │ │ │ │ - mov 0x1f(%rbx),%rdi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x17(%rbx),%r14 │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d9ce60 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - sbb $0xa65daa,%eax │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cltd │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sub %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x48(%rbx,%rdx,1) │ │ │ │ + movl $0x5e63a0,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d63688 │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + je 5e5ffd │ │ │ │ + movq $0x5e63f8,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d63688 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 5e9318 │ │ │ │ - movq $0x5e91e8,-0x28(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e91e8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + pop %rbx │ │ │ │ + cltd │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r11b,(%r8) │ │ │ │ - xchg %eax,%edx │ │ │ │ + add %r10b,0x65(%r8) │ │ │ │ pop %rsi │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e9218 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%eax │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + and %dh,0x78(%rax) │ │ │ │ + add %al,%ah │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,-0x6e(%r8) │ │ │ │ - pop %rsi │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ + add %bh,0x4800995b(%rax) │ │ │ │ + movl $0x5e6588,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + lea 0x9957e6(%rip),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5e9248 │ │ │ │ + jne 5e6588 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1,%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x5b(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x3f(%rdi) │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + shl $1,%rbx │ │ │ │ + add $0xfffffffffffffffe,%rbx │ │ │ │ + mov 0x10(%rax,%rbx,8),%rcx │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x5e65f8,-0x8(%rbp) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d680c0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + rex.RX add (%rax),%r8d │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,-0x6e(%r8) │ │ │ │ - pop %rsi │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e9278 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + pop %rdx │ │ │ │ + cltd │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2a(%rdi) │ │ │ │ + movq $0x5e5cc0,-0x10(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5e6650,0x0(%rbp) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rbx,0x20(%rbp) │ │ │ │ + jmp d639c8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + nop │ │ │ │ + rex.RX add %r8d,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,0x48005e92(%r8) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e92a8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x5,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x5a(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x43(%rdi) │ │ │ │ + movq $0x5e5d08,-0x10(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + inc %rcx │ │ │ │ + mov 0x10(%rax,%rcx,8),%rax │ │ │ │ + movq $0x5e66c0,0x8(%rbp) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + mov %rbx,0x20(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d639c8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + test %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + pop %rdx │ │ │ │ + cltd │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x53(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x5e9130,-0x28(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ + add %dh,0x27(%rdi) │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - movq $0xda4100,0x20(%rbp) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 5f28a0 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + movq $0x5e6718,0x0(%rbp) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + jmp d680c0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - lea 0x98c9a1(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x48009959(%rax) │ │ │ │ + movl $0x5e5f08,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d63c78 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %ch,0x59(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sub %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x48(%rbx,%rdx,1) │ │ │ │ + movl $0x5e62c8,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d63688 │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + je 5e5ffd │ │ │ │ + movq $0x5e6320,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d63688 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + adc $0x58000000,%eax │ │ │ │ + pop %rdx │ │ │ │ + cltd │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5e67e6 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call d97350 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 5e67e1 │ │ │ │ + movq $0xda2e40,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x9959f7(%rip),%rsi │ │ │ │ + lea 0x9959ca(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ca4ec0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ + adc $0xd0000000,%eax │ │ │ │ + pop %rdx │ │ │ │ + cltd │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5e684e │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call d97350 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 5e6849 │ │ │ │ + movq $0xda2e40,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x995a6f(%rip),%rsi │ │ │ │ + lea 0x995a42(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ca4ec0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1056cc94 <__environ@GLIBC_2.2.5+0xf5151ec> │ │ │ │ + rex.RB call 7356a1c4 <__environ@GLIBC_2.2.5+0x7251271c> │ │ │ │ + jnp 5e68c2 │ │ │ │ + mov %esi,%eax │ │ │ │ + mov %rsi,%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 5e689b │ │ │ │ + cmpq $0x1,0x7(%rsi) │ │ │ │ + jae 5e689b │ │ │ │ + lea 0x995a62(%rip),%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 5e68db │ │ │ │ + mov %r14,%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 5e6935 │ │ │ │ + movq $0x5e6920,-0x18(%rbp) │ │ │ │ + mov 0x6(%r14),%rsi │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov 0x6(%rax),%r14 │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d61ef0 │ │ │ │ + mov %r14,%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 5e68ff │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + xor %ebx,%ebx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x995a3d(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov 0x7(%rax),%rbx │ │ │ │ + cmp 0x7(%r14),%rbx │ │ │ │ + jae 5e6935 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 5e68eb │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - mov $0x0,%bl │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x5e9380,-0x18(%rbp) │ │ │ │ + add %bh,%al │ │ │ │ + pop %rcx │ │ │ │ + cltd │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x4c(%rdx,%rax,8) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + add $0x18,%rbp │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e9380 │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 5e695c │ │ │ │ + cmpq $0x2,0x7(%r14) │ │ │ │ + jne 5e695c │ │ │ │ + movq $0x5e6998,-0x8(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d64060 │ │ │ │ + mov %r14,%rbx │ │ │ │ + and $0x7,%r14d │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + jne 5e697c │ │ │ │ + cmpq $0x2,0x7(%rbx) │ │ │ │ + jae 5e697c │ │ │ │ + lea 0x9958a1(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 5e5da0 │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ + add %dl,%gs:0xf(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,0x48005e93(%r8) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + add %al,0x48009959(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5e6a3b │ │ │ │ + movq $0x5e69f0,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5e93b0 │ │ │ │ + jne 5e69f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,0x59(%rax) │ │ │ │ + cltd │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r12b,%r8b │ │ │ │ - xchg %eax,%ebx │ │ │ │ - pop %rsi │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e93e0 │ │ │ │ + add %r12b,(%r8) │ │ │ │ + push $0x5e │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 5e6a20 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + pop %rcx │ │ │ │ + cltd │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x39(%r8) │ │ │ │ - adc %r12b,(%r8) │ │ │ │ - xchg %eax,%esp │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r11b,0x6a(%r8) │ │ │ │ pop %rsi │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jae 5e93f7 │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp d9cf38 │ │ │ │ - lea 0x98c8c1(%rip),%rbx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls -0x77(%rcx) │ │ │ │ + (bad) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5e6870 │ │ │ │ + lea 0x995916(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ - movq $0x5f2188,-0x8(%r12) │ │ │ │ + movq $0xd75650,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ + movq $0x5e6a58,0x0(%rbp) │ │ │ │ + jmp d9c378 │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5e9496 │ │ │ │ - movq $0x5e94b0,-0x8(%rbp) │ │ │ │ - mov 0x17(%rbx),%rsi │ │ │ │ - mov 0xf(%rbx),%r14 │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d9d038 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB enter $0x394c,$0xf8 │ │ │ │ + jae 5e6d87 │ │ │ │ + lea 0x9958a4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x48009958(%rax) │ │ │ │ + mov 0x20(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + jae 5e6b24 │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jb 5e6b01 │ │ │ │ + movq $0x5e7310,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + jne 5e6b11 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5e6f61 │ │ │ │ + movq $0x5e7360,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + movq $0x5e7210,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + nop │ │ │ │ + test %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + pop %rax │ │ │ │ + cltd │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sub %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add 0x37(%rbx),%esi │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jb 5e6b71 │ │ │ │ + movq $0x5e7260,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + je 5e6f61 │ │ │ │ + movq $0x5e72b8,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + movq $0x5e71b8,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + test %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x49009957(%rax) │ │ │ │ + add $0x20,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5e6c1a │ │ │ │ + movq $0xd6d9e0,-0x18(%r12) │ │ │ │ + shl $1,%rbx │ │ │ │ + lea -0x2(%rbx),%rax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov 0x10(%rbx,%rax,8),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x5e6c40,-0x8(%rbp) │ │ │ │ + lea -0x7(%r12),%rsi │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d68f88 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp d9c378 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + rex.RX add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + push %rdi │ │ │ │ + cltd │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x5f2168,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + add %dh,0x43(%rdi) │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + inc %rcx │ │ │ │ + mov 0x10(%rax,%rcx,8),%rax │ │ │ │ + movq $0x5e6cb0,0x8(%rbp) │ │ │ │ + lea -0x7(%r12),%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + mov %rbx,0x28(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + jmp d68f88 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb %al,(%rax) │ │ │ │ + test %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x49009956(%rax) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5e6ce3 │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5e6d08,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + jmp d65a58 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5e9551 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5e9606 │ │ │ │ - movq $0x5e9548,-0x20(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e9548 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x56(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x77(%r8) │ │ │ │ + (bad) -0x77(%rax) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add 0x11(%rbx),%esi │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + jae 5e6d2c │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + je 5e6f61 │ │ │ │ + movq $0x5e70b0,0x0(%rbp) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + nop │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + push %rsi │ │ │ │ + cltd │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 5e6d68 │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%rdi │ │ │ │ + jmp 5e6d87 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,-0x6b(%r8) │ │ │ │ - pop %rsi │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e9578 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + push %rbp │ │ │ │ + cltd │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jne 5e6d88 │ │ │ │ + add $0x30,%rbp │ │ │ │ + mov %rbx,%rdi │ │ │ │ + movq $0x5e6dc0,-0x20(%rbp) │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rdi,%r14 │ │ │ │ + mov %rbx,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp d68548 │ │ │ │ + nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,-0x7cff66ab(%rax) │ │ │ │ + jrcxz 5e6dca │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 5e6dda │ │ │ │ + movq $0x5e6df8,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + jmp cfb158 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x55(%rax) │ │ │ │ + cltd │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r13b,0x48005e95(%r8) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e95a8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rcx),%eax │ │ │ │ + rex.RB clc │ │ │ │ + add %dh,0x5e(%rax) │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + adc %cl,-0x77(%rax) │ │ │ │ + pop %rbp │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + rex.RXB │ │ │ │ + rex.XB jno 5e6e11 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x55(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x2f(%r8) │ │ │ │ + jrcxz 5e6e7c │ │ │ │ + add $0xfffffffc,%ebx │ │ │ │ + mov 0x10(%r14,%rbx,8),%rcx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + jne 5e6ea1 │ │ │ │ + inc %rbx │ │ │ │ + mov 0x10(%r14,%rbx,8),%rbx │ │ │ │ + cmp $0xffffffffffffffff,%rbx │ │ │ │ + je 5e6f0a │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 5e6e62 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5e6f61 │ │ │ │ + cqto │ │ │ │ + idiv %rbx │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %ah,%al │ │ │ │ + push %rsp │ │ │ │ + cltd │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x41(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x5e9470,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - movq $0xda4100,0x10(%rbp) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5f28a0 │ │ │ │ + mov %ecx,0x40(%rsp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5e6ee4 │ │ │ │ + movq $0xd6d9e0,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x5e6f48,0x0(%rbp) │ │ │ │ + lea -0x17(%r12),%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov %rbx,0x8(%rbp) │ │ │ │ + jmp d68f88 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - lea 0x98c6c3(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + movq $0x5e6e88,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d9c378 │ │ │ │ + movabs $0x8000000000000000,%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + je 5e7064 │ │ │ │ + mov $0xffffffffffffffff,%rbx │ │ │ │ + cqto │ │ │ │ + idiv %rbx │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + push %rsp │ │ │ │ + cltd │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x1(%r8) │ │ │ │ + rorl $0x44,-0x75(%rax) │ │ │ │ + enter $0x4810,$0x85 │ │ │ │ + shlb $0x48,0x3c(%rbp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + lea 0xa5d140(%rip),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5e964d │ │ │ │ - movq $0x5e9668,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ + add %ah,%al │ │ │ │ + push %rbx │ │ │ │ + cltd │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + rex.R and $0x48,%al │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5e6fcc │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5e7198,0x8(%rbp) │ │ │ │ + lea -0x7(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d6ae70 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x5e6f88,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + jmp d9c378 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %r8b,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x53(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,0x29(%r8) │ │ │ │ + fmuls 0x39(%rax) │ │ │ │ + fdivrs 0x48(%rax,%rbp,2) │ │ │ │ + mov 0x18(%rbp),%esi │ │ │ │ + mov %rsi,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jae 5e7029 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jae 5e7039 │ │ │ │ + cmpq $0x21,0x7(%rsi) │ │ │ │ + jge 5e7039 │ │ │ │ + movq $0x5e6e28,0x0(%rbp) │ │ │ │ + mov %rsi,%r14 │ │ │ │ + jmp d6d560 │ │ │ │ + lea -0x4(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 5e7064 │ │ │ │ + movq $0x5e7090,-0x8(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp da6920 │ │ │ │ - lea 0x98c684(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + jmp d66618 │ │ │ │ + lea 0xa5d34d(%rip),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + mov $0x1,%ebx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + test %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,-0x9ffa16a(%r8) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 5e9690 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + push %rdx │ │ │ │ + cltd │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,0x49005e6b(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ + jmp d6d560 │ │ │ │ + test %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x48009952(%rax) │ │ │ │ + movl $0x5e7130,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d6d560 │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x24(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0xda16b0,(%rax) │ │ │ │ - movq $0x5f2188,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x48009952(%rax) │ │ │ │ + test %ebx,%ebx │ │ │ │ + jl 5e7171 │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 5e70f9 │ │ │ │ + movq $0x5e6d50,0x0(%rbp) │ │ │ │ + lea 0x9939f8(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + movq $0x5e6ad8,-0x8(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d0a050 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - adc $0x48000000,%eax │ │ │ │ + test %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5e9736 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + push %rdx │ │ │ │ + cltd │ │ │ │ + add %cl,-0x7b(%rax) │ │ │ │ + fstpt 0x48(%rax,%rax,2) │ │ │ │ + mov 0x28(%rbp),%eax │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 5e7155 │ │ │ │ + movq $0x5e6d78,0x0(%rbp) │ │ │ │ + lea 0x99399c(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + movq $0x5e6b48,0x0(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call d97350 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5e9731 │ │ │ │ - movq $0xda2e40,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x98c5e7(%rip),%rsi │ │ │ │ - lea 0x98c5b8(%rip),%r14 │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov %rbx,0x20(%rbp) │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + jmp d0a050 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5e3178 │ │ │ │ + lea 0x99394c(%rip),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5e977e │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - mov 0x20(%rbx),%rax │ │ │ │ - lea 0x1(%rax),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5e9ab8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %dl,%al │ │ │ │ + push %rcx │ │ │ │ + cltd │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,%r8b │ │ │ │ + jo 5e71fd │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + mov $0x85007863,%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + add %dh,0x4c009951(%rax) │ │ │ │ + mov 0x18(%rbp),%esi │ │ │ │ + movq $0x5e71e8,0x18(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5e6ab0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - cmpq $0x0,0xa719dc(%rip) │ │ │ │ - jne 5e97e3 │ │ │ │ - mov %rcx,0x18(%rax,%rbx,8) │ │ │ │ - movq $0xda1650,(%rax) │ │ │ │ - lea 0x18(%rax),%rcx │ │ │ │ - shr $0x7,%rbx │ │ │ │ - mov 0x8(%rax),%rax │ │ │ │ - shl $0x3,%rax │ │ │ │ - add %rbx,%rax │ │ │ │ - movb $0x1,(%rcx,%rax,1) │ │ │ │ - lea 0xa65749(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov %r13,%rdx │ │ │ │ - mov 0x18(%rax,%rbx,8),%rsi │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mov %rax,%rdx │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - mov %rdx,%r14 │ │ │ │ - call d918c0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - mov %r14,%rax │ │ │ │ - jmp 5e97b6 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5e9879 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5e9899 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5e988e │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x5e97a0,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rdx,%r14 │ │ │ │ - movq $0xda4100,-0x20(%rbp) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5f28a0 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + add %bl,0x51(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,(%r8) │ │ │ │ + jb 5e7275 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fisttps -0x75(%rax) │ │ │ │ + jne 5e7237 │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + jmp 5e6ab0 │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5e992a │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5e991f │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rbx │ │ │ │ - movq $0x5e9828,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rdx,%r14 │ │ │ │ - movq $0xda4628,-0x18(%rbp) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp c9d560 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + push %rcx │ │ │ │ + cltd │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + sbb %cl,-0x39(%rax) │ │ │ │ + sbb %r10b,0x48005e72(%r8) │ │ │ │ + mov %ebx,%edi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5e6ab0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5e9966 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7148 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7356d2dc <__environ@GLIBC_2.2.5+0x72515834> │ │ │ │ - push %rdi │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5e99dd │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x5e9940,-0x18(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xda4628,-0x18(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp c9d4f8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %dh,0x4c009950(%rax) │ │ │ │ + mov 0x18(%rbp),%esi │ │ │ │ + movq $0x5e72e8,0x18(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5e6ab0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5e9a51 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5e9a3e │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - mov 0x18(%rcx,%rbx,8),%rbx │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xda4100,-0x20(%rbp) │ │ │ │ - mov %rbx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp c9d6a0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x50(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,(%r8) │ │ │ │ + jae 5e7375 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fisttps -0x75(%rax) │ │ │ │ + jne 5e7337 │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + jmp 5e6ab0 │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5e9a8d │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0xda16b0,(%rax) │ │ │ │ - movq $0x5f2188,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - or $0x2000000,%eax │ │ │ │ + add (%rax),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x1000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + push %rax │ │ │ │ + cltd │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,0x48005e73(%r8) │ │ │ │ + mov %ebx,%edi │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + jmp 5e6ab0 │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1056d40c <__environ@GLIBC_2.2.5+0xf515964> │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ (bad) │ │ │ │ - movabs 0x358a53b4d000000,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - ja 5e9bd0 │ │ │ │ - mov 0x26(%rbx),%rax │ │ │ │ - cmp 0x2e(%rbx),%r14 │ │ │ │ - jne 5e9b1e │ │ │ │ - movq $0x5e9a60,-0x98(%r12) │ │ │ │ - mov %rsi,-0x90(%r12) │ │ │ │ - lea -0x97(%r12),%rbx │ │ │ │ - add $0xffffffffffffff70,%r12 │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xda4100,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5f28a0 │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rdx │ │ │ │ - mov 0x16(%rbx),%rdi │ │ │ │ - mov 0x1e(%rbx),%r8 │ │ │ │ - movq $0x5e9750,-0x98(%r12) │ │ │ │ - mov %rsi,-0x88(%r12) │ │ │ │ - mov %rbx,-0x80(%r12) │ │ │ │ - mov %r14,-0x78(%r12) │ │ │ │ - movq $0x5e98b8,-0x70(%r12) │ │ │ │ - mov %rsi,-0x68(%r12) │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - mov %rdi,-0x58(%r12) │ │ │ │ - lea -0x98(%r12),%rax │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - mov %r14,-0x48(%r12) │ │ │ │ - movq $0x5e9988,-0x40(%r12) │ │ │ │ - mov %rdi,-0x38(%r12) │ │ │ │ - lea -0x6f(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %r8,-0x28(%r12) │ │ │ │ - movq $0x5e9a00,-0x20(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - mov %rdi,%r14 │ │ │ │ - movq $0xda4628,-0x18(%rbp) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - lea -0x3f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp c9d4f8 │ │ │ │ - movq $0xa0,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x4800994f(%rax) │ │ │ │ + lea -0x38(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jae 5e768f │ │ │ │ + lea 0x994fec(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5e9c4c │ │ │ │ - movq $0x5e9c38,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e9c38 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x4800994f(%rax) │ │ │ │ + mov 0x20(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + jae 5e742c │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jb 5e7409 │ │ │ │ + movq $0x5e7c18,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + jne 5e7419 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5e7869 │ │ │ │ + movq $0x5e7c68,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + movq $0x5e7b18,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + nop │ │ │ │ + test %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + rex.WRXB cqto │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - jae 5e9c43 │ │ │ │ - xor %r14d,%r14d │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5e9ab8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + sub %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add 0x37(%rbx),%esi │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jb 5e7479 │ │ │ │ + movq $0x5e7b68,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + je 5e7869 │ │ │ │ + movq $0x5e7bc0,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + movq $0x5e7ac0,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lock rcrb $0xf8,0x458d4800(%rax) │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5e9c8d │ │ │ │ - movq $0x5e9ca8,-0x8(%rbp) │ │ │ │ - lea 0x98c0d8(%rip),%r14 │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ + add %ch,0x4900994e(%rax) │ │ │ │ + add $0x20,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5e7522 │ │ │ │ + movq $0xd6d9e0,-0x18(%r12) │ │ │ │ + shl $1,%rbx │ │ │ │ + lea -0x2(%rbx),%rax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov 0x10(%rbx,%rax,8),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x5e7548,-0x8(%rbp) │ │ │ │ + lea -0x7(%r12),%rsi │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d9cbc0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + jmp d68f88 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp d9c378 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + rex.RX add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + rex.WRX cqto │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x5f2168,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + add %dh,0x43(%rdi) │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + inc %rcx │ │ │ │ + mov 0x10(%rax,%rcx,8),%rax │ │ │ │ + movq $0x5e75b8,0x8(%rbp) │ │ │ │ + lea -0x7(%r12),%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + mov %rbx,0x28(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + jmp d68f88 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + test %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x480098c0 │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5e9d4f │ │ │ │ - add $0x10,%r12 │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x4900994d(%rax) │ │ │ │ + add $0x10,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5e9d44 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x5e9c68,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xda4100,-0x20(%rbp) │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5f28a0 │ │ │ │ + ja 5e75eb │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5e7610,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + jmp d65a58 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + test %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ + add %bl,0x4d(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x77(%r8) │ │ │ │ + (bad) -0x77(%rax) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add 0x11(%rbx),%esi │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + jae 5e7634 │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + je 5e7869 │ │ │ │ + movq $0x5e79b8,0x0(%rbp) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + nop │ │ │ │ + add (%rcx),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + rex.WRB cqto │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 5e7670 │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%rdi │ │ │ │ + jmp 5e768f │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%al │ │ │ │ - mov $0x8d480098,%edi │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 5e9dcd │ │ │ │ - movq $0x5e9db0,-0x18(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e9db0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + rex.WR cqto │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jne 5e7690 │ │ │ │ + add $0x30,%rbp │ │ │ │ + mov %rbx,%rdi │ │ │ │ + movq $0x5e76c8,-0x20(%rbp) │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rdi,%r14 │ │ │ │ + mov %rbx,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp d68548 │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x480098bf(%rax) │ │ │ │ - movl $0x5e9de8,-0x8(%rbp) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5f2830 │ │ │ │ - lea 0x98bfa4(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %ah,-0x7cff66b4(%rax) │ │ │ │ + jrcxz 5e76d2 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 5e76e2 │ │ │ │ + movq $0x5e7700,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + jmp cfb158 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x41(%rax) │ │ │ │ - cwtl │ │ │ │ + add %ch,0x4c(%rax) │ │ │ │ + cltd │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - adc %bl,-0x76b6ffa2(%rsi) │ │ │ │ - fimuls -0x77(%rax) │ │ │ │ + or %bh,0x5e(%rcx) │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + adc %cl,-0x77(%rax) │ │ │ │ pop %rbp │ │ │ │ add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - mov %dh,(%rsi) │ │ │ │ - imul $0x4,(%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp 0x0(%rcx),%dh │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x41(%rax) │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %bh,(%rax) │ │ │ │ + rex.WR cqto │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x2f(%r8) │ │ │ │ + jrcxz 5e7784 │ │ │ │ + add $0xfffffffc,%ebx │ │ │ │ + mov 0x10(%r14,%rbx,8),%rcx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + jne 5e77a9 │ │ │ │ + inc %rbx │ │ │ │ + mov 0x10(%r14,%rbx,8),%rbx │ │ │ │ + cmp $0xffffffffffffffff,%rbx │ │ │ │ + je 5e7812 │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 5e776a │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5e7869 │ │ │ │ + cqto │ │ │ │ + idiv %rbx │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ - push $0x58a53b4d │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %eax,0x48000000(%rsi) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - mov 0x8(%rax),%rcx │ │ │ │ - movq $0x5e9ab8,-0x60(%r12) │ │ │ │ - mov %rbx,-0x58(%r12) │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - movq $0x5e9bf8,-0x28(%r12) │ │ │ │ - lea -0x5e(%r12),%rdx │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - movq $0x5e9cf0,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xda4628,0x10(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp c9d4f8 │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nop │ │ │ │ - adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - scas %es:(%rdi),%eax │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5e9f39 │ │ │ │ - test %r14,%r14 │ │ │ │ - jne 5e9f1b │ │ │ │ - movq $0x5e9f10,-0x8(%rbp) │ │ │ │ - lea 0x98afcb(%rip),%rbx │ │ │ │ + add %bl,%al │ │ │ │ + rex.WXB cqto │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + mov %ecx,0x40(%rsp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5e77ec │ │ │ │ + movq $0xd6d9e0,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x5e7850,0x0(%rbp) │ │ │ │ + lea -0x17(%r12),%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov %rbx,0x8(%rbp) │ │ │ │ + jmp d68f88 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x5e7790,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5e9f10 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp d9c378 │ │ │ │ + movabs $0x8000000000000000,%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + je 5e796c │ │ │ │ + mov $0xffffffffffffffff,%rbx │ │ │ │ + cqto │ │ │ │ + idiv %rbx │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + rex.WXB cqto │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x1(%r8) │ │ │ │ + rorl $0x44,-0x75(%rax) │ │ │ │ + enter $0x4810,$0x85 │ │ │ │ + shlb $0x48,0x3c(%rbp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + lea 0xa5c838(%rip),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + rex.WX cqto │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + rex.R and $0x48,%al │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5e78d4 │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5e7aa0,0x8(%rbp) │ │ │ │ + lea -0x7(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x5e9f58,-0x10(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %rsi,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x5e7890,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d9cbc0 │ │ │ │ - lea 0x98be48(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + jmp d9c378 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %ah,0x4a(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,0x29(%r8) │ │ │ │ + fmuls 0x39(%rax) │ │ │ │ + fdivrs 0x48(%rax,%rbp,2) │ │ │ │ + mov 0x18(%rbp),%esi │ │ │ │ + mov %rsi,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jae 5e7931 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jae 5e7941 │ │ │ │ + cmpq $0x21,0x7(%rsi) │ │ │ │ + jge 5e7941 │ │ │ │ + movq $0x5e7730,0x0(%rbp) │ │ │ │ + mov %rsi,%r14 │ │ │ │ + jmp d6d560 │ │ │ │ + lea -0x4(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 5e796c │ │ │ │ + movq $0x5e7998,-0x8(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d66618 │ │ │ │ + lea 0xa5ca45(%rip),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + mov $0x1,%ebx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + test %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2a(%rdi) │ │ │ │ - movq $0x5f2168,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x5e9fb0,0x0(%rbp) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - jmp da7250 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + rex.WB cqto │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,%r8b │ │ │ │ + je 5e79fd │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + mov $0x8500785b,%eax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %dh,0x48009949(%rax) │ │ │ │ + movl $0x5e7a38,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d6d560 │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - add %dh,0x4800da16(%rax) │ │ │ │ - mov %eax,%ebx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ + add %dl,0x48009949(%rax) │ │ │ │ + test %ebx,%ebx │ │ │ │ + jl 5e7a79 │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 5e7a01 │ │ │ │ + movq $0x5e7658,0x0(%rbp) │ │ │ │ + lea 0x9930f0(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + movq $0x5e73e0,-0x8(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d0a050 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x480098bd(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5ea040 │ │ │ │ - movq $0x5ea020,-0x18(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5ea020 │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + rex.WB cqto │ │ │ │ + add %cl,-0x7b(%rax) │ │ │ │ + fstpt 0x48(%rax,%rax,2) │ │ │ │ + mov 0x28(%rbp),%eax │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 5e7a5d │ │ │ │ + movq $0x5e7680,0x0(%rbp) │ │ │ │ + lea 0x993094(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + movq $0x5e7450,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov %rbx,0x20(%rbp) │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + jmp d0a050 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + lea 0x993044(%rip),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x43(%rax) │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x39(%r8) │ │ │ │ - adc %r12b,-0x60(%r8) │ │ │ │ - pop %rsi │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + cqto │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,%r8b │ │ │ │ + jns 5e7b05 │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + mov $0x5a,%al │ │ │ │ + js 5e7ab0 │ │ │ │ + test %eax,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x4c009948(%rax) │ │ │ │ + mov 0x18(%rbp),%esi │ │ │ │ + movq $0x5e7af0,0x18(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5e9ed0 │ │ │ │ - lea 0x98bd51(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5e73b8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x5f2188,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ - adc (%rax),%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x48(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,0x7b(%r8) │ │ │ │ + pop %rsi │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fisttps -0x75(%rax) │ │ │ │ + jne 5e7b3f │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + jmp 5e73b8 │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - scas %es:(%rdi),%al │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5ea101 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5ea119 │ │ │ │ - test %r14,%r14 │ │ │ │ - jne 5ea0fb │ │ │ │ - movq $0x5ea0f0,-0x8(%rbp) │ │ │ │ - lea 0x98adeb(%rip),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5ea0f0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x5ea138,-0x10(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %rsi,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d9cbc0 │ │ │ │ - lea 0x98bc88(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + test %eax,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + cqto │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + sbb %cl,-0x39(%rax) │ │ │ │ + sbb %r11b,0x48005e7b(%r8) │ │ │ │ + mov %ebx,%edi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5e73b8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ret $0x0 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,(%r8) │ │ │ │ - movabs %al,0x5d8b48d88948005e │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - or %r14b,%r14b │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ ret │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - jne 5ea218 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - mov %r13,%rsi │ │ │ │ - mov 0x18(%rax,%rcx,8),%rdi │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov %rax,%r8 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rdx,0x50(%rsp) │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - mov %r8,%r14 │ │ │ │ - call d918c0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - mov %r14,%rax │ │ │ │ - jmp 5ea1be │ │ │ │ - addl $0x0,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x4c009947(%rax) │ │ │ │ + mov 0x18(%rbp),%esi │ │ │ │ + movq $0x5e7bf0,0x18(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5e73b8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - cmp $0xa70fd4,%eax │ │ │ │ - add %dh,-0x65(%rbp) │ │ │ │ - mov %rbx,0x18(%rax,%rcx,8) │ │ │ │ - movq $0xda1650,(%rax) │ │ │ │ - lea 0x18(%rax),%rbx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - shr $0x7,%rsi │ │ │ │ - mov 0x8(%rax),%rax │ │ │ │ - shl $0x3,%rax │ │ │ │ - add %rsi,%rax │ │ │ │ - movb $0x1,(%rbx,%rax,1) │ │ │ │ - movq $0x5ea238,0x8(%rbp) │ │ │ │ - mov %rdx,%rbx │ │ │ │ - lea 0x1(%rcx),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5ea238 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x47(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,0x7c(%r8) │ │ │ │ + pop %rsi │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fisttps -0x75(%rax) │ │ │ │ + jne 5e7c3f │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + jmp 5e73b8 │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r15b,0x1(%r9) │ │ │ │ - jmp 5ea244 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + rex.RXB cltd │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,0x48005e7c(%r8) │ │ │ │ + mov %ebx,%edi │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + jmp 5e73b8 │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ - mov %ebx,%edx │ │ │ │ - and $0x7,%edx │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 5ea274 │ │ │ │ - movq $0x5ea1a8,-0x10(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov 0xe(%rax),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - movq $0xda16b0,(%rax) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - mov $0x8d480098,%ebx │ │ │ │ - rex.RB call 7356dbf4 <__environ@GLIBC_2.2.5+0x7251614c> │ │ │ │ - push %rdi │ │ │ │ - movq $0x5ea2e0,-0x18(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5ea2e0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ch,0x48009946(%rax) │ │ │ │ + lea -0x38(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jae 5e7f97 │ │ │ │ + lea 0x9946f4(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - mov $0x8b480098,%edx │ │ │ │ - adc %r9b,-0x39(%r8) │ │ │ │ - adc %r12b,(%r8) │ │ │ │ - movabs %eax,0x758b48c78948005e │ │ │ │ - or %cl,0x73(%rbx,%rcx,4) │ │ │ │ - (bad) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5ea0b0 │ │ │ │ - lea 0x98bab1(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %al,0x48009946(%rax) │ │ │ │ + mov 0x20(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + jae 5e7d34 │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jb 5e7d11 │ │ │ │ + movq $0x5e8520,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + jne 5e7d21 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5e8171 │ │ │ │ + movq $0x5e8570,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + movq $0x5e8420,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + nop │ │ │ │ + test %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x5f2188,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - adc $0x88000000,%eax │ │ │ │ - mov $0x8d480098,%edx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5ea3b6 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call d97350 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5ea3b1 │ │ │ │ - movq $0xda2e40,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x98aa07(%rip),%rsi │ │ │ │ - lea 0x98ba20(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5e3178 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x46(%rax) │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 5ea4b5 │ │ │ │ - movq $0x5ea418,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5ea418 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %dl,(%rax) │ │ │ │ + rex.RX cltd │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sub %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add 0x37(%rbx),%esi │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jb 5e7d81 │ │ │ │ + movq $0x5e8470,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + je 5e8171 │ │ │ │ + movq $0x5e84c8,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + movq $0x5e83c8,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + test %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - mov $0x8b480098,%edx │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x8(%rax),%rbx │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 5ea492 │ │ │ │ - movq $0x5ea458,0x8(%rbp) │ │ │ │ - lea 0x98aa84(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5ea458 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %ah,0x49009945(%rax) │ │ │ │ + add $0x20,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5e7e2a │ │ │ │ + movq $0xd6d9e0,-0x18(%r12) │ │ │ │ + shl $1,%rbx │ │ │ │ + lea -0x2(%rbx),%rax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov 0x10(%rbx,%rax,8),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x5e7e50,-0x8(%rbp) │ │ │ │ + lea -0x7(%r12),%rsi │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d68f88 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp d9c378 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + rex.RX add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + rex.RB cltd │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1d(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x5f2188,-0x8(%r12) │ │ │ │ + add %dh,0x43(%rdi) │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + inc %rcx │ │ │ │ + mov 0x10(%rax,%rcx,8),%rax │ │ │ │ + movq $0x5e7ec0,0x8(%rbp) │ │ │ │ + lea -0x7(%r12),%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + mov %rbx,0x28(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + jmp d68f88 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - movq $0x5ea4d0,-0x10(%rbp) │ │ │ │ - lea 0x98b977(%rip),%r14 │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d9cbc0 │ │ │ │ - lea 0x98b99c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ + test %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - or %dh,(%rcx) │ │ │ │ - imul %cl │ │ │ │ - ret │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rbp) │ │ │ │ - call fffffffffeab3036 <__environ@GLIBC_2.2.5+0xfffffffffda5b58e> │ │ │ │ - sbb %cl,-0x7d(%rax) │ │ │ │ - in (%dx),%al │ │ │ │ - or %cl,-0x77(%rcx) │ │ │ │ - repnz mov %r9,%rsi │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov %rax,%r8 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r9,0x60(%rsp) │ │ │ │ - mov %r10,0x58(%rsp) │ │ │ │ - mov %rdx,0x50(%rsp) │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - mov %r8,%r14 │ │ │ │ - call d918c0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - mov 0x58(%rsp),%rdi │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - mov %r14,%rax │ │ │ │ - jmp 5ea572 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %r8d,(%r8) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x49009944(%rax) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5e7ef3 │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5e7f18,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + jmp d65a58 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x44(%rax) │ │ │ │ + cltd │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - sub %r9b,-0x75(%r8) │ │ │ │ - rex.WRB and %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jne 5ea570 │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - cmpq $0x0,0xa70c24(%rip) │ │ │ │ - jne 5ea4e3 │ │ │ │ - mov %rbx,0x18(%rsi,%rdi,8) │ │ │ │ - movq $0xda1650,(%rsi) │ │ │ │ - lea 0x18(%rsi),%rbx │ │ │ │ - mov %rdi,%r8 │ │ │ │ - shr $0x7,%r8 │ │ │ │ - mov 0x8(%rsi),%r9 │ │ │ │ - shl $0x3,%r9 │ │ │ │ - add %r8,%r9 │ │ │ │ - movb $0x1,(%rbx,%r9,1) │ │ │ │ - add $0x10,%rbp │ │ │ │ - inc %rdi │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - je 5ea5f0 │ │ │ │ - mov 0x18(%rcx,%rsi,8),%rcx │ │ │ │ - movq $0x5ea550,-0x10(%rbp) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7148 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + and %r9b,-0x77(%r8) │ │ │ │ + (bad) -0x77(%rax) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add 0x11(%rbx),%esi │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + jae 5e7f3c │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + je 5e8171 │ │ │ │ + movq $0x5e82c0,0x0(%rbp) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + nop │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + rex.R cltd │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 5e7f78 │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%rdi │ │ │ │ + jmp 5e7f97 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5ea61d │ │ │ │ - movq $0xda16b0,(%rbx) │ │ │ │ - movq $0x5f2188,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x5ea5e8,0x10(%rbp) │ │ │ │ - mov %rbx,0x18(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp d9bef0 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + rex.XB cltd │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jne 5e7f98 │ │ │ │ + add $0x30,%rbp │ │ │ │ + mov %rbx,%rdi │ │ │ │ + movq $0x5e7fd0,-0x20(%rbp) │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rdi,%r14 │ │ │ │ + mov %rbx,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp d68548 │ │ │ │ nopl (%rax) │ │ │ │ - ... │ │ │ │ - adc $0x40000000,%eax │ │ │ │ - mov $0x8d480098,%eax │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5ea69e │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call d97350 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5ea699 │ │ │ │ - movq $0xda2e40,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x98a71f(%rip),%rsi │ │ │ │ - lea 0x98b7d8(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5e3178 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x80000000,%eax │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7356e00c <__environ@GLIBC_2.2.5+0x72516564> │ │ │ │ - (bad) │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call d97350 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5ea6fb │ │ │ │ - movq $0xda2e40,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x5ea718,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 5e3708 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0xd754d0,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,-0x7cff66bd(%rax) │ │ │ │ + jrcxz 5e7fda │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 5e7fea │ │ │ │ + movq $0x5e8008,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + jmp cfb158 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %ah,0x43(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + adc %al,-0x74b3ffa2(%rdx) │ │ │ │ + jne 5e8024 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp cfb158 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 5ea7f8 │ │ │ │ - mov 0x8(%r14),%rax │ │ │ │ - mov 0x8(%rsi),%rbx │ │ │ │ - cmp %rbx,%rax │ │ │ │ - jg 5ea787 │ │ │ │ - mov %rax,%rdx │ │ │ │ - jmp 5ea78d │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rbx,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 5ea7cb │ │ │ │ - movq $0x5ea7c0,-0x8(%rbp) │ │ │ │ - lea 0x98b737(%rip),%rbx │ │ │ │ + add %dh,(%rax) │ │ │ │ + rex.XB cltd │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x2f(%r8) │ │ │ │ + jrcxz 5e808c │ │ │ │ + add $0xfffffffc,%ebx │ │ │ │ + mov 0x10(%r14,%rbx,8),%rcx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + jne 5e80b1 │ │ │ │ + inc %rbx │ │ │ │ + mov 0x10(%r14,%rbx,8),%rbx │ │ │ │ + cmp $0xffffffffffffffff,%rbx │ │ │ │ + je 5e811a │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 5e8072 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5ea7c0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ + jmp 5e8171 │ │ │ │ + cqto │ │ │ │ + idiv %rbx │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + rex.X cltd │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x5ea818,-0x20(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - lea 0x98b6db(%rip),%r14 │ │ │ │ + mov %ecx,0x40(%rsp) │ │ │ │ mov %rbx,%rcx │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5e80f4 │ │ │ │ + movq $0xd6d9e0,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x5e8158,0x0(%rbp) │ │ │ │ + lea -0x17(%r12),%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov %rbx,0x8(%rbp) │ │ │ │ + jmp d68f88 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x5e8098,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d9c378 │ │ │ │ + movabs $0x8000000000000000,%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + je 5e8274 │ │ │ │ + mov $0xffffffffffffffff,%rbx │ │ │ │ + cqto │ │ │ │ + idiv %rbx │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp d9cbc0 │ │ │ │ - lea 0x98b6f9(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rcx),%eax │ │ │ │ + add %r8b,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + rex.X cltd │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x1(%r8) │ │ │ │ + rorl $0x44,-0x75(%rax) │ │ │ │ + enter $0x4810,$0x85 │ │ │ │ + shlb $0x48,0x3c(%rbp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + lea 0xa5bf30(%rip),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + rex.B cltd │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + rex.R and $0x48,%al │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5e81dc │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5e83a8,0x8(%rbp) │ │ │ │ + lea -0x7(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d6ae70 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x5e8198,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + jmp d9c378 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %r8b,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x41(%rax) │ │ │ │ + cltd │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - sbb %dh,(%rcx) │ │ │ │ - imul %cl │ │ │ │ - mov $0x0,%dh │ │ │ │ + or %r9b,0x29(%r8) │ │ │ │ + fmuls 0x39(%rax) │ │ │ │ + fdivrs 0x48(%rax,%rbp,2) │ │ │ │ + mov 0x18(%rbp),%esi │ │ │ │ + mov %rsi,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jae 5e8239 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jae 5e8249 │ │ │ │ + cmpq $0x21,0x7(%rsi) │ │ │ │ + jge 5e8249 │ │ │ │ + movq $0x5e8038,0x0(%rbp) │ │ │ │ + mov %rsi,%r14 │ │ │ │ + jmp d6d560 │ │ │ │ + lea -0x4(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 5e8274 │ │ │ │ + movq $0x5e82a0,-0x8(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d66618 │ │ │ │ + lea 0xa5c13d(%rip),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + mov $0x1,%ebx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + test %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x2,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + rex cltd │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,%r8b │ │ │ │ + jge 5e8305 │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + mov $0x52,%al │ │ │ │ + js 5e82b0 │ │ │ │ + test %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x48009940(%rax) │ │ │ │ + movl $0x5e8340,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d6d560 │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - jne 5ea858 │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov %rsi,0x40(%rsp) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x48009940(%rax) │ │ │ │ + test %ebx,%ebx │ │ │ │ + jl 5e8381 │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 5e8309 │ │ │ │ + movq $0x5e7f60,0x0(%rbp) │ │ │ │ + lea 0x9927e8(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + movq $0x5e7ce8,-0x8(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - jmp 5ea8e1 │ │ │ │ - mov %r13,%r8 │ │ │ │ - mov 0x18(%rbx,%rsi,8),%r9 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rsi,%r10 │ │ │ │ - mov %r9,%rsi │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov %rax,%r8 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r10,0x68(%rsp) │ │ │ │ - mov %rdx,0x60(%rsp) │ │ │ │ - mov %rcx,0x58(%rsp) │ │ │ │ - mov %r8,0x50(%rsp) │ │ │ │ - mov %r9,%r14 │ │ │ │ - call d918c0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - mov 0x60(%rsp),%rsi │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rdi,0x18(%rbx,%rsi,8) │ │ │ │ - movq $0xda1650,(%rbx) │ │ │ │ - lea 0x18(%rbx),%rdi │ │ │ │ - mov %rsi,%r8 │ │ │ │ - shr $0x7,%r8 │ │ │ │ - mov 0x8(%rbx),%r9 │ │ │ │ - shl $0x3,%r9 │ │ │ │ - add %r8,%r9 │ │ │ │ - movb $0x1,(%rdi,%r9,1) │ │ │ │ - inc %rsi │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5ea935 │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - jge 5ea923 │ │ │ │ - mov 0x18(%rax,%rsi,8),%rdi │ │ │ │ - mov 0x18(%rcx,%rsi,8),%r8 │ │ │ │ - movq $0xd752a8,-0x10(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %r8,(%r12) │ │ │ │ - lea -0xf(%r12),%rdi │ │ │ │ - cmpq $0x0,0xa70874(%rip) │ │ │ │ - je 5ea8b7 │ │ │ │ - jmp 5ea863 │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - movq $0xda16b0,(%rbx) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x5ea840,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d9c378 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + jmp d0a050 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x480098b5(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5ea9fc │ │ │ │ - movq $0x5ea9b0,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + rex cltd │ │ │ │ + add %cl,-0x7b(%rax) │ │ │ │ + fstpt 0x48(%rax,%rax,2) │ │ │ │ + mov 0x28(%rbp),%eax │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 5e8365 │ │ │ │ + movq $0x5e7f88,0x0(%rbp) │ │ │ │ + lea 0x99278c(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + movq $0x5e7d58,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov %rbx,0x20(%rbp) │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + jmp d0a050 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5ea9b0 │ │ │ │ + lea 0x99273c(%rip),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x4b(%rax) │ │ │ │ - cwtl │ │ │ │ + add %al,%al │ │ │ │ + (bad) │ │ │ │ + cltd │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r12b,%r8b │ │ │ │ - test $0x8b48005e,%eax │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5ea9e0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ + pop %rsi │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + test $0x51,%al │ │ │ │ + js 5e83b8 │ │ │ │ + test %eax,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - mov $0x98,%ch │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r11b,(%r8) │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - pop %rsi │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jae 5ea9f7 │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 5ea768 │ │ │ │ - lea 0x98b515(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %ah,0x4c00993f(%rax) │ │ │ │ + mov 0x18(%rbp),%esi │ │ │ │ + movq $0x5e83f8,0x18(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5e7cc0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x5f2188,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - adc $0xf0000000,%eax │ │ │ │ - mov $0x98,%ah │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5eaaae │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call d97350 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5eaaa9 │ │ │ │ - movq $0xda2e40,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x98a30f(%rip),%rsi │ │ │ │ - lea 0x98b488(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5e3178 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5eaaf2 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7388 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,-0x7c(%r8) │ │ │ │ + pop %rsi │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fisttps -0x75(%rax) │ │ │ │ + jne 5e8447 │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + jmp 5e7cc0 │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 5eabb4 │ │ │ │ - mov 0x8(%rsi),%rax │ │ │ │ - mov 0x8(%rdi),%rbx │ │ │ │ - cmp %rbx,%rax │ │ │ │ - jg 5eab2f │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 5eab3f │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rbx,0x70(%rsp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 5eab83 │ │ │ │ - movq $0x5eab78,-0x8(%rbp) │ │ │ │ - lea 0x98a365(%rip),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5eab78 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + ds cltd │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + sbb %cl,-0x39(%rax) │ │ │ │ + sbb %r12b,0x48005e84(%r8) │ │ │ │ + mov %ebx,%edi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5e7cc0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x5eabd0,-0x28(%rbp) │ │ │ │ - mov %r14,%rcx │ │ │ │ - lea 0x98b3e3(%rip),%r14 │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp d9cbc0 │ │ │ │ - lea 0x98b3dd(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add $0x2,%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x4c00993e(%rax) │ │ │ │ + mov 0x18(%rbp),%esi │ │ │ │ + movq $0x5e84f8,0x18(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5e7cc0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jne 5eac00 │ │ │ │ - xor %edi,%edi │ │ │ │ - jmp 5eacaa │ │ │ │ - nop │ │ │ │ - add $0x4,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - jne 5eac30 │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov %rdi,0x40(%rsp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - jmp 5eacaa │ │ │ │ - mov %r13,%r9 │ │ │ │ - mov 0x18(%rbx,%rdi,8),%r10 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rsi,%r11 │ │ │ │ - mov %r10,%rsi │ │ │ │ - mov %rdi,%r10 │ │ │ │ - mov %r9,%rdi │ │ │ │ - mov %rax,%r9 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r10,0x70(%rsp) │ │ │ │ - mov %r11,0x68(%rsp) │ │ │ │ - mov %rdx,0x60(%rsp) │ │ │ │ - mov %rcx,0x58(%rsp) │ │ │ │ - mov %r9,0x50(%rsp) │ │ │ │ - mov %r8,%r14 │ │ │ │ - call d918c0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - mov 0x68(%rsp),%rdi │ │ │ │ - mov 0x60(%rsp),%rsi │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov %r14,%r8 │ │ │ │ - mov %r8,0x18(%rbx,%rdi,8) │ │ │ │ - movq $0xda1650,(%rbx) │ │ │ │ - lea 0x18(%rbx),%r8 │ │ │ │ - mov %rdi,%r9 │ │ │ │ - shr $0x7,%r9 │ │ │ │ - mov 0x8(%rbx),%r10 │ │ │ │ - shl $0x3,%r10 │ │ │ │ - add %r9,%r10 │ │ │ │ - movb $0x1,(%r8,%r10,1) │ │ │ │ - inc %rdi │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5ead03 │ │ │ │ - cmp %rsi,%rdi │ │ │ │ - jge 5eacf1 │ │ │ │ - mov 0x18(%rcx,%rdi,8),%r8 │ │ │ │ - mov 0x18(%rdx,%rdi,8),%r9 │ │ │ │ - movq $0x5eaac8,-0x20(%r12) │ │ │ │ - mov %r8,-0x10(%r12) │ │ │ │ - mov %r9,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x20(%r12),%r8 │ │ │ │ - cmpq $0x0,0xa704a6(%rip) │ │ │ │ - je 5eac80 │ │ │ │ - jmp 5eac22 │ │ │ │ - add $0xffffffffffffffd8,%r12 │ │ │ │ - movq $0xda16b0,(%rbx) │ │ │ │ - add $0x28,%rbp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x5eabf8,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d9c378 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + add (%rax),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x4e(%rax) │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1056e69c <__environ@GLIBC_2.2.5+0xf516bf4> │ │ │ │ - (bad) │ │ │ │ - addl $0x0,(%rax) │ │ │ │ + add %cl,0x3e(%rax) │ │ │ │ + cltd │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB call bd5ae5 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5ead88 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add %r9b,-0x7b(%r8) │ │ │ │ + pop %rsi │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fisttps -0x75(%rax) │ │ │ │ + jne 5e8547 │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + jmp 5e7cc0 │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - mov $0x98,%dl │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,0x48005ead(%r8) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5eadb8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%r8b │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + cmp $0xc7480099,%eax │ │ │ │ + add %r11b,0x48005e85(%r8) │ │ │ │ + mov %ebx,%edi │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + jmp 5e7cc0 │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - mov $0x98,%cl │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x39(%r8) │ │ │ │ - adc %r15b,%r8b │ │ │ │ - lods %ds:(%rsi),%eax │ │ │ │ - pop %rsi │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jnp 5eadcf │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5eab10 │ │ │ │ - lea 0x98b1d9(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x5f2188,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - adc $0xb0000000,%eax │ │ │ │ - mov $0x98,%cl │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5eae8e │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call d97350 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5eae89 │ │ │ │ - movq $0xda2e40,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x989f2f(%rip),%rsi │ │ │ │ - lea 0x98b148(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5e3178 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x480098b1(%rax) │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ + add %ah,0x4800993d(%rax) │ │ │ │ + lea -0x38(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5eaec0 │ │ │ │ - mov %r14,%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 5eaef2 │ │ │ │ - lea 0x98b191(%rip),%rbx │ │ │ │ + jae 5e889f │ │ │ │ + lea 0x993dfc(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ + add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x4f(%rax) │ │ │ │ - cwtl │ │ │ │ + add %bh,0x3d(%rax) │ │ │ │ + cltd │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x7d(%r8) │ │ │ │ + and %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add 0x3c(%rbx),%esi │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jb 5e8619 │ │ │ │ + movq $0x5e8e28,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + jne 5e8629 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5e8a79 │ │ │ │ + movq $0x5e8e78,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + movq $0x5e8d28,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + nop │ │ │ │ + test %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %r14,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 5eaf6d │ │ │ │ - movq $0x5eaf40,-0x20(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x6(%r14),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov 0xe(%r14),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5eaf40 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - addl $0x0,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + cmp $0x8b480099,%eax │ │ │ │ + sub %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add 0x37(%rbx),%esi │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jb 5e8689 │ │ │ │ + movq $0x5e8d78,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + je 5e8a79 │ │ │ │ + movq $0x5e8dd0,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + movq $0x5e8cd0,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - mov $0x98,%al │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add 0x8(%rax),%rbx │ │ │ │ - movq $0x5eaee0,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x4900993c(%rax) │ │ │ │ + add $0x20,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5e8732 │ │ │ │ + movq $0xd6d9e0,-0x18(%r12) │ │ │ │ + shl $1,%rbx │ │ │ │ + lea -0x2(%rbx),%rax │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5eaee0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 5eafab │ │ │ │ - movq $0x5eafa0,-0x8(%rbp) │ │ │ │ - lea 0x989f37(%rip),%rbx │ │ │ │ + mov 0x10(%rbx,%rax,8),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x5e8758,-0x8(%rbp) │ │ │ │ + lea -0x7(%r12),%rsi │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5eafa0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + jmp d68f88 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp d9c378 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + rex.RX add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ + add %dl,(%rax) │ │ │ │ + cmp $0x99,%al │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x43(%rdi) │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + inc %rcx │ │ │ │ + mov 0x10(%rax,%rcx,8),%rax │ │ │ │ + movq $0x5e87c8,0x8(%rbp) │ │ │ │ + lea -0x7(%r12),%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + mov %rbx,0x28(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x5eafd8,-0x10(%rbp) │ │ │ │ - lea 0x98b05e(%rip),%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d9cbc0 │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp d68f88 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + test %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x4900993b(%rax) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5e87fb │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5e8820,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + jmp d65a58 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x3b(%rax) │ │ │ │ + cltd │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r14b,(%r9) │ │ │ │ - leave │ │ │ │ - jmp 5eb049 │ │ │ │ - add $0x1,%al │ │ │ │ + and %r9b,-0x77(%r8) │ │ │ │ + (bad) -0x77(%rax) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add 0x11(%rbx),%esi │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + jae 5e8844 │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + je 5e8a79 │ │ │ │ + movq $0x5e8bc8,0x0(%rbp) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + nop │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ + cmp 0x758b4c00(%rcx),%ebx │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ - rex.WRB sbb %r9b,0x3(%r8) │ │ │ │ - rex.WXB or %cl,-0x39(%r8) │ │ │ │ - adc %r14b,(%r8) │ │ │ │ - mov $0x5e,%al │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - ret │ │ │ │ - mov %rcx,0x18(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5eb030 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ + jne 5e8880 │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%rdi │ │ │ │ + jmp 5e889f │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + cmp 0x758b4c00(%rcx),%bl │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jne 5e88a0 │ │ │ │ + add $0x30,%rbp │ │ │ │ + mov %rbx,%rdi │ │ │ │ + movq $0x5e88d8,-0x20(%rbp) │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rdi,%r14 │ │ │ │ + mov %rbx,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp d68548 │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ - mov %eax,0x40(%rsp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - mov %rax,%rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 5eb0c3 │ │ │ │ - movq $0x5eb098,-0x10(%rbp) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x6(%rax),%rbx │ │ │ │ - mov 0xe(%rax),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rdx,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5eb098 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,-0x7cff66c6(%rax) │ │ │ │ + jrcxz 5e88e2 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 5e88f2 │ │ │ │ + movq $0x5e8910,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + jmp cfb158 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x3a(%rax) │ │ │ │ + cltd │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - lock scas %es:(%rdi),%eax │ │ │ │ - pop %rsi │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x8(%rax),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - xor %r14d,%r14d │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + sbb %cl,-0x74b3ffa2(%rbx) │ │ │ │ + jne 5e892c │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d9cda8 │ │ │ │ - movq $0xda16b0,(%rbx) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + jmp cfb158 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x51(%rax) │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5eb138 │ │ │ │ - movq $0x5eb128,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5eb128 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - scas %es:(%rdi),%eax │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,-0x4f(%r8) │ │ │ │ - pop %rsi │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - js 5eb133 │ │ │ │ - (bad) │ │ │ │ - decl -0x73(%rax) │ │ │ │ - sbb $0x98af29,%eax │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %ch,(%rax) │ │ │ │ + cmp 0x758b4c00(%rcx),%bl │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x2f(%r8) │ │ │ │ + jrcxz 5e8994 │ │ │ │ + add $0xfffffffc,%ebx │ │ │ │ + mov 0x10(%r14,%rbx,8),%rcx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + jne 5e89b9 │ │ │ │ + inc %rbx │ │ │ │ + mov 0x10(%r14,%rbx,8),%rbx │ │ │ │ + cmp $0xffffffffffffffff,%rbx │ │ │ │ + je 5e8a22 │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 5e897a │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5e8a79 │ │ │ │ + cqto │ │ │ │ + idiv %rbx │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,%al │ │ │ │ + cmp %ebx,0x458b4800(%rcx) │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x5f2188,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + mov %ecx,0x40(%rsp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5e89fc │ │ │ │ + movq $0xd6d9e0,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x5e8a60,0x0(%rbp) │ │ │ │ + lea -0x17(%r12),%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov %rbx,0x8(%rbp) │ │ │ │ + jmp d68f88 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x5e89a0,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d9c378 │ │ │ │ + movabs $0x8000000000000000,%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + je 5e8b7c │ │ │ │ + mov $0xffffffffffffffff,%rbx │ │ │ │ + cqto │ │ │ │ + idiv %rbx │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x5eb158,0x0(%rbp) │ │ │ │ - jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - adc $0x78000000,%eax │ │ │ │ - scas %es:(%rdi),%eax │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5eb1f6 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call d97350 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5eb1f1 │ │ │ │ - movq $0xda2e40,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x98af17(%rip),%rsi │ │ │ │ - lea 0x98aeea(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ca4ec0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x80000000,%eax │ │ │ │ - scas %es:(%rdi),%eax │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5eb25e │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call d97350 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5eb259 │ │ │ │ - movq $0xda2e40,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x989b5f(%rip),%rsi │ │ │ │ - lea 0x98af18(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5e3178 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + cmp %ebx,0x458b4800(%rcx) │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + rex.WRB or %r9b,-0x1(%r8) │ │ │ │ + rorl $0x44,-0x75(%rax) │ │ │ │ + enter $0x4810,$0x85 │ │ │ │ + shlb $0x48,0x3c(%rbp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + lea 0xa5b628(%rip),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5eb2ad │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5eb2c8,-0x20(%rbp) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + cmp %bl,0x458b4800(%rcx) │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + rex.R and $0x48,%al │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5e8ae4 │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5e8cb0,0x8(%rbp) │ │ │ │ + lea -0x7(%r12),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp da7148 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %al,(%r8) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d6ae70 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x5e8aa0,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + jmp d9c378 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %dl,0x38(%rax) │ │ │ │ + cltd │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov 0x18(%rax,%rbx,8),%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + or %r9b,0x29(%r8) │ │ │ │ + fmuls 0x39(%rax) │ │ │ │ + fdivrs 0x48(%rax,%rbp,2) │ │ │ │ + mov 0x18(%rbp),%esi │ │ │ │ + mov %rsi,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jae 5e8b41 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jae 5e8b51 │ │ │ │ + cmpq $0x21,0x7(%rsi) │ │ │ │ + jge 5e8b51 │ │ │ │ + movq $0x5e8940,0x0(%rbp) │ │ │ │ + mov %rsi,%r14 │ │ │ │ + jmp d6d560 │ │ │ │ + lea -0x4(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 5e8b7c │ │ │ │ + movq $0x5e8ba8,-0x8(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d66618 │ │ │ │ + lea 0xa5b835(%rip),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ jmp d9aff0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + mov $0x1,%ebx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + test %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + (bad) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,%r8b │ │ │ │ + xchg %bl,0x0(%rsi) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d6d560 │ │ │ │ + test %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5eb34d │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5eb342 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x5eb278,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x48009937(%rax) │ │ │ │ + movl $0x5e8c48,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d6d560 │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 5eb39b │ │ │ │ - movq $0x5eb3b8,-0x10(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - lea 0x98adbd(%rip),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7148 │ │ │ │ - lea 0x98ae56(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,0x48009937(%rax) │ │ │ │ + test %ebx,%ebx │ │ │ │ + jl 5e8c89 │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 5e8c11 │ │ │ │ + movq $0x5e8868,0x0(%rbp) │ │ │ │ + lea 0x991ee0(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + movq $0x5e85f0,-0x8(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d0a050 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ - scas %es:(%rdi),%al │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x8(%rax),%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 5eb403 │ │ │ │ - movq $0x5eb3f8,0x8(%rbp) │ │ │ │ - lea 0x989ae4(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5eb3f8 │ │ │ │ + (bad) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x7b(%rax) │ │ │ │ + fstpt 0x48(%rax,%rax,2) │ │ │ │ + mov 0x28(%rbp),%eax │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 5e8c6d │ │ │ │ + movq $0x5e8890,0x0(%rbp) │ │ │ │ + lea 0x991e84(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + movq $0x5e8660,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov %rbx,0x20(%rbp) │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + jmp d0a050 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + lea 0x991e34(%rip),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x48009936(%rax) │ │ │ │ + movl $0x5e8be8,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d6d560 │ │ │ │ + test %eax,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ (bad) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x5eb438,-0x8(%rbp) │ │ │ │ - lea 0x98ada6(%rip),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d9cbc0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x4c009936(%rax) │ │ │ │ + mov 0x18(%rbp),%esi │ │ │ │ + movq $0x5e8d00,0x18(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5e85c8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x77(%r8) │ │ │ │ - fidivl (%rcx) │ │ │ │ - imul %cl │ │ │ │ - mov $0x66000000,%ebx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%r8),%r8b │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sub %r9b,-0x75(%r8) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - push %rbp │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jne 5eb478 │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - add $0x18,%rbp │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - jmp 5eb505 │ │ │ │ - mov %r13,%r8 │ │ │ │ - mov 0x18(%rbx,%rsi,8),%r9 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rsi,%r10 │ │ │ │ - mov %r9,%rsi │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov %rax,%r8 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r10,0x60(%rsp) │ │ │ │ - mov %rdx,0x58(%rsp) │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - mov %r8,0x50(%rsp) │ │ │ │ - mov %r9,%r14 │ │ │ │ - call d918c0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - mov 0x58(%rsp),%rsi │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rdi,0x18(%rbx,%rsi,8) │ │ │ │ - movq $0xda1650,(%rbx) │ │ │ │ - lea 0x18(%rbx),%rdi │ │ │ │ - mov %rsi,%r8 │ │ │ │ - shr $0x7,%r8 │ │ │ │ - mov 0x8(%rbx),%r9 │ │ │ │ - shl $0x3,%r9 │ │ │ │ - add %r8,%r9 │ │ │ │ - movb $0x1,(%rdi,%r9,1) │ │ │ │ - inc %rsi │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5eb552 │ │ │ │ - cmp %rcx,%rsi │ │ │ │ - jge 5eb53d │ │ │ │ - movq $0x5eb2f8,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x18(%r12),%rdi │ │ │ │ - cmpq $0x0,0xa6fc5a(%rip) │ │ │ │ - je 5eb4db │ │ │ │ - jmp 5eb487 │ │ │ │ - add $0xffffffffffffffe0,%r12 │ │ │ │ - movq $0xda16b0,(%rdx) │ │ │ │ - mov %rdx,%rbx │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x5eb460,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp d9bef0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x54(%rax) │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5eb5b2 │ │ │ │ - movq $0x5eb5d0,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5eb370 │ │ │ │ - lea 0x98ac5f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x36(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,-0x73(%r8) │ │ │ │ + pop %rsi │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fisttps -0x75(%rax) │ │ │ │ + jne 5e8d4f │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + jmp 5e85c8 │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x5f2188,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - adc $0x38000000,%eax │ │ │ │ - lods %ds:(%rsi),%al │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5eb666 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call d97350 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5eb661 │ │ │ │ - movq $0xda2e40,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x989757(%rip),%rsi │ │ │ │ - lea 0x98abd0(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5e3178 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - stos %eax,%es:(%rdi) │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 5eb6eb │ │ │ │ - movq $0x5eb6c0,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5eb6c0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x480098ab(%rax) │ │ │ │ - movl $0x5eb708,-0x10(%rbp) │ │ │ │ - lea 0x98aba9(%rip),%r14 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x8(%rax),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d9cbc0 │ │ │ │ - lea 0x98aba6(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x55(%rax) │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - mov $0x4c005eb7,%eax │ │ │ │ - lea 0x98ab61(%rip),%esi │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d9cbc0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + xor $0x8b4c0099,%eax │ │ │ │ + jne 5e8d94 │ │ │ │ + movq $0x5e8da8,0x18(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5e85c8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - rolb $1,(%rcx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %r13,%r8 │ │ │ │ - mov 0x18(%rsi,%rdi,8),%r9 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rsi,%r10 │ │ │ │ - mov %r9,%rsi │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov %rax,%r8 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r9,0x60(%rsp) │ │ │ │ - mov %r10,0x58(%rsp) │ │ │ │ - mov %rdx,0x50(%rsp) │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - mov %r8,%r14 │ │ │ │ - call d918c0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - mov 0x58(%rsp),%rdi │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - mov %r14,%rax │ │ │ │ - jmp 5eb89f │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - or %dh,(%rcx) │ │ │ │ - imul %cl │ │ │ │ - or %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %r13,%r9 │ │ │ │ - mov 0x18(%rdx,%rdi,8),%r10 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rsi,%r11 │ │ │ │ - mov %r10,%rsi │ │ │ │ - mov %rdi,%r10 │ │ │ │ - mov %r9,%rdi │ │ │ │ - mov %rax,%r9 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r8,0x68(%rsp) │ │ │ │ - mov %r10,0x60(%rsp) │ │ │ │ - mov %r11,0x58(%rsp) │ │ │ │ - mov %rdx,0x50(%rsp) │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - mov %r9,%r14 │ │ │ │ - call d918c0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - mov 0x60(%rsp),%r8 │ │ │ │ - mov 0x58(%rsp),%rdi │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - mov %r14,%rax │ │ │ │ - jmp 5eb86a │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%r8),%r8b │ │ │ │ + add %bl,0x4c009935(%rax) │ │ │ │ + mov 0x18(%rbp),%esi │ │ │ │ + movq $0x5e8e00,0x18(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5e85c8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sub %r9b,-0x75(%r8) │ │ │ │ - rex.WRB and %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jne 5eb860 │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov 0x7(%rbx),%r8 │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - cmpq $0x0,0xa6f92c(%rip) │ │ │ │ - jne 5eb7cb │ │ │ │ - mov %r8,0x18(%rdx,%rdi,8) │ │ │ │ - movq $0xda1650,(%rdx) │ │ │ │ - lea 0x18(%rdx),%r8 │ │ │ │ - mov %rdi,%r9 │ │ │ │ - shr $0x7,%r9 │ │ │ │ - mov 0x8(%rdx),%r10 │ │ │ │ - shl $0x3,%r10 │ │ │ │ - add %r9,%r10 │ │ │ │ - movb $0x1,(%r8,%r10,1) │ │ │ │ - cmpq $0x0,0xa6f8f7(%rip) │ │ │ │ - jne 5eb749 │ │ │ │ - mov %rbx,0x18(%rsi,%rdi,8) │ │ │ │ - movq $0xda1650,(%rsi) │ │ │ │ - lea 0x18(%rsi),%rbx │ │ │ │ - mov %rdi,%r8 │ │ │ │ - shr $0x7,%r8 │ │ │ │ - mov 0x8(%rsi),%r9 │ │ │ │ - shl $0x3,%r9 │ │ │ │ - add %r8,%r9 │ │ │ │ - movb $0x1,(%rbx,%r9,1) │ │ │ │ - add $0x10,%rbp │ │ │ │ - inc %rdi │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - cmp %rcx,%rsi │ │ │ │ - jge 5eb905 │ │ │ │ - mov 0x18(%rax,%rsi,8),%rax │ │ │ │ - movq $0x5eb840,-0x10(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5eb840 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0xda16b0,(%rdx) │ │ │ │ - movq $0xda16b0,(%rbx) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5eb96a │ │ │ │ - movq $0x5f2188,-0x30(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - movq $0x5f2188,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xd752a8,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - movq $0x5eb740,0x18(%rbp) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp d9c3d8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %al,0x35(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,-0x72(%r8) │ │ │ │ + pop %rsi │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fisttps -0x75(%rax) │ │ │ │ + jne 5e8e4f │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + jmp 5e85c8 │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1c(%rdi) │ │ │ │ - movq $0xda16b0,(%r14) │ │ │ │ - movq $0x5f2188,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0x98a8cd(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5eba22 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xda4100,-0x20(%rbp) │ │ │ │ - movq $0xf762aa,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp c9d6a0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + xor $0x99,%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,0x48005e8e(%r8) │ │ │ │ + mov %ebx,%edi │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + jmp 5e85c8 │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5eba62 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - lea 0x1(%rax),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5ebb58 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %bl,0x48009934(%rax) │ │ │ │ + lea -0x38(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5eba9e │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7148 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + jae 5e91a7 │ │ │ │ + lea 0x993504(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x34(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add 0x3c(%rbx),%esi │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jb 5e8f21 │ │ │ │ + movq $0x5e9730,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + jne 5e8f31 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5e9381 │ │ │ │ + movq $0x5e9780,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + movq $0x5e9630,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + nop │ │ │ │ + test %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov 0x4(%rbx),%rax │ │ │ │ - cmpq $0x0,0xa6f6c4(%rip) │ │ │ │ - jne 5ebafc │ │ │ │ - mov %r14,0x18(%rdi,%rax,8) │ │ │ │ - movq $0xda1650,(%rdi) │ │ │ │ - lea 0x18(%rdi),%rbx │ │ │ │ - shr $0x7,%rax │ │ │ │ - mov 0x8(%rdi),%rcx │ │ │ │ - shl $0x3,%rcx │ │ │ │ - add %rax,%rcx │ │ │ │ - movb $0x1,(%rbx,%rcx,1) │ │ │ │ - mov %rdi,%r14 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - jmp da7250 │ │ │ │ - mov %r13,%rbx │ │ │ │ - mov 0x18(%rdi,%rax,8),%rcx │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rax,%rbx │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - mov %rdx,0x48(%rsp) │ │ │ │ - call d918c0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov %rbx,%rax │ │ │ │ - jmp 5ebace │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + xor $0x99,%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sub %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add 0x37(%rbx),%esi │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jb 5e8f91 │ │ │ │ + movq $0x5e9680,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + je 5e9381 │ │ │ │ + movq $0x5e96d8,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + movq $0x5e95d8,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + add %dl,0x49009933(%rax) │ │ │ │ + add $0x20,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5e903a │ │ │ │ + movq $0xd6d9e0,-0x18(%r12) │ │ │ │ + shl $1,%rbx │ │ │ │ + lea -0x2(%rbx),%rax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov 0x10(%rbx,%rax,8),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x5e9060,-0x8(%rbp) │ │ │ │ + lea -0x7(%r12),%rsi │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d68f88 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp d9c378 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + rex.RX add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5ebc0a │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5ebbff │ │ │ │ - cmp 0x27(%rbx),%r14 │ │ │ │ - jne 5ebb8c │ │ │ │ - mov 0x1f(%rbx),%rax │ │ │ │ - add $0xffffffffffffffb0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp d9aff0 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x18(%rdx,%r14,8),%rdx │ │ │ │ - movq $0x5eba38,-0x48(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - mov %r14,-0x30(%r12) │ │ │ │ - movq $0x5eba78,-0x28(%r12) │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - movq $0x5ebac0,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xda4c60,-0x20(%rbp) │ │ │ │ - lea -0x4(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp c9d770 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %cl,(%rax) │ │ │ │ + xor -0x3b7cb700(%rcx),%ebx │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ + add %dh,0x43(%rdi) │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + inc %rcx │ │ │ │ + mov 0x10(%rax,%rcx,8),%rax │ │ │ │ + movq $0x5e90d0,0x8(%rbp) │ │ │ │ + lea -0x7(%r12),%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + mov %rbx,0x28(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d68f88 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + test %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5ebca2 │ │ │ │ - add $0x48,%r12 │ │ │ │ + add %bl,0x49009932(%rax) │ │ │ │ + add $0x10,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5ebc97 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x5eb9f0,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x5ebb58,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - xor %r14d,%r14d │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5ebb58 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + ja 5e9103 │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5e9128,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + jmp d65a58 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x480098a0(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5ebcec │ │ │ │ - movq $0x5ebd00,-0x10(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - lea 0x98a07d(%rip),%r14 │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d9cbc0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,0x32(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x77(%r8) │ │ │ │ + (bad) -0x77(%rax) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add 0x11(%rbx),%esi │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + jae 5e914c │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + je 5e9381 │ │ │ │ + movq $0x5e94d0,0x0(%rbp) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + nop │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + xor %ebx,0x758b4c00(%rcx) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 5e9188 │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%rdi │ │ │ │ + jmp 5e91a7 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r14b,(%r8) │ │ │ │ - mov $0x8949005e,%ebp │ │ │ │ - fimuls -0x77(%rax) │ │ │ │ - ret │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp da7250 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - jrcxz 5ebd2c │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %dl,%al │ │ │ │ + xor %ebx,0x758b4c00(%rcx) │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jne 5e91a8 │ │ │ │ + add $0x30,%rbp │ │ │ │ + mov %rbx,%rdi │ │ │ │ + movq $0x5e91e0,-0x20(%rbp) │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rdi,%r14 │ │ │ │ + mov %rbx,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp d68548 │ │ │ │ nopl (%rax) │ │ │ │ - (bad) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x5b(%rax) │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5ebda9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5ebe7c │ │ │ │ - movq $0x5ebd98,-0x18(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5ebd98 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7cff66cf(%rax) │ │ │ │ + jrcxz 5e91ea │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 5e91fa │ │ │ │ + movq $0x5e9218,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + jmp cfb158 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - pop %rbx │ │ │ │ + add %dl,0x31(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + and %dl,0x758b4c00(%rsi,%rbx,2) │ │ │ │ + adc %cl,-0x77(%rax) │ │ │ │ + pop %rbp │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - mov 0x8(%rbx),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - jne 5ebdfd │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xda4100,0x8(%rbp) │ │ │ │ - movq $0xf74e18,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp c9d6a0 │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + jno 5e9231 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + xor %ebx,0x758b4c00(%rcx) │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x2f(%r8) │ │ │ │ + jrcxz 5e929c │ │ │ │ + add $0xfffffffc,%ebx │ │ │ │ + mov 0x10(%r14,%rbx,8),%rcx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + jne 5e92c1 │ │ │ │ + inc %rbx │ │ │ │ + mov 0x10(%r14,%rbx,8),%rbx │ │ │ │ + cmp $0xffffffffffffffff,%rbx │ │ │ │ + je 5e932a │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 5e9282 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5e9381 │ │ │ │ + cqto │ │ │ │ + idiv %rbx │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x61(%rax) │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + xor %bl,0x458b4800(%rcx) │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ - mov %edx,0x40(%rsp) │ │ │ │ - mov %rbx,%rdx │ │ │ │ + mov %ecx,0x40(%rsp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ mov 0x40(%rsp),%rbx │ │ │ │ - add $0x40,%r12 │ │ │ │ + add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5ebe56 │ │ │ │ - movq $0x5ebc20,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - movq $0x5ebcc0,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - movq $0x5ebe98,0x0(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - jmp c9d630 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - movq $0x5ebde0,-0x8(%rbp) │ │ │ │ + ja 5e9304 │ │ │ │ + movq $0xd6d9e0,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x5e9368,0x0(%rbp) │ │ │ │ + lea -0x17(%r12),%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov %rbx,0x8(%rbp) │ │ │ │ + jmp d68f88 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x5e92a8,-0x8(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ + mov %rcx,%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp d9c378 │ │ │ │ - lea 0x98a44d(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movabs $0x8000000000000000,%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + je 5e9484 │ │ │ │ + mov $0xffffffffffffffff,%rbx │ │ │ │ + cqto │ │ │ │ + idiv %rbx │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - add %r13b,(%r8) │ │ │ │ - rex.RX fiaddl (%rax) │ │ │ │ - jmp c9d8a8 │ │ │ │ - (bad) │ │ │ │ + xor %bl,0x458b4800(%rcx) │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + rex.WRB or %r9b,-0x1(%r8) │ │ │ │ + rorl $0x44,-0x75(%rax) │ │ │ │ + enter $0x4810,$0x85 │ │ │ │ + shlb $0x48,0x3c(%rbp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + lea 0xa5ad20(%rip),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ - cwtl │ │ │ │ - add %ch,%cl │ │ │ │ - xchg %eax,%ebx │ │ │ │ (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - ... │ │ │ │ - add %dl,0x68000000(%rip) │ │ │ │ - movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5ebf26 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call d97350 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5ebf21 │ │ │ │ - movq $0xda2e40,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x98a407(%rip),%rsi │ │ │ │ - lea 0x98a3d8(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5e3178 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x48000000,%eax │ │ │ │ - movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5ebf8e │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call d97350 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5ebf89 │ │ │ │ - movq $0xda2e40,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x988e2f(%rip),%rsi │ │ │ │ - lea 0x98a370(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5e3178 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + (bad) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + rex.R and $0x48,%al │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5e93ec │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5e95b8,0x8(%rbp) │ │ │ │ + lea -0x7(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d6ae70 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x5e93a8,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + jmp d9c378 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5ebfd2 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5ebfe8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp d05c90 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %cl,0x2f(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,0x29(%r8) │ │ │ │ + fmuls 0x39(%rax) │ │ │ │ + fdivrs 0x48(%rax,%rbp,2) │ │ │ │ + mov 0x18(%rbp),%esi │ │ │ │ + mov %rsi,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jae 5e9449 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jae 5e9459 │ │ │ │ + cmpq $0x21,0x7(%rsi) │ │ │ │ + jge 5e9459 │ │ │ │ + movq $0x5e9248,0x0(%rbp) │ │ │ │ + mov %rsi,%r14 │ │ │ │ + jmp d6d560 │ │ │ │ + lea -0x4(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 5e9484 │ │ │ │ + movq $0x5e94b0,-0x8(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d66618 │ │ │ │ + lea 0xa5af2d(%rip),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + mov $0x1,%ebx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + test %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - add %al,-0x26(%rcx) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,0x4800f74a(%r9) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp cff8e8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - movabs %eax,0x394cc8458d480098 │ │ │ │ - clc │ │ │ │ - jb 5ec046 │ │ │ │ - movq $0x5ec068,-0x20(%rbp) │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp d05a80 │ │ │ │ - lea 0x98a3cb(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %bh,0x4800992e(%rax) │ │ │ │ + movl $0x5e8fd8,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d6d560 │ │ │ │ + test %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x490098a3(%rax) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5ec09f │ │ │ │ - movq $0x5ebfa8,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x5ec0c0,-0x8(%rbp) │ │ │ │ + add %bl,0x4800992e(%rax) │ │ │ │ + movl $0x5e9550,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d05d00 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nop │ │ │ │ - add $0x0,%al │ │ │ │ + jmp d6d560 │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - movabs %eax,0xc74808458b480098 │ │ │ │ - or %r8b,(%r8) │ │ │ │ - rcrl $0x49,0x0(%rsi) │ │ │ │ - mov %ebx,%esi │ │ │ │ - movq $0xda4628,-0x10(%rbp) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d6ec20 │ │ │ │ + add %bh,0x2e(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x7b(%rax) │ │ │ │ + fisttpl (%rdi) │ │ │ │ + mov %ds,0x48000000(%rax) │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 5e9519 │ │ │ │ + movq $0x5e9170,0x0(%rbp) │ │ │ │ + lea 0x9915d8(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + movq $0x5e8ef8,-0x8(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d0a050 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + test %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - movabs %al,0xfb834807e3830098 │ │ │ │ - add 0x26(%rbx),%esi │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jb 5ec11f │ │ │ │ - lea 0x988d02(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x98a242(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + add %bl,(%rax) │ │ │ │ + cs cltd │ │ │ │ + add %cl,-0x7b(%rax) │ │ │ │ + fstpt 0x48(%rax,%rax,2) │ │ │ │ + mov 0x28(%rbp),%eax │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 5e9575 │ │ │ │ + movq $0x5e9198,0x0(%rbp) │ │ │ │ + lea 0x99157c(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + movq $0x5e8f68,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov %rbx,0x20(%rbp) │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + jmp d0a050 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + lea 0x99152c(%rip),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - movq $0x5ec160,0x10(%rbp) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - movq $0xda4100,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - jmp d05c28 │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x5e(%rax) │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,0x49005ec1(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ + add %dh,0x4800992d(%rax) │ │ │ │ + movl $0x5e94f0,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ jmp d6d560 │ │ │ │ - add %eax,(%rax) │ │ │ │ + test %eax,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x5e(%rax) │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,0x48005ec1(%r8) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5ec1b0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add %al,(%r8) │ │ │ │ + add %dl,0x4c00992d(%rax) │ │ │ │ + mov 0x18(%rbp),%esi │ │ │ │ + movq $0x5e9608,0x18(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5e8ed0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - movabs %al,0x8b4807438b480098 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ - or %cl,0xf(%rax) │ │ │ │ - scas %es:(%rdi),%eax │ │ │ │ - pop %rax │ │ │ │ - or %cl,-0x7b(%rax) │ │ │ │ - (bad) 0x68(%rbp) │ │ │ │ - movq $0x5ec1f0,0x8(%rbp) │ │ │ │ - lea 0x988ce7(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5ec1f0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %bh,(%rax) │ │ │ │ + sub $0xc7480099,%eax │ │ │ │ + add %r11b,-0x6a(%r8) │ │ │ │ + pop %rsi │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fisttps -0x75(%rax) │ │ │ │ + jne 5e9657 │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + jmp 5e8ed0 │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1d(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x5f2188,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - movq $0x5ec258,-0x8(%rbp) │ │ │ │ - lea 0x98a177(%rip),%r14 │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d9cbc0 │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x75(%r8) │ │ │ │ - push %rcx │ │ │ │ - or %dh,(%rcx) │ │ │ │ - imul %bl │ │ │ │ - cmp %al,%ch │ │ │ │ - add $0x0,%al │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + sub $0x99,%al │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + sbb %cl,-0x39(%rax) │ │ │ │ + sbb %r14b,0x48005e96(%r8) │ │ │ │ + mov %ebx,%edi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5e8ed0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sub %r9b,-0x75(%r8) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 5ec29c │ │ │ │ - inc %rsi │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ add $0x18,%rbp │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - cmp %rax,%rsi │ │ │ │ - jge 5ec2f8 │ │ │ │ - movq $0x5ec278,-0x18(%rbp) │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - imul %rdx,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - xor %r14d,%r14d │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov %r9,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp d9cda8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x4c00992c(%rax) │ │ │ │ + mov 0x18(%rbp),%esi │ │ │ │ + movq $0x5e9708,0x18(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5e8ed0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ret $0x0 │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5ec325 │ │ │ │ - movq $0xda16b0,(%rbx) │ │ │ │ - movq $0x5f2188,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x5ec2f0,0x8(%rbp) │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d9bef0 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - pushf │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5ec3cf │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5ec3c4 │ │ │ │ - movq $0xda1b98,-0x40(%r12) │ │ │ │ - mov %r14,-0x30(%r12) │ │ │ │ - movq $0xda1b20,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x5ec3f0,-0x8(%rbp) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5eaeb0 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - lea 0x98a052(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %bh,(%rax) │ │ │ │ + sub $0x99,%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,-0x69(%r8) │ │ │ │ + pop %rsi │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fisttps -0x75(%rax) │ │ │ │ + jne 5e9757 │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + jmp 5e8ed0 │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x5f2188,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - mov %ebx,0x1d8d4800(%rax) │ │ │ │ - rorl $1,-0x74b7ff68(%rcx) │ │ │ │ - add %edi,%edi │ │ │ │ - loopne 5ec45c │ │ │ │ (bad) │ │ │ │ - rex add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5ec482 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5e2de8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + sub 0x45c74800(%rcx),%ebx │ │ │ │ + add %ch,0x48005e97(%rax) │ │ │ │ + mov %ebx,%edi │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + jmp 5e8ed0 │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sub %cl,-0x72b7ff68(%rsi) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5ec4c1 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x988e0d(%rip),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7148 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x4800992b(%rax) │ │ │ │ + lea -0x38(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jae 5e9aaf │ │ │ │ + lea 0x992c0c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - lea -0x3b7cb700(%rax),%ebx │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x34(%rdi) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x5ec460,-0x28(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - movq $0x5ec498,-0x10(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x28(%r12),%rdi │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %r14,%rbx │ │ │ │ + add %ch,0x2b(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add 0x3c(%rbx),%esi │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jb 5e9829 │ │ │ │ + movq $0x5ea038,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ - jmp da7638 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + jmp d6ae70 │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + jne 5e9839 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5e9c89 │ │ │ │ + movq $0x5ea088,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + movq $0x5e9f38,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + nop │ │ │ │ + test %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bh,%al │ │ │ │ + sub 0x458b4800(%rcx),%bl │ │ │ │ + sub %cl,-0x77(%rax) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add 0x37(%rbx),%esi │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jb 5e9899 │ │ │ │ + movq $0x5e9f88,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + je 5e9c89 │ │ │ │ + movq $0x5e9fe0,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + movq $0x5e9ee0,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5ec562 │ │ │ │ - movq $0x5ec580,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp c8abb8 │ │ │ │ - lea 0x989f5f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x73(%rax) │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ + add %cl,0x4900992a(%rax) │ │ │ │ + add $0x20,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5e9942 │ │ │ │ + movq $0xd6d9e0,-0x18(%r12) │ │ │ │ + shl $1,%rbx │ │ │ │ + lea -0x2(%rbx),%rax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov 0x10(%rbx,%rax,8),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x5e9968,-0x8(%rbp) │ │ │ │ + lea -0x7(%r12),%rsi │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d68f88 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp d9c378 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + rex.RX add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sub -0x3b7cb700(%rcx),%bl │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x5ec4e0,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ + add %dh,0x43(%rdi) │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + inc %rcx │ │ │ │ + mov 0x10(%rax,%rcx,8),%rax │ │ │ │ + movq $0x5e99d8,0x8(%rbp) │ │ │ │ + lea -0x7(%r12),%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + mov %rbx,0x28(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + jmp d68f88 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - adc $0xa0000000,%eax │ │ │ │ - lahf │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5ec616 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ + test %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x49009929(%rax) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5e9a0b │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5e9a30,0x0(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call d97350 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5ec611 │ │ │ │ - movq $0xda2e40,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x9895c7(%rip),%rsi │ │ │ │ - lea 0x989f3a(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ca4ec0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + jmp d65a58 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + sub %ebx,0x458b4800(%rcx) │ │ │ │ + and %cl,-0x77(%rax) │ │ │ │ + (bad) -0x77(%rax) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add 0x11(%rbx),%esi │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + jae 5e9a54 │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + je 5e9c89 │ │ │ │ + movq $0x5e9dd8,0x0(%rbp) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ nop │ │ │ │ - mov %ds,0x458d4800(%rax) │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5ec659 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x988c75(%rip),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7148 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + sub %bl,0x758b4c00(%rcx) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 5e9a90 │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%rdi │ │ │ │ + jmp 5e9aaf │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x61(%rax) │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 5ec78c │ │ │ │ - movq $0x5ec6c0,-0x20(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + sub %bl,0x758b4c00(%rcx) │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jne 5e9ab0 │ │ │ │ + add $0x30,%rbp │ │ │ │ + mov %rbx,%rdi │ │ │ │ + movq $0x5e9ae8,-0x20(%rbp) │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rdi,%r14 │ │ │ │ + mov %rbx,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5ec6c0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp d68548 │ │ │ │ + nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - lahf │ │ │ │ - cwtl │ │ │ │ + add %al,-0x7cff66d8(%rax) │ │ │ │ + jrcxz 5e9af2 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 5e9b02 │ │ │ │ + movq $0x5e9b20,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + jmp cfb158 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x28(%rax) │ │ │ │ + cltd │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - clc │ │ │ │ - (bad) │ │ │ │ - pop %rsi │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + sub %bl,-0x74b3ffa2(%rbp) │ │ │ │ + jne 5e9b3c │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5ec6f8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp cfb158 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + sub %bl,0x758b4c00(%rcx) │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x2f(%r8) │ │ │ │ + jrcxz 5e9ba4 │ │ │ │ + add $0xfffffffc,%ebx │ │ │ │ + mov 0x10(%r14,%rbx,8),%rcx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + jne 5e9bc9 │ │ │ │ + inc %rbx │ │ │ │ + mov 0x10(%r14,%rbx,8),%rbx │ │ │ │ + cmp $0xffffffffffffffff,%rbx │ │ │ │ + je 5e9c32 │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 5e9b8a │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5e9c89 │ │ │ │ + cqto │ │ │ │ + idiv %rbx │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - sahf │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x7b(%rbp) │ │ │ │ - movq $0x5ec730,0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x48009927(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5ec730 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5e9c0c │ │ │ │ + movq $0xd6d9e0,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x5e9c70,0x0(%rbp) │ │ │ │ + lea -0x17(%r12),%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov %rbx,0x8(%rbp) │ │ │ │ + jmp d68f88 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x5e9bb0,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d9c378 │ │ │ │ + movabs $0x8000000000000000,%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + je 5e9d8c │ │ │ │ + mov $0xffffffffffffffff,%rbx │ │ │ │ + cqto │ │ │ │ + idiv %rbx │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + es cltd │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x1(%r8) │ │ │ │ + rorl $0x44,-0x75(%rax) │ │ │ │ + enter $0x4810,$0x85 │ │ │ │ + shlb $0x48,0x3c(%rbp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + lea 0xa5a418(%rip),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4900989e(%rax) │ │ │ │ - add $0x18,%esp │ │ │ │ + add %bh,0x48009926(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5ec790 │ │ │ │ - cmpq $0x1,0x7(%rbx) │ │ │ │ - jne 5ec76b │ │ │ │ - movq $0x5ec630,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ + ja 5e9cf4 │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp da7388 │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - lea 0x989e1a(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + movq $0x5e9ec0,0x8(%rbp) │ │ │ │ + lea -0x7(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d6ae70 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x5e9cb0,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + jmp d9c378 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %r8b,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x26(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,0x29(%r8) │ │ │ │ + fmuls 0x39(%rax) │ │ │ │ + fdivrs 0x48(%rax,%rbp,2) │ │ │ │ + mov 0x18(%rbp),%esi │ │ │ │ + mov %rsi,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jae 5e9d51 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jae 5e9d61 │ │ │ │ + cmpq $0x21,0x7(%rsi) │ │ │ │ + jge 5e9d61 │ │ │ │ + movq $0x5e9b50,0x0(%rbp) │ │ │ │ + mov %rsi,%r14 │ │ │ │ + jmp d6d560 │ │ │ │ + lea -0x4(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 5e9d8c │ │ │ │ + movq $0x5e9db8,-0x8(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d66618 │ │ │ │ + lea 0xa5a625(%rip),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ jmp d9aff0 │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ + mov $0x1,%ebx │ │ │ │ add $0x28,%rbp │ │ │ │ - jmp c7f0b8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - add $0x1000000,%eax │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + test %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %dh,0x48009925(%rax) │ │ │ │ + movl $0x5e98e0,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d6d560 │ │ │ │ + test %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5ec7d2 │ │ │ │ - movq $0x5ec7f0,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp c8abb8 │ │ │ │ - lea 0x989e17(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - popf │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ + add %dl,0x48009925(%rax) │ │ │ │ + movl $0x5e9e58,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d6d560 │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x5ec678,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x25(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x7b(%rax) │ │ │ │ + fisttpl (%rdi) │ │ │ │ + mov %ds,0x48000000(%rax) │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 5e9e21 │ │ │ │ + movq $0x5e9a78,0x0(%rbp) │ │ │ │ + lea 0x990cd0(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + movq $0x5e9800,-0x8(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d0a050 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5ec86a │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xda4100,-0x20(%rbp) │ │ │ │ - movq $0xf762aa,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp c9d6a0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ + add %dl,(%rax) │ │ │ │ + and $0x85480099,%eax │ │ │ │ + fstpt 0x48(%rax,%rax,2) │ │ │ │ + mov 0x28(%rbp),%eax │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 5e9e7d │ │ │ │ + movq $0x5e9aa0,0x0(%rbp) │ │ │ │ + lea 0x990c74(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + movq $0x5e9870,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov %rbx,0x20(%rbp) │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + jmp d0a050 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + lea 0x990c24(%rip),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5ec8aa │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - lea 0x1(%rax),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5ec960 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + add %ch,0x48009924(%rax) │ │ │ │ + movl $0x5e9df8,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d6d560 │ │ │ │ + test %eax,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - or (%rax),%al │ │ │ │ + add %cl,0x4c009924(%rax) │ │ │ │ + mov 0x18(%rbp),%esi │ │ │ │ + movq $0x5e9f10,0x18(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5e97d8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - mov 0x4(%rbx),%rax │ │ │ │ - cmpq $0x0,0xa6e8bc(%rip) │ │ │ │ - jne 5ec904 │ │ │ │ - mov %r14,0x18(%rdi,%rax,8) │ │ │ │ - movq $0xda1650,(%rdi) │ │ │ │ - lea 0x18(%rdi),%rbx │ │ │ │ - shr $0x7,%rax │ │ │ │ - mov 0x8(%rdi),%rcx │ │ │ │ - shl $0x3,%rcx │ │ │ │ - add %rax,%rcx │ │ │ │ - movb $0x1,(%rbx,%rcx,1) │ │ │ │ - mov %rdi,%r14 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - jmp da7250 │ │ │ │ - mov %r13,%rbx │ │ │ │ - mov 0x18(%rdi,%rax,8),%rcx │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rax,%rbx │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - mov %rdx,0x48(%rsp) │ │ │ │ - call d918c0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov %rbx,%rax │ │ │ │ - jmp 5ec8d6 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + and $0x99,%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,-0x61(%r8) │ │ │ │ + pop %rsi │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fisttps -0x75(%rax) │ │ │ │ + jne 5e9f5f │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + jmp 5e97d8 │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5ec9f2 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5ec9e7 │ │ │ │ - cmp 0x1f(%rbx),%r14 │ │ │ │ - jne 5ec990 │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - add $0xffffffffffffffd0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp d9aff0 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x18(%rcx,%r14,8),%rcx │ │ │ │ - movq $0x5ec880,-0x28(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x5ec8c8,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xda4c60,-0x20(%rbp) │ │ │ │ - lea -0x4(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp c9d770 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5eca81 │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5eca76 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x5ec838,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x5ec960,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - xor %r14d,%r14d │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5ec960 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %ah,%al │ │ │ │ + and 0x758b4c00(%rcx),%ebx │ │ │ │ + sbb %cl,-0x39(%rax) │ │ │ │ + sbb %r15b,0x48005e9f(%r8) │ │ │ │ + mov %ebx,%edi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5e97d8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48009892(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5ecacc │ │ │ │ - movq $0x5ecae0,-0x10(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - lea 0x98929d(%rip),%r14 │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d9cbc0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r10b,(%r8) │ │ │ │ - lret │ │ │ │ - pop %rsi │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x77(%rax) │ │ │ │ - ret │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp da7250 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x4c009923(%rax) │ │ │ │ + mov 0x18(%rbp),%esi │ │ │ │ + movq $0x5ea010,0x18(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5e97d8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - jrcxz 5ecb0c │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x69(%rax) │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1057048c <__environ@GLIBC_2.2.5+0xf5189e4> │ │ │ │ - (bad) │ │ │ │ - movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - int1 │ │ │ │ - mov 0x8(%rsi),%rbx │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 5ecbd0 │ │ │ │ - mov %r14,%rax │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5ecbac │ │ │ │ - movq $0x5eca08,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x5ecaa0,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x5ecc08,-0x18(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp c9d630 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - movq $0x5ecc38,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp d9c378 │ │ │ │ - movq $0xda4100,-0x10(%rbp) │ │ │ │ - movq $0xf74e18,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9d6a0 │ │ │ │ - lea 0x989a20(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add (%rax),%r8b │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + and 0x45c74800(%rcx),%ebx │ │ │ │ + add %ah,-0x60(%rax) │ │ │ │ + pop %rsi │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fisttps -0x75(%rax) │ │ │ │ + jne 5ea05f │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + jmp 5e97d8 │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - add %r13b,(%r8) │ │ │ │ - rex.RX fiaddl (%rax) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,0x8(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - jmp c9d8a8 │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + and 0x45c74800(%rcx),%bl │ │ │ │ + add %dh,0x48005ea0(%rax) │ │ │ │ + mov %ebx,%edi │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + jmp 5e97d8 │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - xchg %eax,%ecx │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - or %edi,%edi │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - decl (%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ - addb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48009899(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + add %cl,0x48009922(%rax) │ │ │ │ + lea -0x38(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5ecce0 │ │ │ │ - movq $0x5ecca0,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5ecca0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + jae 5ea3b7 │ │ │ │ + lea 0x992314(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x22(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add 0x3c(%rbx),%esi │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jb 5ea131 │ │ │ │ + movq $0x5ea940,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + jne 5ea141 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5ea591 │ │ │ │ + movq $0x5ea990,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + movq $0x5ea840,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + nop │ │ │ │ + test %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x67(%rax) │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,%r8b │ │ │ │ - int3 │ │ │ │ - pop %rsi │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5eccd0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + and %ebx,0x458b4800(%rcx) │ │ │ │ + sub %cl,-0x77(%rax) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add 0x37(%rbx),%esi │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jb 5ea1a1 │ │ │ │ + movq $0x5ea890,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + je 5ea591 │ │ │ │ + movq $0x5ea8e8,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + movq $0x5ea7e8,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x67(%rax) │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 5eccdc │ │ │ │ + add %al,0x49009921(%rax) │ │ │ │ + add $0x20,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5ea24a │ │ │ │ + movq $0xd6d9e0,-0x18(%r12) │ │ │ │ + shl $1,%rbx │ │ │ │ + lea -0x2(%rbx),%rax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov 0x10(%rbx,%rax,8),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x5ea270,-0x8(%rbp) │ │ │ │ + lea -0x7(%r12),%rsi │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5ecb38 │ │ │ │ - lea 0x989939(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d68f88 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp d9c378 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + rex.RX add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + and %bl,-0x3b7cb700(%rcx) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x43(%rdi) │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + inc %rcx │ │ │ │ + mov 0x10(%rax,%rcx,8),%rax │ │ │ │ + movq $0x5ea2e0,0x8(%rbp) │ │ │ │ + lea -0x7(%r12),%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + mov %rbx,0x28(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d68f88 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + test %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5ecd32 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xda4100,-0x20(%rbp) │ │ │ │ - movq $0xf762aa,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp c9d6a0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,0x49009920(%rax) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5ea313 │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5ea338,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + jmp d65a58 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5ecd72 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - lea 0x1(%rax),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5ece68 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %dh,(%rax) │ │ │ │ + and %bl,0x458b4800(%rcx) │ │ │ │ + and %cl,-0x77(%rax) │ │ │ │ + (bad) -0x77(%rax) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add 0x11(%rbx),%esi │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + jae 5ea35c │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + je 5ea591 │ │ │ │ + movq $0x5ea6e0,0x0(%rbp) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + nop │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + (bad) │ │ │ │ + cltd │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 5ea398 │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%rdi │ │ │ │ + jmp 5ea3b7 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5ecdae │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7148 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + add %al,%al │ │ │ │ + (bad) │ │ │ │ + cltd │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jne 5ea3b8 │ │ │ │ + add $0x30,%rbp │ │ │ │ + mov %rbx,%rdi │ │ │ │ + movq $0x5ea3f0,-0x20(%rbp) │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rdi,%r14 │ │ │ │ + mov %rbx,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp d68548 │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - or (%rax),%al │ │ │ │ + add %bh,0x1f(%rax) │ │ │ │ + cltd │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x11(%rbp) │ │ │ │ + movq $0x5ea428,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + jmp cfb158 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov 0x4(%rbx),%rax │ │ │ │ - cmpq $0x0,0xa6e3b4(%rip) │ │ │ │ - jne 5ece0c │ │ │ │ - mov %r14,0x18(%rdi,%rax,8) │ │ │ │ - movq $0xda1650,(%rdi) │ │ │ │ - lea 0x18(%rdi),%rbx │ │ │ │ - shr $0x7,%rax │ │ │ │ - mov 0x8(%rdi),%rcx │ │ │ │ - shl $0x3,%rcx │ │ │ │ - add %rax,%rcx │ │ │ │ - movb $0x1,(%rbx,%rcx,1) │ │ │ │ - mov %rdi,%r14 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - jmp da7250 │ │ │ │ - mov %r13,%rbx │ │ │ │ - mov 0x18(%rdi,%rax,8),%rcx │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rax,%rbx │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - mov %rdx,0x48(%rsp) │ │ │ │ - call d918c0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov %rbx,%rax │ │ │ │ - jmp 5ecdde │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,0x1f(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + xor %ah,-0x74b3ffa2(%rsi) │ │ │ │ + jne 5ea444 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp cfb158 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + (bad) │ │ │ │ + cltd │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x2f(%r8) │ │ │ │ + jrcxz 5ea4ac │ │ │ │ + add $0xfffffffc,%ebx │ │ │ │ + mov 0x10(%r14,%rbx,8),%rcx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + jne 5ea4d1 │ │ │ │ + inc %rbx │ │ │ │ + mov 0x10(%r14,%rbx,8),%rbx │ │ │ │ + cmp $0xffffffffffffffff,%rbx │ │ │ │ + je 5ea53a │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 5ea492 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5ea591 │ │ │ │ + cqto │ │ │ │ + idiv %rbx │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5ecf1a │ │ │ │ - add $0x50,%r12 │ │ │ │ + add %dh,0x4800991e(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5ecf0f │ │ │ │ - cmp 0x27(%rbx),%r14 │ │ │ │ - jne 5ece9c │ │ │ │ - mov 0x1f(%rbx),%rax │ │ │ │ - add $0xffffffffffffffb0,%r12 │ │ │ │ + ja 5ea514 │ │ │ │ + movq $0xd6d9e0,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x5ea578,0x0(%rbp) │ │ │ │ + lea -0x17(%r12),%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov %rbx,0x8(%rbp) │ │ │ │ + jmp d68f88 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x5ea4b8,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d9c378 │ │ │ │ + movabs $0x8000000000000000,%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + je 5ea694 │ │ │ │ + mov $0xffffffffffffffff,%rbx │ │ │ │ + cqto │ │ │ │ + idiv %rbx │ │ │ │ mov %rax,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + sbb $0x8b480099,%eax │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x1(%r8) │ │ │ │ + rorl $0x44,-0x75(%rax) │ │ │ │ + enter $0x4810,$0x85 │ │ │ │ + shlb $0x48,0x3c(%rbp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + lea 0xa59b10(%rip),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ jmp d9aff0 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x18(%rdx,%r14,8),%rdx │ │ │ │ - movq $0x5ecd48,-0x48(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - mov %r14,-0x30(%r12) │ │ │ │ - movq $0x5ecd88,-0x28(%r12) │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - movq $0x5ecdd0,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xda4c60,-0x20(%rbp) │ │ │ │ - lea -0x4(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp c9d770 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5ecfb2 │ │ │ │ - add $0x48,%r12 │ │ │ │ + add %dh,0x4800991d(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5ecfa7 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x5ecd00,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x5ece68,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - xor %r14d,%r14d │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5ece68 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + ja 5ea5fc │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5ea7c8,0x8(%rbp) │ │ │ │ + lea -0x7(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d6ae70 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x5ea5b8,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + jmp d9c378 │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %bh,(%rax) │ │ │ │ + sbb $0x8b480099,%eax │ │ │ │ + or %r9b,0x29(%r8) │ │ │ │ + fmuls 0x39(%rax) │ │ │ │ + fdivrs 0x48(%rax,%rbp,2) │ │ │ │ + mov 0x18(%rbp),%esi │ │ │ │ + mov %rsi,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jae 5ea659 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jae 5ea669 │ │ │ │ + cmpq $0x21,0x7(%rsi) │ │ │ │ + jge 5ea669 │ │ │ │ + movq $0x5ea458,0x0(%rbp) │ │ │ │ + mov %rsi,%r14 │ │ │ │ + jmp d6d560 │ │ │ │ + lea -0x4(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 5ea694 │ │ │ │ + movq $0x5ea6c0,-0x8(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d66618 │ │ │ │ + lea 0xa59d1d(%rip),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + mov $0x1,%ebx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + test %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800988d(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5ecffc │ │ │ │ - movq $0x5ed010,-0x10(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - lea 0x988d6d(%rip),%r14 │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d9cbc0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x4800991c(%rax) │ │ │ │ + movl $0x5ea1e8,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d6d560 │ │ │ │ + test %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x4800991c(%rax) │ │ │ │ + movl $0x5ea760,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d6d560 │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r8b,-0x30(%r8) │ │ │ │ - pop %rsi │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x77(%rax) │ │ │ │ - ret │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp da7250 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x1c(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x7b(%rax) │ │ │ │ + fisttpl (%rdi) │ │ │ │ + mov %ds,0x48000000(%rax) │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 5ea729 │ │ │ │ + movq $0x5ea380,0x0(%rbp) │ │ │ │ + lea 0x9903c8(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + movq $0x5ea108,-0x8(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d0a050 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - jrcxz 5ed03c │ │ │ │ - add $0x8,%rbp │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + sbb $0x99,%al │ │ │ │ + add %cl,-0x7b(%rax) │ │ │ │ + fstpt 0x48(%rax,%rax,2) │ │ │ │ + mov 0x28(%rbp),%eax │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 5ea785 │ │ │ │ + movq $0x5ea3a8,0x0(%rbp) │ │ │ │ + lea 0x99036c(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + movq $0x5ea178,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov %rbx,0x20(%rbp) │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + jmp d0a050 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + lea 0x99031c(%rip),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - (bad) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x6e(%rax) │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5ed0b9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5ed08a │ │ │ │ - movq $0x5ed0a8,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp c9d488 │ │ │ │ - lea 0x98959f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x4800991b(%rax) │ │ │ │ + movl $0x5ea700,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d6d560 │ │ │ │ + test %eax,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - xchg %eax,%edx │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - push %rcx │ │ │ │ - or %cl,-0x7b(%rax) │ │ │ │ - shlb %cl,0x4c(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0xda4100,0x8(%rbp) │ │ │ │ - movq $0xf74e18,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp c9d6a0 │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %al,0x4c00991b(%rax) │ │ │ │ + mov 0x18(%rbp),%esi │ │ │ │ + movq $0x5ea818,0x18(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5ea0e0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x74(%rax) │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - mov %edx,0x40(%rsp) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5ed15e │ │ │ │ - movq $0x5ecf30,-0x38(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - movq $0x5ecfd0,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - movq $0x5ed198,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - jmp c9d630 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - movq $0x5ed0e8,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d9c378 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add (%rax),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + sbb 0x45c74800(%rcx),%ebx │ │ │ │ + add %ch,-0x58(%rax) │ │ │ │ + pop %rsi │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fisttps -0x75(%rax) │ │ │ │ + jne 5ea867 │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + jmp 5ea0e0 │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - add %r13b,(%r8) │ │ │ │ - rex.RX fiaddl (%rax) │ │ │ │ - jmp c9d8a8 │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x6c(%rax) │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73570b14 <__environ@GLIBC_2.2.5+0x7251906c> │ │ │ │ - jnp 5ed212 │ │ │ │ - movl $0x5ed200,-0x18(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5ed200 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - xchg %eax,%esp │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,(%r8) │ │ │ │ - rcrb %cl,0x0(%rsi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5ed230 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %bl,%al │ │ │ │ + sbb 0x758b4c00(%rcx),%bl │ │ │ │ + sbb %cl,-0x39(%rax) │ │ │ │ + sbb %r8b,%r8b │ │ │ │ + test $0x5e,%al │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fisttps -0x75(%rax) │ │ │ │ + jne 5ea8ab │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5ea0e0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - xchg %eax,%esp │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jge 5ed23c │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5ed068 │ │ │ │ - lea 0x9893f5(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x4c00991a(%rax) │ │ │ │ + mov 0x18(%rbp),%esi │ │ │ │ + movq $0x5ea918,0x18(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5ea0e0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5ed292 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xda4100,-0x20(%rbp) │ │ │ │ - movq $0xf762aa,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp c9d6a0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5ed2d2 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - lea 0x1(%rax),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5ed388 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %ch,(%rax) │ │ │ │ + sbb 0x45c74800(%rcx),%bl │ │ │ │ + add %ch,-0x57(%rax) │ │ │ │ + pop %rsi │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fisttps -0x75(%rax) │ │ │ │ + jne 5ea967 │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + jmp 5ea0e0 │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or (%rax),%al │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - mov 0x4(%rbx),%rax │ │ │ │ - cmpq $0x0,0xa6de94(%rip) │ │ │ │ - jne 5ed32c │ │ │ │ - mov %r14,0x18(%rdi,%rax,8) │ │ │ │ - movq $0xda1650,(%rdi) │ │ │ │ - lea 0x18(%rdi),%rbx │ │ │ │ - shr $0x7,%rax │ │ │ │ - mov 0x8(%rdi),%rcx │ │ │ │ - shl $0x3,%rcx │ │ │ │ - add %rax,%rcx │ │ │ │ - movb $0x1,(%rbx,%rcx,1) │ │ │ │ - mov %rdi,%r14 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - jmp da7250 │ │ │ │ - mov %r13,%rbx │ │ │ │ - mov 0x18(%rdi,%rax,8),%rcx │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rax,%rbx │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - mov %rdx,0x48(%rsp) │ │ │ │ - call d918c0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov %rbx,%rax │ │ │ │ - jmp 5ed2fe │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + add %bl,%al │ │ │ │ + sbb %ebx,0x45c74800(%rcx) │ │ │ │ + add %bh,0x48005ea9(%rax) │ │ │ │ + mov %ebx,%edi │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + jmp 5ea0e0 │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + add %al,0x48009919(%rax) │ │ │ │ + lea -0x38(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5ed41a │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5ed40f │ │ │ │ - cmp 0x1f(%rbx),%r14 │ │ │ │ - jne 5ed3b8 │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - add $0xffffffffffffffd0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp d9aff0 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x18(%rcx,%r14,8),%rcx │ │ │ │ - movq $0x5ed2a8,-0x28(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x5ed2f0,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xda4c60,-0x20(%rbp) │ │ │ │ - lea -0x4(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp c9d770 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + jae 5eacbf │ │ │ │ + lea 0x991a1c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5ed4a9 │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5ed49e │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x5ed260,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x5ed388,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - xor %r14d,%r14d │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5ed388 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %bl,0x19(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add 0x3c(%rbx),%esi │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jb 5eaa39 │ │ │ │ + movq $0x5eb248,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + jne 5eaa49 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5eae99 │ │ │ │ + movq $0x5eb298,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + movq $0x5eb148,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + nop │ │ │ │ + test %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdx) │ │ │ │ + add %ch,%al │ │ │ │ + sbb %bl,0x458b4800(%rcx) │ │ │ │ + sub %cl,-0x77(%rax) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add 0x37(%rbx),%esi │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jb 5eaaa9 │ │ │ │ + movq $0x5eb198,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + je 5eae99 │ │ │ │ + movq $0x5eb1f0,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + movq $0x5eb0f0,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48009888(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5ed4f4 │ │ │ │ - movq $0x5ed508,-0x10(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - lea 0x988875(%rip),%r14 │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d9cbc0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x18(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x55(%rdi) │ │ │ │ + movq $0xd6d9e0,-0x18(%r12) │ │ │ │ + shl $1,%rbx │ │ │ │ + lea -0x2(%rbx),%rax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov 0x10(%rbx,%rax,8),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x5eab78,-0x8(%rbp) │ │ │ │ + lea -0x7(%r12),%rsi │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d68f88 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp d9c378 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + rex.RX add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r15b,(%r8) │ │ │ │ - {rex2 0x5e} add %r25b,-0x77(%r17) │ │ │ │ - fimuls -0x77(%rax) │ │ │ │ - ret │ │ │ │ + add %dh,%al │ │ │ │ + (bad) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x43(%rdi) │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + inc %rcx │ │ │ │ + mov 0x10(%rax,%rcx,8),%rax │ │ │ │ + movq $0x5eabe8,0x8(%rbp) │ │ │ │ + lea -0x7(%r12),%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + mov %rbx,0x28(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp da7250 │ │ │ │ + jmp d68f88 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + test %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x49009917(%rax) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5eac1b │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5eac40,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + jmp d65a58 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + test %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + (bad) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x77(%r8) │ │ │ │ + (bad) -0x77(%rax) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add 0x11(%rbx),%esi │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + jae 5eac64 │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + je 5eae99 │ │ │ │ + movq $0x5eafe8,0x0(%rbp) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + nop │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - jrcxz 5ed534 │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x73(%rax) │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73570eb4 <__environ@GLIBC_2.2.5+0x7251940c> │ │ │ │ - adc $0xf045c748,%eax │ │ │ │ - movabs 0x48f8758948005ed5,%al │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp c9d488 │ │ │ │ - lea 0x9890cb(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %ah,%al │ │ │ │ + (bad) │ │ │ │ + cltd │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 5eaca0 │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%rdi │ │ │ │ + jmp 5eacbf │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + test %eax,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - lea 0x458b4800(%rax),%ebx │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - rex.W or %cl,-0x7b(%rax) │ │ │ │ - leave │ │ │ │ - jne 5ed5f1 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0xda4100,0x0(%rbp) │ │ │ │ - movq $0xf74e18,0x8(%rbp) │ │ │ │ - jmp c9d6a0 │ │ │ │ + add %bh,0x4c009916(%rax) │ │ │ │ + mov 0x18(%rbp),%esi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + add $0x30,%rbp │ │ │ │ + mov %rbx,%rdi │ │ │ │ + movq $0x5eacf8,-0x20(%rbp) │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rdi,%r14 │ │ │ │ + mov %rbx,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp d68548 │ │ │ │ nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x16(%rax) │ │ │ │ + cltd │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x11(%rbp) │ │ │ │ + movq $0x5ead30,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + jmp cfb158 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + (bad) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %ch,-0x74b3ffa2(%rdi) │ │ │ │ + jne 5ead4c │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp cfb158 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + (bad) │ │ │ │ + cltd │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x2f(%r8) │ │ │ │ + jrcxz 5eadb4 │ │ │ │ + add $0xfffffffc,%ebx │ │ │ │ + mov 0x10(%r14,%rbx,8),%rcx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + jne 5eadd9 │ │ │ │ + inc %rbx │ │ │ │ + mov 0x10(%r14,%rbx,8),%rbx │ │ │ │ + cmp $0xffffffffffffffff,%rbx │ │ │ │ + je 5eae42 │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 5ead9a │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5eae99 │ │ │ │ + cqto │ │ │ │ + idiv %rbx │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48009887(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x48009915(%rax) │ │ │ │ mov 0x10(%rbp),%eax │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ add $0x8,%rbp │ │ │ │ mov %rcx,0x40(%rsp) │ │ │ │ mov %rbx,%rcx │ │ │ │ mov 0x40(%rsp),%rbx │ │ │ │ - add $0x38,%r12 │ │ │ │ + add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5ed649 │ │ │ │ - movq $0x5ed430,-0x30(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - movq $0x5ed4c8,-0x8(%r12) │ │ │ │ + ja 5eae1c │ │ │ │ + movq $0xd6d9e0,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ - movq $0x5ed680,-0x8(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp c9d630 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - movq $0x5ed5d8,-0x8(%rbp) │ │ │ │ + movq $0x5eae80,0x0(%rbp) │ │ │ │ + lea -0x17(%r12),%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov %rbx,0x8(%rbp) │ │ │ │ + jmp d68f88 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x5eadc0,-0x8(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov %rcx,%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp d9c378 │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + movabs $0x8000000000000000,%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + je 5eaf9c │ │ │ │ + mov $0xffffffffffffffff,%rbx │ │ │ │ + cqto │ │ │ │ + idiv %rbx │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %ch,%al │ │ │ │ + adc $0x99,%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x1(%r8) │ │ │ │ + rorl $0x44,-0x75(%rax) │ │ │ │ + enter $0x4810,$0x85 │ │ │ │ + shlb $0x48,0x3c(%rbp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + lea 0xa59208(%rip),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - add %r13b,(%r8) │ │ │ │ - rex.RX fiaddl (%rax) │ │ │ │ - jmp c9d8a8 │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %ch,0x48009914(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5eaf04 │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5eb0d0,0x8(%rbp) │ │ │ │ + lea -0x7(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d6ae70 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x5eaec0,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + jmp d9c378 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800988f(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5ed720 │ │ │ │ - movq $0x5ed6e0,-0x10(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + adc $0x99,%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,0x29(%r8) │ │ │ │ + fmuls 0x39(%rax) │ │ │ │ + fdivrs 0x48(%rax,%rbp,2) │ │ │ │ + mov 0x18(%rbp),%esi │ │ │ │ + mov %rsi,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jae 5eaf61 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jae 5eaf71 │ │ │ │ + cmpq $0x21,0x7(%rsi) │ │ │ │ + jge 5eaf71 │ │ │ │ + movq $0x5ead60,0x0(%rbp) │ │ │ │ + mov %rsi,%r14 │ │ │ │ + jmp d6d560 │ │ │ │ + lea -0x4(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 5eaf9c │ │ │ │ + movq $0x5eafc8,-0x8(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5ed6e0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d66618 │ │ │ │ + lea 0xa59415(%rip),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + mov $0x1,%ebx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + test %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x71(%rax) │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,(%r8) │ │ │ │ - xlat %ds:(%rbx) │ │ │ │ - pop %rsi │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5ed710 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %ah,0x48009913(%rax) │ │ │ │ + movl $0x5eaaf0,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d6d560 │ │ │ │ + test %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x71(%rax) │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 5ed71c │ │ │ │ + add %al,0x48009913(%rax) │ │ │ │ + movl $0x5eb068,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5ed560 │ │ │ │ - lea 0x988f39(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + jmp d6d560 │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 5ed7fd │ │ │ │ - movq $0x5ed788,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ + add %ah,0x13(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x7b(%rax) │ │ │ │ + fisttpl (%rdi) │ │ │ │ + mov %ds,0x48000000(%rax) │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 5eb031 │ │ │ │ + movq $0x5eac88,0x0(%rbp) │ │ │ │ + lea 0x98fac0(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + movq $0x5eaa10,-0x8(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d0a050 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc -0x247ab800(%rcx),%ebx │ │ │ │ + jl 5eb0ad │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 5eb08d │ │ │ │ + movq $0x5eacb0,0x0(%rbp) │ │ │ │ + lea 0x98fa64(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + movq $0x5eaa80,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov %rbx,0x20(%rbp) │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + jmp d0a050 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5ed788 │ │ │ │ + lea 0x98fa14(%rip),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x48009912(%rax) │ │ │ │ + movl $0x5eb008,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d6d560 │ │ │ │ + test %eax,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - mov 0x8(%rbx),%rcx │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 5ed7bf │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x12(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + sbb %cl,-0x39(%rax) │ │ │ │ + sbb %r12b,(%r8) │ │ │ │ + mov $0x5e,%cl │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fisttps -0x75(%rax) │ │ │ │ + jne 5eb10b │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5ea9e8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x75(%r8) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - rex.WRB or %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - adc %cl,-0x1(%rax) │ │ │ │ - ret $0x8348 │ │ │ │ - (bad) │ │ │ │ - cmp %ecx,%edx │ │ │ │ - je 5ed7ef │ │ │ │ - mov 0x18(%rbx,%rdx,8),%rsi │ │ │ │ - movq $0x5ed7a8,-0x18(%rbp) │ │ │ │ - mov %rsi,%r14 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rsi,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp da7148 │ │ │ │ - lea 0xa61733(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x988eac(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5ed83f │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - lea 0x1(%rax),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5ed860 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + add %ah,(%rax) │ │ │ │ + adc 0x45c74800(%rcx),%bl │ │ │ │ + add %dh,-0x4f(%rax) │ │ │ │ + pop %rsi │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fisttps -0x75(%rax) │ │ │ │ + jne 5eb16f │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + jmp 5ea9e8 │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5ed8bc │ │ │ │ - cmp 0xf(%rbx),%r14 │ │ │ │ - jne 5ed881 │ │ │ │ - add $0xffffffffffffffc8,%r12 │ │ │ │ - lea 0xa61fd3(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x18(%rax,%r14,8),%rax │ │ │ │ - movq $0x5ed818,-0x30(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + adc %ebx,0x758b4c00(%rcx) │ │ │ │ + sbb %cl,-0x39(%rax) │ │ │ │ + sbb %r9b,%r8b │ │ │ │ + mov $0x5e,%cl │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fisttps -0x75(%rax) │ │ │ │ + jne 5eb1b3 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5ea9e8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5ed90d │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - movq $0xda4100,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9d5c8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + test %eax,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - orb $0x45,-0x72b7ff68(%rdi) │ │ │ │ - loopne 5ed979 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5ed952 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5ed968,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp c9d488 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x71(%rax) │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - add %al,-0x26(%rcx) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,0x4800f768(%r10) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp c9d6a0 │ │ │ │ + add %bh,0x11(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + sbb %cl,-0x39(%rax) │ │ │ │ + sbb %r12b,(%r8) │ │ │ │ + mov $0x5e,%dl │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fisttps -0x75(%rax) │ │ │ │ + jne 5eb20b │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5ea9e8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %cl,-0x72b7ff68(%rsi) │ │ │ │ - rex.RB loopne 5ed9e9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5ed9c2 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5ed9d8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp c9d488 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - lea -0x2176b700(%rax),%ebx │ │ │ │ - movq $0xda4100,-0x8(%rbp) │ │ │ │ - movq $0xf767d1,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp c9d6a0 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5eda6e │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5eda63 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x5ed928,-0x28(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5ed998,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x28(%r12),%rdi │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c6a9a8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + adc %ebx,0x45c74800(%rcx) │ │ │ │ + add %dh,-0x4e(%rax) │ │ │ │ + pop %rsi │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fisttps -0x75(%rax) │ │ │ │ + jne 5eb26f │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + jmp 5ea9e8 │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rorb $0xe0,0x458d4800(%rax,%rbx,4) │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5edab2 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5edac8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp c9d488 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4900988c(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - movq $0xda4100,-0x8(%rbp) │ │ │ │ - movq $0xf7674a,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp c9d6a0 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - rorb $0x45,-0x72b7ff68(%rdi) │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5edb63 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5edb58 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x5eda08,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5eda88,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x30(%r12),%rdi │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c6a9a8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %dl,%al │ │ │ │ + adc %bl,0x45c74800(%rcx) │ │ │ │ + add %al,%al │ │ │ │ + mov $0x5e,%dl │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fisttps -0x75(%rax) │ │ │ │ + jne 5eb2bf │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + jmp 5ea9e8 │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x12(%rax) │ │ │ │ + cltd │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5edba5 │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - movq $0xda4100,-0x10(%rbp) │ │ │ │ + rex.RB enter $0x394c,$0xf8 │ │ │ │ + jb 5eb31e │ │ │ │ + movq $0x5eb340,-0x18(%rbp) │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9d5c8 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d68548 │ │ │ │ + lea 0x991233(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + adc %ebx,0x7e38300(%rcx) │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 5eb352 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x5eb378,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + jmp cfb158 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 5edbfa │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xda4628,-0x28(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov 0x20(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp c655d8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + adc %ebx,0x45c74800(%rcx) │ │ │ │ + clc │ │ │ │ + cwtl │ │ │ │ + mov $0x5e,%ah │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + pop %rbp │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + std │ │ │ │ + jo 5eb391 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rorb $1,-0x72b7ff68(%rbp) │ │ │ │ - rex.RB loopne 5edc61 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5edc3a │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5edc50,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp c9d488 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4900988d(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - movq $0xda4100,-0x8(%rbp) │ │ │ │ - movq $0xf769e1,0x0(%rbp) │ │ │ │ + add %cl,(%rax) │ │ │ │ + adc %ebx,0x458b4800(%rcx) │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + rex.WRB or %r9b,-0x2f(%r8) │ │ │ │ + jrcxz 5eb3fc │ │ │ │ + add $0xfffffffc,%ebx │ │ │ │ + mov 0x10(%rcx,%rbx,8),%rdx │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + jne 5eb41a │ │ │ │ + inc %rbx │ │ │ │ + mov 0x10(%rcx,%rbx,8),%rbx │ │ │ │ + cmp $0xffffffffffffffff,%rbx │ │ │ │ + je 5eb53d │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 5eb3e2 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp c9d6a0 │ │ │ │ + jmp 5eb591 │ │ │ │ + cqto │ │ │ │ + idiv %rbx │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %r8d,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,0x48009910(%rax) │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5eb45d │ │ │ │ + movq $0xd6d9e0,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + movq $0x5eb578,0x0(%rbp) │ │ │ │ + lea -0x17(%r12),%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + jmp d68f88 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x5eb408,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d9c378 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x72b7ff68(%rbp) │ │ │ │ - rex.RB loopne 5edcd1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5edcaa │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5edcc0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp c9d488 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x48009910(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + sub %rbx,%rax │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jge 5eb4b0 │ │ │ │ + mov $0x1,%ebx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + jae 5eb4cd │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jae 5eb515 │ │ │ │ + cmpq $0x21,0x7(%rax) │ │ │ │ + jge 5eb515 │ │ │ │ + movq $0x5eb4f8,0x0(%rbp) │ │ │ │ + lea 0x99086c(%rip),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5eb4f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - mov %ds,-0x2176b700(%rax) │ │ │ │ - movq $0xda4100,-0x8(%rbp) │ │ │ │ - movq $0xf76981,0x0(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x4800990f(%rax) │ │ │ │ + movl $0x5eb3a8,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp c9d6a0 │ │ │ │ + jmp d6d560 │ │ │ │ + add $0xfffffffffffffffc,%rbx │ │ │ │ + test %rbx,%rbx │ │ │ │ + jl 5eb554 │ │ │ │ + movq $0x5eb640,-0x8(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d66618 │ │ │ │ + movabs $0x8000000000000000,%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jne 5eb61a │ │ │ │ + add $0x8,%rbp │ │ │ │ + lea 0xa58e5d(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + (bad) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x1(%r8) │ │ │ │ + rorl $0x44,-0x75(%rax) │ │ │ │ + enter $0x4810,$0x85 │ │ │ │ + shlb $0x48,0x3c(%rbp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + lea 0xa58b10(%rip),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp d9aff0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %ch,-0x73(%rax) │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5edd7f │ │ │ │ - add $0x58,%r12 │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x4800990e(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5edd74 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x5edbc0,-0x50(%r12) │ │ │ │ - mov %rdx,-0x40(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x5edc10,-0x28(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x5edc80,-0x10(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x50(%r12),%r8 │ │ │ │ - lea -0x28(%r12),%rdi │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c6ac40 │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + ja 5eb5f8 │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5eb740,0x0(%rbp) │ │ │ │ + lea -0x7(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x5eb5b8,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + jmp d9c378 │ │ │ │ + mov $0xffffffffffffffff,%rbx │ │ │ │ + cqto │ │ │ │ + idiv %rbx │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %bl,%al │ │ │ │ + (bad) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,%r8b │ │ │ │ + mov $0x8949005e,%ecx │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + adc %bl,(%rdi) │ │ │ │ + js 5eb650 │ │ │ │ + add $0x3,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x4800990e(%rax) │ │ │ │ + movl $0x5eb680,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d6d560 │ │ │ │ + add $0x3,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5eddc5 │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - movq $0xda4100,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9d5c8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0xe(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x7b(%rax) │ │ │ │ + fstpt 0x48(%rsp,%rbx,2) │ │ │ │ + mov 0x28(%rbp),%eax │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 5eb6a5 │ │ │ │ + movq $0x5eb760,0x0(%rbp) │ │ │ │ + lea 0x98f44c(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + movq $0x5ebb50,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov %rbx,0x20(%rbp) │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + jmp d0a050 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x4800990d(%rax) │ │ │ │ + test %ebx,%ebx │ │ │ │ + jge 5eb6f1 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + lea 0x98f3e0(%rip),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 5eb711 │ │ │ │ + movq $0x5eb788,0x0(%rbp) │ │ │ │ + lea 0x98f3e0(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + movq $0x5ebbc0,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + jmp d0a050 │ │ │ │ + nopl (%rax) │ │ │ │ + test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5ede0a │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c66d08 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + or $0xc7480099,%eax │ │ │ │ + add %r11b,%r8b │ │ │ │ + mov $0x5e,%dh │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + adc %bl,(%rsi) │ │ │ │ + js 5eb750 │ │ │ │ + add $0x7,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 5ede5a │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xda4628,-0x28(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov 0x20(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp c655d8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bh,0xc(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fisttps -0x75(%rax) │ │ │ │ + jne 5eb777 │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 5e85c8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x4800990c(%rax) │ │ │ │ + mov %ebx,%edi │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 5ea9e8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x7,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5edef5 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5edeea │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0xd6d9e0,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0xc6a610,-0x18(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0xc699f0,-0x8(%r12) │ │ │ │ - lea -0x15(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xda4100,-0x20(%rbp) │ │ │ │ - lea -0x5(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp c9d5c8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + or $0x99,%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + sbb %r12b,%r8b │ │ │ │ + mov $0x5e,%bh │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fisttps -0x75(%rax) │ │ │ │ + jne 5eb7cf │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5e7cc0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - xor %cl,-0x72b7ff68(%rbx) │ │ │ │ - rex.RB loopne 5edf61 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5edf3a │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5edf50,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp c9d488 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - mov -0x2176b700(%rax),%bl │ │ │ │ - movq $0xda4100,-0x8(%rbp) │ │ │ │ - movq $0xf76a41,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp c9d6a0 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,%al │ │ │ │ - mov 0x458d4800(%rax),%bl │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5edfef │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5edfe4 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x5ede70,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5edf10,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x30(%r12),%rdi │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c6a9a8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - mov 0x458d4800(%rax),%bl │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5ee08e │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5ee083 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - movq $0x5ede20,-0x48(%r12) │ │ │ │ - mov %rdx,-0x38(%r12) │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - mov %rsi,-0x28(%r12) │ │ │ │ - movq $0x5edf80,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x48(%r12),%rdi │ │ │ │ - lea -0x20(%r12),%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c6a9a8 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,0x48009889(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5ee140 │ │ │ │ - add $0x60,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5ee135 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rdi │ │ │ │ - mov 0x38(%rbx),%rbx │ │ │ │ - movq $0x5edde0,-0x58(%r12) │ │ │ │ - mov %rdx,-0x48(%r12) │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - mov %rdi,-0x38(%r12) │ │ │ │ - movq $0x5ee008,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x58(%r12),%rdi │ │ │ │ - lea -0x30(%r12),%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c6a9a8 │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,-0x77(%rax) │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 5ee1c2 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5ee1b7 │ │ │ │ - mov 0x8(%rdi),%rax │ │ │ │ - movq $0x5ed860,-0x10(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x5ee1e0,-0x20(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - xor %r14d,%r14d │ │ │ │ - mov %rbx,%rcx │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5ed860 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x98892f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rcx),%eax │ │ │ │ + test %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - mov %bl,-0x2776b800(%rax) │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 5ee258 │ │ │ │ - movq $0x5ee220,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5ee220 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2,%al │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,-0x78(%rax) │ │ │ │ - cwtl │ │ │ │ + or $0x99,%al │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - jne 5ee23c │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 5ee248 │ │ │ │ - movq $0x5ee2f8,-0x8(%rbp) │ │ │ │ - mov %rsi,%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp c65640 │ │ │ │ - movq $0x5ee398,0x0(%rbp) │ │ │ │ - mov %rsi,%r14 │ │ │ │ - jmp c65640 │ │ │ │ - movq $0x5ee280,0x8(%rbp) │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ + rex.WRB or %r9b,-0x39(%r8) │ │ │ │ + or %r15b,(%r8) │ │ │ │ + mov $0x8948005e,%eax │ │ │ │ + fisttps -0x75(%rax) │ │ │ │ + jne 5eb833 │ │ │ │ + mov %rcx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp c65640 │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + jmp 5ea0e0 │ │ │ │ + nop │ │ │ │ + ret │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - mov %bl,-0x3b7cb700(%rax) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x46(%rdi) │ │ │ │ - movq $0x5ed8e8,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x5edaf8,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0xda4628,0x0(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - jmp c9d4f8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x79(%rax) │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - push %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5ee373 │ │ │ │ - movq $0x5edda0,-0x48(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - movq $0x5ee0a8,-0x38(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0xda4628,0x18(%rbp) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - lea -0x47(%r12),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp c9d4f8 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x2,%al │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - xchg %bl,-0x3b7cb700(%rax) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5ee401 │ │ │ │ - movq $0x5edb80,-0x38(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x5edcf0,-0x28(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0xda4628,0x10(%rbp) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp c9d4f8 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - xchg %bl,0x458d4800(%rax) │ │ │ │ - call 73571d84 <__environ@GLIBC_2.2.5+0x7251a2dc> │ │ │ │ - jnp 5ee482 │ │ │ │ - movl $0x5ee470,-0x18(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5ee470 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x48009886(%rax) │ │ │ │ - movl $0x5ee4a0,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5ee4a0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x7,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x7a(%rax) │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jge 5ee4b4 │ │ │ │ - mov %rbx,%rsi │ │ │ │ + add %bl,0xb(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + sbb %r10b,0x48005eb8(%r8) │ │ │ │ + mov %ebx,%edi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5ee160 │ │ │ │ - lea 0x98864d(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5ee4fd │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - movq $0xda4100,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9d5c8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + jmp 5e73b8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %ah,%al │ │ │ │ - test %ebx,0x458d4800(%rax) │ │ │ │ - fmuls -0x8(%rcx,%rdi,1) │ │ │ │ - jb 5ee5b4 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5ee570,-0x28(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5ee570 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48009885(%rax) │ │ │ │ - movl $0x5ee5a0,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5ee5a0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x7b(%rax) │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jge 5ee5b4 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 5ee160 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - test %ebx,0x458d4800(%rax) │ │ │ │ - loopne 5ee621 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5ee5fc │ │ │ │ - movq $0x5ee618,-0x20(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %rsi,%r14 │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp c65640 │ │ │ │ - lea 0x988515(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%eax │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - test %bl,-0x3b7cb700(%rax) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x57(%rdi) │ │ │ │ - movq $0x5ee4d8,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x5ee518,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0xda4628,0x8(%rbp) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ + add %al,0xb(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.WRB or %r9b,-0x39(%r8) │ │ │ │ + or %r13b,%r8b │ │ │ │ + mov $0x8948005e,%eax │ │ │ │ + fisttps -0x75(%rax) │ │ │ │ + jne 5eb8e3 │ │ │ │ + mov %rcx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp c9d4f8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,-0x7c(%rax) │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ - jmp 5ee430 │ │ │ │ + jmp 5e97d8 │ │ │ │ nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + ret │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7c(%rax) │ │ │ │ - cwtl │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ - jmp 5ee5d0 │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x7,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0xa(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + sbb %r8b,-0x47(%r8) │ │ │ │ + pop %rsi │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fisttps -0x75(%rax) │ │ │ │ + jne 5eb92f │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5e6ab0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x40(%rdi) │ │ │ │ - movq $0x5ee6a8,-0x30(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - movq $0x5ee6d0,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0xc69710,-0x10(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - lea 0x9883d1(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5ee792 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5e2de8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1a(%rdi) │ │ │ │ - movq $0x5ee770,-0x10(%r12) │ │ │ │ - mov %r8,(%r12) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - jmp da7148 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x98835f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + add %al,0x4800990a(%rax) │ │ │ │ + mov 0x8(%rbp),%ecx │ │ │ │ + movq $0x5eb998,0x8(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5e8ed0 │ │ │ │ + nop │ │ │ │ + ret │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x1(%rax) │ │ │ │ + ret │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5ee822 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5e2de8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0xb(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + clc │ │ │ │ + mov $0x8948005e,%ecx │ │ │ │ + fmuls -0x73(%rax) │ │ │ │ + sbb $0x990376,%eax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5eb9f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%r8),%r8d │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + or -0x3b7cb700(%rcx),%ebx │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x5ee800,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp da7148 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %dh,0x5d(%rdi) │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + shl $1,%rbx │ │ │ │ + add $0xfffffffffffffffe,%rbx │ │ │ │ + mov 0x10(%rax,%rbx,8),%rcx │ │ │ │ + movq $0xd6d9e0,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x5eba88,-0x8(%rbp) │ │ │ │ + lea -0x7(%r12),%rsi │ │ │ │ + lea -0x17(%r12),%rcx │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + mov %rcx,0x18(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d68f88 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + rex.RX add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0xa(%rax) │ │ │ │ + cltd │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x20(%rdi) │ │ │ │ - movq $0x5ee840,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - jmp d0d168 │ │ │ │ + add %dh,0x43(%rdi) │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + inc %rcx │ │ │ │ + mov 0x10(%rax,%rcx,8),%rax │ │ │ │ + movq $0x5ebaf8,0x8(%rbp) │ │ │ │ + lea -0x7(%r12),%rsi │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + mov %rbx,0x28(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d68f88 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0x988279(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5ee916 │ │ │ │ - movq $0x5ee930,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d1b0c8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + jmp d9c360 │ │ │ │ + add $0x1,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ + or -0x3b7cb700(%rcx),%bl │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0xd1c3a8,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ + movq $0xd6d9e0,-0x8(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5ebc30,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + jmp d65a58 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x3,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x48009909(%rax) │ │ │ │ + mov 0x28(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + jae 5ebb97 │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jb 5ebb79 │ │ │ │ + movq $0x5eb860,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + je 5eb591 │ │ │ │ + movq $0x5eb910,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + movq $0x5eb7b0,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0xffffffffffffff98 │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ - jmp 5e52e8 │ │ │ │ + add %ch,0x8(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add 0x3c(%rbx),%esi │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jb 5ebbe9 │ │ │ │ + movq $0x5eb8b8,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + jne 5ebbf9 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5eb591 │ │ │ │ + movq $0x5eb968,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + movq $0x5eb808,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - loopne 5ee91f │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 5eea17 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5eea0c │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x5ee8f8,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x5ee980,-0x8(%r12) │ │ │ │ - lea -0x16(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%r14 │ │ │ │ - movq $0xda4628,-0x28(%rbp) │ │ │ │ - movq $0x1052a49,-0x20(%rbp) │ │ │ │ - movq $0x1046db9,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp d023d0 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add $0x1,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rax) │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x5ee9a0,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - lea 0xa581ac(%rip),%rbx │ │ │ │ - jmp da7148 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x98812b(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + or %bl,0x458b4800(%rcx) │ │ │ │ + and %cl,-0x77(%rax) │ │ │ │ + (bad) -0x77(%rax) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add 0x11(%rbx),%esi │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + jae 5ebc54 │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + je 5eb591 │ │ │ │ + movq $0x5eb660,0x0(%rbp) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp d6ae70 │ │ │ │ + nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - sbbl $0x1f0f9beb,-0x976b700(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ + add %bl,%al │ │ │ │ + or %bl,0x458d4800(%rcx) │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5eeae0 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xa582ed(%rip),%rsi │ │ │ │ - lea 0xa63f76(%rip),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + jb 5ebd03 │ │ │ │ + movq $0x5ebcb8,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7388 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp d188e8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5ebcb8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - addb $0x45,-0x72b7ff68(%rax) │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5eeb7f │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5eeb74 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x5eeab0,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x5eeb00,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5eea38 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5eebc1 │ │ │ │ - movq $0x5eebd8,-0x8(%rbp) │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d1b0c8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %ah,0x48009908(%rax) │ │ │ │ + movl $0x5ebce8,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5ebce8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0xd1c3a8,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x7f(%rax) │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x28(%rdi) │ │ │ │ - movq $0x5eeb20,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x5eeba0,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x987f51(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %dh,0x8(%rax) │ │ │ │ + cltd │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r12b,(%r8) │ │ │ │ + mov $0x8948005e,%ebp │ │ │ │ + fimuls -0x77(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - jg 5eec27 │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - imul %bl │ │ │ │ - xchg %eax,%ebx │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5eecce │ │ │ │ - movq $0x5eece8,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d1b0c8 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5eb2f0 │ │ │ │ + lea 0x99085e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ - movq $0xd1c3a8,-0x8(%r12) │ │ │ │ + movq $0xd75650,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - cbtw │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5eed8a │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5eed7f │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x5eecb0,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea 0xa5804b(%rip),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea -0x6(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5e52e8 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - gs cwtl │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x23(%rdi) │ │ │ │ - movq $0x5eed30,-0x18(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - lea 0xa57e37(%rip),%rbx │ │ │ │ - jmp da7148 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - lea 0x987df6(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + movq $0x5ebd20,0x0(%rbp) │ │ │ │ + jmp d9c378 │ │ │ │ xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - jge 5eed9f │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - lock mov %rdi,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 5eeda8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0x60000000,%eax │ │ │ │ - jle 5eedbf │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ + adc $0xa0000000,%eax │ │ │ │ + or %bl,0x458d4800(%rcx) │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5eee84 │ │ │ │ + jb 5ebdbe │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call d97350 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 5eee7f │ │ │ │ + je 5ebdb9 │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xa498b0(%rip),%r8 │ │ │ │ - lea 0xa609e9(%rip),%rdi │ │ │ │ - lea 0x987df1(%rip),%rsi │ │ │ │ - lea 0x987e5b(%rip),%r14 │ │ │ │ + lea 0x99083f(%rip),%rsi │ │ │ │ + lea 0x990812(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c852c0 │ │ │ │ + jmp ca4ec0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0x70000000,%eax │ │ │ │ - mov $0xa5,%ch │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ + adc $0x18000000,%eax │ │ │ │ + or %ebx,0x458d4800(%rcx) │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5eeee6 │ │ │ │ + jb 5ebe26 │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call d97350 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 5eeee1 │ │ │ │ + je 5ebe21 │ │ │ │ movq $0xda2e40,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xa60980(%rip),%rsi │ │ │ │ - lea 0x987fc1(%rip),%r14 │ │ │ │ + lea 0x9908b7(%rip),%rsi │ │ │ │ + lea 0x99088a(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d2d228 │ │ │ │ + jmp ca4ec0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x48009880(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5eef22 │ │ │ │ - movq $0x5eef40,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp c7c740 │ │ │ │ - lea 0x98807f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x80(%rax) │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - (bad) │ │ │ │ - sbbb $0x8,-0x3a7cb800(%rax) │ │ │ │ - jmp d2b2b8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x68000000,%eax │ │ │ │ - sbbl $0xf8394cf0,0x458d4800(%rax) │ │ │ │ - jb 5eefaf │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call d97350 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5eefaa │ │ │ │ - movq $0xda2e40,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x988109(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c95598 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5eefea │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5e2de8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - sbbl $0xf8394ce0,0x458d4800(%rax) │ │ │ │ - jb 5ef0aa │ │ │ │ - movq $0x5ef050,-0x20(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 7356f79c <__environ@GLIBC_2.2.5+0x72517cf4> │ │ │ │ + rex.WX │ │ │ │ + mov %rsi,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jae 5ebe8f │ │ │ │ mov %rsi,%rbx │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5ef050 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jae 5ebe6d │ │ │ │ + cmpq $0x1,0x7(%rsi) │ │ │ │ + jl 5ebe8f │ │ │ │ + movq $0x5ebeb8,-0x18(%rbp) │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d68548 │ │ │ │ + lea 0x990882(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - sbbb $0x18,-0x3b7cb700(%rax) │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5ef0b5 │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - jne 5ef096 │ │ │ │ - movq $0x5eefc8,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x5ef0d8,0x8(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp c8abb8 │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - lea 0x98804f(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - lea 0x98807f(%rip),%rbx │ │ │ │ + lea 0x9908b6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nopl (%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 5ef0ec │ │ │ │ + add %al,-0x7cff66f8(%rax) │ │ │ │ + jrcxz 5ebec2 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 5ebeca │ │ │ │ + xor %ebx,%ebx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jae 5ebef7 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jae 5ebef7 │ │ │ │ + cmpq $0x2,0x7(%r14) │ │ │ │ + jne 5ebef7 │ │ │ │ mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp da7388 │ │ │ │ + jmp cfb158 │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jae 5ebf10 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jae 5ebf20 │ │ │ │ + cmpq $0x2,0x7(%r14) │ │ │ │ + jge 5ebf20 │ │ │ │ + lea 0x990721(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5eb2f0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5ef122 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9d3b8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5ef191 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5ef1fb │ │ │ │ - movq $0x5ef190,-0x18(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ + add %dl,(%rax) │ │ │ │ + or %bl,0x458d4800(%rcx) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5ebfcb │ │ │ │ + movq $0x5ebf80,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5ef190 │ │ │ │ + jne 5ebf80 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + (bad) │ │ │ │ + cltd │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - enter $0x5ef1,$0x0 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %r14b,0x48005ebf(%r8) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5ef1c8 │ │ │ │ + jne 5ebfb0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x4c(%rbp,%rbx,1) │ │ │ │ - mov 0x18(%rbp),%esi │ │ │ │ - movq $0xda4100,0x10(%rbp) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp c9d5c8 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ + add %ch,0x48009907(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + movq $0x5ebfe8,0x8(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5ebe48 │ │ │ │ + lea 0x9907a6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5ef237 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - lea 0x1(%rax),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5ef258 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - or $0x0,%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5ef2b4 │ │ │ │ - cmp 0xf(%rbx),%r14 │ │ │ │ - jne 5ef279 │ │ │ │ - add $0xffffffffffffffc8,%r12 │ │ │ │ - lea 0xa605db(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x18(%rax,%r14,8),%rax │ │ │ │ - movq $0x5ef210,-0x30(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0xd75650,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x5ebfe8,0x0(%rbp) │ │ │ │ + jmp d9c378 │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5ef360 │ │ │ │ + jb 5ec0bb │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5ef318,-0x18(%rbp) │ │ │ │ + movq $0x5ec078,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5ef318 │ │ │ │ + jne 5ec078 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x2b(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x8(%rax),%rbx │ │ │ │ - movq $0x5ef258,-0x10(%r12) │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - xor %r14d,%r14d │ │ │ │ + movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5ef258 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - pushf │ │ │ │ - movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 5ef3b2 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5ef3c8,-0x28(%rbp) │ │ │ │ - mov 0x20(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp c8abb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 5ef3dc │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp da7388 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5ef416 │ │ │ │ + jb 5ec0f6 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7148 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5ef481 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5ef4b4 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5ef4a9 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x5ef3f0,-0x30(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xd752a8,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x104f829,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xda4100,-0x20(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp c9d5c8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x24(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x5ec0d0,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + jmp da7148 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5ef4ee │ │ │ │ + jb 5ec18e │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7148 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5ef584 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5ef579 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x5ef4c8,-0x30(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xd752a8,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rbx │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x27(%rdi) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rbx │ │ │ │ + movq $0x5ec168,-0x18(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x104f832,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xda4100,-0x10(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9d5c8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + lea -0x18(%r12),%rdi │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp da7638 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 5ef604 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5ef5f9 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x5ef510,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xda4628,-0x28(%rbp) │ │ │ │ - mov %rbx,-0x20(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp c9d4f8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5ef63e │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7148 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + add %al,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x30(%rbp),%rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5ef7ef │ │ │ │ - movq $0x5ef6c0,-0x28(%rbp) │ │ │ │ + jb 5ec291 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5ec286 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5ef6c0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rdi │ │ │ │ + mov 0x2f(%rbx),%rbx │ │ │ │ + movq $0x5ec118,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x5ec1b0,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xd(%r12),%r9 │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5ec2b0 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - clc │ │ │ │ - negb 0x0(%rsi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 5ec3b8 │ │ │ │ + movq $0x5ec2f8,-0x28(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5ef6f8 │ │ │ │ + jne 5ec2f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - rex.WRB and %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - fiadds -0x7cb7f81a(%rbx) │ │ │ │ - incb (%rcx) │ │ │ │ - je 5ef778 │ │ │ │ - add $0x38,%r12 │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sub %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add %esi,0x49(%rcx,%rsi,2) │ │ │ │ + add $0x38,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5ef768 │ │ │ │ - movq $0x5ef618,-0x30(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - movq $0xd752a8,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x104f832,(%r12) │ │ │ │ + ja 5ec36d │ │ │ │ + mov 0x6(%rbx),%rdx │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x5ec210,-0x30(%r12) │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov %rsi,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x2f(%r12),%r9 │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rbx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ - movq $0xda4100,0x20(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp c9d5c8 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp da7b20 │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - add $0x50,%r12 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5ef7df │ │ │ │ - movq $0x5ef430,-0x48(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - movq $0x5ef598,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ + ja 5ec3a8 │ │ │ │ + movq $0x5ec038,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - movq $0xda4628,0x18(%rbp) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp c9d420 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp da7148 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ + lea 0x9903c9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - cmp %bh,-0x68(%rcx) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5ef859 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5ef83a │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xda4100,-0x20(%rbp) │ │ │ │ - movq $0xf77141,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp c9d5c8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - jns 5ef7e7 │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 5ef91c │ │ │ │ - add $0x80,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5ef911 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - movq $0x5ef2d8,-0x78(%r12) │ │ │ │ - mov %rbx,-0x68(%r12) │ │ │ │ - movq $0x5ef378,-0x60(%r12) │ │ │ │ - lea -0x78(%r12),%rbx │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - mov %rdx,-0x48(%r12) │ │ │ │ - mov %rsi,-0x40(%r12) │ │ │ │ - movq $0x5ef660,-0x38(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - lea -0x60(%r12),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5ef808,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xda4628,-0x28(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp c9d4f8 │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - sbb %al,(%rax) │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x0(%rbp),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 5ec410 │ │ │ │ + nopl (%rax) │ │ │ │ + mov $0xffffffff,%eax │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + incl (%rdi) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add %al,(%rdi) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - js 5ef8cf │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 5ef996 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5ef98b │ │ │ │ - movq $0x5ef100,-0x10(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - movq $0x5ef9b8,-0x30(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %rsi,%r14 │ │ │ │ - lea -0x10(%r12),%rbx │ │ │ │ - mov %rbx,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp c9d348 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x9877e3(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x49009877(%rax) │ │ │ │ - add $0x50,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5efa33 │ │ │ │ - movq $0x5ef140,-0x48(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - movq $0x5ef850,-0x30(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ + add %cl,-0x38(%rcx,%rcx,4) │ │ │ │ + mov 0x0(%rbp),%r9 │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rax,%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ - movq $0xda4628,0x18(%rbp) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - lea -0x47(%r12),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp c9d4f8 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - push $0x48009858 │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5efa8a │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xda4100,-0x20(%rbp) │ │ │ │ - movq $0xf752c1,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp c9d5c8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5efac7 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - lea 0x1(%rax),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5efae8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - or $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5efb44 │ │ │ │ - cmp 0xf(%rbx),%r14 │ │ │ │ - jne 5efb09 │ │ │ │ - add $0xffffffffffffffc8,%r12 │ │ │ │ - lea 0xa5fd4b(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x18(%rax,%r14,8),%rax │ │ │ │ - movq $0x5efaa0,-0x30(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5ec2b0 │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5efbf0 │ │ │ │ + jb 5ec4cb │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5efba8,-0x18(%rbp) │ │ │ │ + movq $0x5ec488,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5efba8 │ │ │ │ + jne 5ec488 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x2b(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x8(%rax),%rbx │ │ │ │ - movq $0x5efae8,-0x10(%r12) │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - xor %r14d,%r14d │ │ │ │ + movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5efae8 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5efc5f │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5efc54 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x5efb68,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7388 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5efc9e │ │ │ │ + jb 5ec506 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7148 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5efd18 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5efd0d │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x35(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x5efc78,-0x18(%r12) │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x5ec4e0,-0x18(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0xda4100,-0x10(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9d5c8 │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xa56f2f(%rip),%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + jmp da7638 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7357368c <__environ@GLIBC_2.2.5+0x7251bbe4> │ │ │ │ - push %rbx │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5efd89 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x5efcc0,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xda4628,-0x18(%rbp) │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp c9d4f8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5efe31 │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5efe26 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x5efc08,-0x38(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x5efd38,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rdx,%r14 │ │ │ │ - movq $0xda4628,-0x18(%rbp) │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + jb 5ec613 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5ec5d0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp c9d4f8 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5ec5d0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,0x66(%rax) │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735737a4 <__environ@GLIBC_2.2.5+0x7251bcfc> │ │ │ │ - sbb %ecx,-0x39(%rax) │ │ │ │ - rex.RB call bdfcf1 │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp c8abb8 │ │ │ │ - lea 0x987317(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - push %rsp │ │ │ │ - cwtl │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5efee0 │ │ │ │ - movq $0x5efa58,-0x38(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x5efdb0,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + movq $0x104f851,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5eff22 │ │ │ │ + jb 5ec67b │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9d3b8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + movq $0x5ec670,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5ec670 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,%gs:-0x1(%rcx) │ │ │ │ + gs lock nop │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5eff91 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5efffb │ │ │ │ - movq $0x5eff90,-0x18(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5eff90 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - enter $0x5eff,$0x0 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 5ec7db │ │ │ │ + movq $0x5ec6e0,-0x20(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5effc8 │ │ │ │ + jne 5ec6e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x4c(%rbp,%rbx,1) │ │ │ │ - mov 0x18(%rbp),%esi │ │ │ │ - movq $0xda4100,0x10(%rbp) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp c9d5c8 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5f0037 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - lea 0x1(%rax),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5f0058 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + sbb %al,%bh │ │ │ │ + pop %rsi │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7ffbb(%rcx),%ecx │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 5ec718 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or $0x0,%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x38,%r12 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + and %cl,-0x77(%rax) │ │ │ │ + fiadds -0x7cb7f81a(%rbx) │ │ │ │ + incb (%rcx) │ │ │ │ + je 5ec78a │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f00b4 │ │ │ │ - cmp 0xf(%rbx),%r14 │ │ │ │ - jne 5f0079 │ │ │ │ - add $0xffffffffffffffc8,%r12 │ │ │ │ - lea 0xa5f7db(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x18(%rax,%r14,8),%rax │ │ │ │ - movq $0x5f0010,-0x30(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + ja 5ec77a │ │ │ │ + movq $0x5ec628,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + movq $0xcff638,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x28(%r12),%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + lea -0x6(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp da7638 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5ec7cb │ │ │ │ + movq $0x5ec590,-0x20(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + movq $0xcff638,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x20(%r12),%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + lea -0x6(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp da7638 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5f0160 │ │ │ │ + jb 5ec873 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5f0118,-0x18(%rbp) │ │ │ │ + movq $0x5ec830,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5f0118 │ │ │ │ + jne 5ec830 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x2b(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x8(%rax),%rbx │ │ │ │ - movq $0x5f0058,-0x10(%r12) │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - xor %r14d,%r14d │ │ │ │ + movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5f0058 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - mov -0x27ba72b8(%rax,%rax,1),%fs │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5f01b2 │ │ │ │ + jb 5ec8db │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5f01c8,-0x28(%rbp) │ │ │ │ - mov 0x20(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ + movq $0x5ec8d0,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp c8abb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5ec8d0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - jne 5f01dc │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp da7388 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,%gs:-0x1(%rcx) │ │ │ │ + gs lock nop │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5f0216 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7148 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5f0281 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5f02b4 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f02a9 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x5f01f0,-0x30(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xd752a8,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - movq $0xda4100,-0x20(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 5eca3b │ │ │ │ + movq $0x5ec940,-0x20(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov %rdi,%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp c9d5c8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5ec940 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5f02ee │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7148 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + js 5ec90f │ │ │ │ + pop %rsi │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7ffbb(%rcx),%ecx │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 5ec978 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5f0384 │ │ │ │ - add $0x38,%r12 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + and %cl,-0x77(%rax) │ │ │ │ + fiadds -0x7cb7f81a(%rbx) │ │ │ │ + incb (%rcx) │ │ │ │ + je 5ec9ea │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f0379 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x5f02c8,-0x30(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ + ja 5ec9da │ │ │ │ + movq $0x5ec888,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xd752a8,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x104f832,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xda4100,-0x10(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9d5c8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 5f0404 │ │ │ │ - add $0x18,%r12 │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + movq $0xcff638,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x28(%r12),%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + lea -0x6(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp da7638 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f03f9 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x5f0310,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + ja 5eca2b │ │ │ │ + movq $0x5ec7f0,-0x20(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + movq $0xcff638,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xda4628,-0x28(%rbp) │ │ │ │ - mov %rbx,-0x20(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp c9d4f8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + lea -0x20(%r12),%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + lea -0x6(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp da7638 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5f050c │ │ │ │ - movq $0x5f0480,-0x28(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5f0480 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ pop %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f04fc │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x5f0230,-0x50(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x5f0398,-0x20(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - movq $0xda4628,0x10(%rbp) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ + ja 5ecace │ │ │ │ + movq $0x5ec448,-0x50(%r12) │ │ │ │ + mov %rsi,-0x40(%r12) │ │ │ │ + movq $0x5ec528,-0x38(%r12) │ │ │ │ + mov %rsi,-0x30(%r12) │ │ │ │ + mov %r9,-0x28(%r12) │ │ │ │ lea -0x50(%r12),%rax │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp c9d420 │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x5ec698,-0x18(%r12) │ │ │ │ + mov %r9,-0x10(%r12) │ │ │ │ + movq $0x5ec8f8,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + lea -0x37(%r12),%r9 │ │ │ │ + mov %r8,%rax │ │ │ │ + lea -0x15(%r12),%r8 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + lea -0x5(%r12),%rsi │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp da7b20 │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ + lea 0x98fcb0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - and %ch,0x0(%rax,%rbx,4) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5f0552 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xda4100,-0x20(%rbp) │ │ │ │ - movq $0xf77141,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp c9d5c8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - imul $0xffffffd8,0x458d4800(%rax),%ebx │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5f0634 │ │ │ │ - add $0x80,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f0629 │ │ │ │ + jb 5ecb7b │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - movq $0x5f00d8,-0x78(%r12) │ │ │ │ - mov %rbx,-0x68(%r12) │ │ │ │ - movq $0x5f0178,-0x60(%r12) │ │ │ │ - lea -0x78(%r12),%rbx │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - mov %rdx,-0x48(%r12) │ │ │ │ - mov %rsi,-0x40(%r12) │ │ │ │ - movq $0x5f0420,-0x38(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - lea -0x60(%r12),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5f0520,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xda4628,-0x28(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp c9d4f8 │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + movq $0x5ecb38,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5ecb38 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - imul $0xffffffd0,0x458d4800(%rax),%ebx │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5f06ae │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f06a3 │ │ │ │ - movq $0x5eff00,-0x10(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - movq $0x5f06d0,-0x30(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %rsi,%r14 │ │ │ │ - lea -0x10(%r12),%rbx │ │ │ │ - mov %rbx,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp c9d348 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x986aeb(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4900986a(%rax) │ │ │ │ - add $0x50,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f074b │ │ │ │ - movq $0x5eff40,-0x48(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - movq $0x5f0568,-0x30(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0xda4628,0x18(%rbp) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - lea -0x47(%r12),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp c9d4f8 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ + movq $0x104f851,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5f0792 │ │ │ │ + jb 5ecbb6 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5e2de8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %ch,%al │ │ │ │ - xchg %esp,-0x27ba72b8(%rax,%rax,1) │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5f080f │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f0804 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x5f0770,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x5f0828,-0x28(%rbp) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - lea -0x10(%r12),%rbx │ │ │ │ - mov %rbx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp c8abb8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 5f0834 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp da7388 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - xchg %esp,0x28c48349(%rax,%rax,1) │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f088f │ │ │ │ - movq $0x5f07a8,-0x20(%r12) │ │ │ │ - mov %r8,-0x10(%r12) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x35(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x5ecb90,-0x18(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ - mov %r9,(%r12) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rdi,%rsi │ │ │ │ - lea -0x20(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp da7388 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x98690f(%rip),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xa62317(%rip),%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + jmp da7638 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5f08da │ │ │ │ + jb 5eccc3 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5e2de8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + movq $0x5ecc80,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5ecc80 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x104f851,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %ah,0x4800a486(%rax) │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5f0957 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f094c │ │ │ │ + jb 5ecd2b │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5ecd20,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x5f08b8,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x5f0970,-0x28(%rbp) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - lea -0x10(%r12),%rbx │ │ │ │ - mov %rbx,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp c8abb8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5ecd20 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - jne 5f097c │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp da7388 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,%gs:-0x1(%rcx) │ │ │ │ + gs lock nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - test %esp,0x40c48349(%rax,%rax,1) │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f09e8 │ │ │ │ - movq $0x5f08f0,-0x38(%r12) │ │ │ │ - mov %rsi,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x104f851,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - lea 0x9867c6(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5f0a32 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5e2de8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5f0aa2 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f0a97 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x5f0a10,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7388 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + rex.RB loopne 5ecd99 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5ece6f │ │ │ │ + movq $0x5ecd90,-0x18(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5ecd90 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f0b01 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x5f0a48,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x20(%r12),%rsi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - jmp da7388 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - sbb %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x7c(%rax) │ │ │ │ - movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5f0b79 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5f0b4e │ │ │ │ - movq $0x5f0b70,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp c8abb8 │ │ │ │ - lea 0x98667b(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + enter $0x5ecd,$0x0 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5ecdc8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x34(%rdi) │ │ │ │ - movq $0x5f0ac0,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add %esi,0x49(%rsi,%rcx,2) │ │ │ │ + add $0x20,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5ece1a │ │ │ │ + movq $0x5eccd8,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x18(%r12),%rdi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + lea 0xa6211b(%rip),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + jmp da7638 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5ece5f │ │ │ │ + movq $0x5ecc40,-0x10(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x10(%r12),%rdi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + lea 0xa620d6(%rip),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp da7638 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5f0bfa │ │ │ │ + jb 5ecf0b │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5e2de8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7357456c <__environ@GLIBC_2.2.5+0x7251cac4> │ │ │ │ - rex.XB │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f0c59 │ │ │ │ - movq $0x5f0bd8,-0x10(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - movq $0x5f0c80,-0x18(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + movq $0x5ecec8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp c8abb8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x986575(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5ecec8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nop │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - rex.RX cwtl │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 5f0c94 │ │ │ │ - movq $0x5f0cb8,0x10(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp da7388 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - rex.RB cwtl │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,%r8b │ │ │ │ - or $0x5f,%al │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - mov %bh,(%rcx) │ │ │ │ - (bad) │ │ │ │ - incl (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x5f2188,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x104f851,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - pop %rdi │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - sbb $0x985fd9,%eax │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800985f(%rax) │ │ │ │ - lea 0x985f7a(%rip),%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - sbb $0xa52712,%eax │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5ecf73 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5ecf68,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5ecf68 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - sbb $0xa526ea,%eax │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,0x49009863(%rax) │ │ │ │ - mov %edi,%eax │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x5(%rbx),%r14 │ │ │ │ - jmp 5ef938 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,%gs:-0x1(%rcx) │ │ │ │ + gs lock nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x49009863(%rax) │ │ │ │ - mov %edi,%eax │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x5(%rbx),%r14 │ │ │ │ - jmp 5f0650 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,0x63(%rax) │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ - jmp 5efe50 │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 5ecfe1 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5ed0b7 │ │ │ │ + movq $0x5ecfd8,-0x18(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5ecfd8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ (bad) │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - clc │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x5(%rbx),%r14 │ │ │ │ - jmp 5ef008 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x63(%rax) │ │ │ │ - cwtl │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + adc %dl,%al │ │ │ │ + pop %rsi │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ - jmp 5f09a0 │ │ │ │ - nop │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7ffbb(%rcx),%ecx │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 5ed010 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %ah,-0x68(%rbx) │ │ │ │ - add %cl,-0x77(%rbp) │ │ │ │ - rorl $0xf8,-0x77(%rcx) │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x4(%rbx),%r14 │ │ │ │ - jmp 5f0858 │ │ │ │ - nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add %esi,0x49(%rsi,%rcx,2) │ │ │ │ + add $0x20,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5ed062 │ │ │ │ + movq $0x5ecf20,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x18(%r12),%rdi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + lea 0xa61ed3(%rip),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp da7638 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5ed0a7 │ │ │ │ + movq $0x5ece88,-0x10(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x10(%r12),%rdi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + lea 0xa61e8e(%rip),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp da7638 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - (bad) │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - clc │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x5(%rbx),%r14 │ │ │ │ - jmp 5f0b28 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ - jmp 5f0c18 │ │ │ │ - nop │ │ │ │ + pop %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5ed14e │ │ │ │ + movq $0x5ecaf8,-0x50(%r12) │ │ │ │ + mov %rsi,-0x40(%r12) │ │ │ │ + movq $0x5ecbd8,-0x38(%r12) │ │ │ │ + mov %rsi,-0x30(%r12) │ │ │ │ + mov %r9,-0x28(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x5ecd48,-0x18(%r12) │ │ │ │ + mov %r9,-0x10(%r12) │ │ │ │ + movq $0x5ecf90,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + lea -0x37(%r12),%r9 │ │ │ │ + mov %r8,%rax │ │ │ │ + lea -0x15(%r12),%r8 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + lea -0x5(%r12),%rsi │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp da7b20 │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + lea 0x98f638(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x0(%rbp),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 5ef1f8 │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0x9856,$0x0 │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5f0f4a │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5ec7b8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - push $0x48009855 │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5f0f82 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5ec548 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %ah,-0x68(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5f0fba │ │ │ │ + jb 5ed21b │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5eef08 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x0(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + movq $0x5ed1d8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5ed1d8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %rax,(%rax) │ │ │ │ - add %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %ebx,-0x38b70000(%rcx,%rax,1) │ │ │ │ - test %ah,(%rax,%rax,8) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - dec %eax │ │ │ │ - or $0x894d005f,%eax │ │ │ │ - mov $0x24,%ah │ │ │ │ - enter $0xfffe,$0xff │ │ │ │ - movq $0x5f0df8,-0x130(%r12) │ │ │ │ - mov %r14,-0x128(%r12) │ │ │ │ - movq $0x5f0e28,-0x120(%r12) │ │ │ │ - mov %r14,-0x118(%r12) │ │ │ │ - movq $0x5f0e50,-0x110(%r12) │ │ │ │ - mov %r14,-0x108(%r12) │ │ │ │ - movq $0x5f0e80,-0x100(%r12) │ │ │ │ - mov %r14,-0xf8(%r12) │ │ │ │ - movq $0x5f0ea8,-0xf0(%r12) │ │ │ │ - mov %r14,-0xe8(%r12) │ │ │ │ - movq $0x5f0ed8,-0xe0(%r12) │ │ │ │ - mov %r14,-0xd8(%r12) │ │ │ │ - movq $0x5f0f08,-0xd0(%r12) │ │ │ │ - mov %r14,-0xc8(%r12) │ │ │ │ - movq $0x5f0f28,-0xc0(%r12) │ │ │ │ - mov %r14,-0xb0(%r12) │ │ │ │ - movq $0x5f0f60,-0xa8(%r12) │ │ │ │ - mov %r14,-0x98(%r12) │ │ │ │ - movq $0x5f0f98,-0x90(%r12) │ │ │ │ - mov %r14,-0x80(%r12) │ │ │ │ - movq $0xc8d7f8,-0x78(%r12) │ │ │ │ - lea -0x90(%r12),%rax │ │ │ │ - mov %rax,-0x70(%r12) │ │ │ │ - lea -0xa8(%r12),%rax │ │ │ │ - mov %rax,-0x68(%r12) │ │ │ │ - lea -0xc0(%r12),%rax │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - movq $0xf77201,-0x58(%r12) │ │ │ │ - movq $0xf77211,-0x50(%r12) │ │ │ │ - movq $0xf77222,-0x48(%r12) │ │ │ │ - movq $0xf7722a,-0x40(%r12) │ │ │ │ - lea -0xce(%r12),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - lea -0xdd(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - lea -0xec(%r12),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - lea -0xfe(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - lea -0x10d(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x11e(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x12d(%r12),%rax │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x13d(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x77(%r12),%rbx │ │ │ │ + movq $0x104f851,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x148,0x388(%r13) │ │ │ │ - lea 0x986096(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - adc $0x58000000,%eax │ │ │ │ - xchg %eax,%edx │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5f11fe │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call d97350 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5f11f9 │ │ │ │ - movq $0xda2e40,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xa5e668(%rip),%rsi │ │ │ │ - lea 0x9860c9(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d2d228 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5f124b │ │ │ │ - movq $0x5f1268,-0x10(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0x98614a(%rip),%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d2b2b8 │ │ │ │ - lea 0x986156(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5ed283 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5ed278,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5ed278 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800a590(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp d2b2b8 │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,%gs:-0x1(%rcx) │ │ │ │ + gs lock nop │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5f12aa │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9d3b8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5f1319 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5f1383 │ │ │ │ - movq $0x5f1318,-0x18(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 5ed3cb │ │ │ │ + movq $0x5ed2f0,-0x20(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5f1318 │ │ │ │ + jne 5ed2f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - push %rax │ │ │ │ - adc 0x0(%rdi),%ebx │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5f1350 │ │ │ │ + sub %dl,%bl │ │ │ │ + pop %rsi │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7ffbb(%rcx),%ecx │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 5ed328 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x4c(%rbp,%rbx,1) │ │ │ │ - mov 0x18(%rbp),%esi │ │ │ │ - movq $0xda4100,0x10(%rbp) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp c9d5c8 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + and %cl,-0x77(%rax) │ │ │ │ + fiadds -0x7cb7f81a(%rbx) │ │ │ │ + incb (%rcx) │ │ │ │ + je 5ed38a │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5ed37a │ │ │ │ + movq $0x5ed230,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x18(%r12),%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp da7638 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5ed3bb │ │ │ │ + movq $0x5ed198,-0x10(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x10(%r12),%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp da7638 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ - add (%rax),%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5f1400 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f13f5 │ │ │ │ + jb 5ed463 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0xd752a8,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x104f829,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xda4100,-0x20(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp c9d5c8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73574d74 <__environ@GLIBC_2.2.5+0x7251d2cc> │ │ │ │ - rex.XB │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f1461 │ │ │ │ - movq $0x5f1288,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - movq $0x5f1488,-0x18(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + movq $0x5ed420,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp c9d348 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x985f55(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5ed420 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nop │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x4f(%rdi) │ │ │ │ - movq $0x5f12c8,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x5f1398,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0xda4628,0x0(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - jmp c9d4f8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x104f851,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5f1558 │ │ │ │ - movq $0x5f1548,-0x10(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5ed4cb │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5ed4c0,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5f1548 │ │ │ │ + jne 5ed4c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - jne 5f1554 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5f1420 │ │ │ │ - lea 0x985e71(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,%gs:-0x1(%rcx) │ │ │ │ + gs lock nop │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5f159a │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9d3b8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5f1609 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5f1673 │ │ │ │ - movq $0x5f1608,-0x18(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 5ed613 │ │ │ │ + movq $0x5ed538,-0x20(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5f1608 │ │ │ │ + jne 5ed538 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - rex (bad) │ │ │ │ - pop %rdi │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5f1640 │ │ │ │ + jo 5ed513 │ │ │ │ + pop %rsi │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7ffbb(%rcx),%ecx │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 5ed570 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x4c(%rbp,%rbx,1) │ │ │ │ - mov 0x18(%rbp),%esi │ │ │ │ - movq $0xda4100,0x10(%rbp) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp c9d5c8 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5f16f0 │ │ │ │ - add $0x18,%r12 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + and %cl,-0x77(%rax) │ │ │ │ + fiadds -0x7cb7f81a(%rbx) │ │ │ │ + incb (%rcx) │ │ │ │ + je 5ed5d2 │ │ │ │ + add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f16e5 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0xd752a8,-0x10(%r12) │ │ │ │ + ja 5ed5c2 │ │ │ │ + movq $0x5ed478,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x104f829,(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x18(%r12),%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ - movq $0xda4100,-0x20(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp c9d5c8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73575064 <__environ@GLIBC_2.2.5+0x7251d5bc> │ │ │ │ - rex.XB │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp da7638 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f1751 │ │ │ │ - movq $0x5f1578,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - movq $0x5f1778,-0x18(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp c9d348 │ │ │ │ + ja 5ed603 │ │ │ │ + movq $0x5ed3e0,-0x10(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x10(%r12),%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp da7638 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0x985c75(%rip),%rbx │ │ │ │ + jmp d9c360 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ - add (%rax),%al │ │ │ │ + sbb (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x4f(%rdi) │ │ │ │ - movq $0x5f15b8,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x5f1688,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ + mov 0x2(%rbx),%rax │ │ │ │ + movq $0x5ed2a0,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %r9,-0x18(%r12) │ │ │ │ + movq $0x5ed4e8,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + mov 0x0(%rbp),%r9 │ │ │ │ + mov %r8,%rbx │ │ │ │ + lea -0x25(%r12),%r8 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rsi,%rbx │ │ │ │ + lea -0xd(%r12),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ - movq $0xda4628,0x0(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - jmp c9d4f8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp da7b20 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5f1848 │ │ │ │ - movq $0x5f1838,-0x10(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ + jb 5ed6da │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5f1838 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp c9e0f8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 5f1844 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5f1710 │ │ │ │ - lea 0x985b91(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - repz jmp d9aff0 │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xa51bfa,%eax │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.RB movabs 0x163820ff8394c,%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock or %ch,(%rdx,%rbx,8) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + pop %rbp │ │ │ │ + clc │ │ │ │ + movq $0x5ed768,-0x48(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x38(%rbx),%rdi │ │ │ │ + mov 0x40(%rbx),%r8 │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + mov %rsi,-0x40(%rbp) │ │ │ │ + mov %rdx,-0x38(%rbp) │ │ │ │ + mov %r8,-0x30(%rbp) │ │ │ │ + mov %rdi,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffb8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5ed768 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - sbb $0xa51bd2,%eax │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - repz and $0xfffffffffffffff8,%rbx │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call bdaf20 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov 0xf(%rcx),%rdx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov 0x17(%rcx),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5ed7b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + leave │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - repz jmp d9aff0 │ │ │ │ - sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - ... │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,0x49000000(%rax) │ │ │ │ + add $0x40,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5ed86e │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 5ed852 │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 5ed844 │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 5ed852 │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 5ed844 │ │ │ │ + movq $0x5ed6b0,-0x38(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - repz jmp d9aff0 │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5ed8f9 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rdi │ │ │ │ + mov 0x2f(%rbx),%r8 │ │ │ │ + mov 0x37(%rbx),%rbx │ │ │ │ + movq $0x5ed6f0,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov %r8,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x40(%r12),%r14 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + jmp da7148 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - sbb $0xa5df02,%eax │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5ed942 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c9e0f8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%cl │ │ │ │ - push %rbx │ │ │ │ - mov $0x1f0f006a,%esp │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - xor $0x984231,%eax │ │ │ │ - lea 0x984204(%rip),%r14 │ │ │ │ - jmp ca4ec0 │ │ │ │ + rex.RB movabs 0x163820ff8394c,%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock or %ch,(%rdx,%rbx,8) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + pop %rbp │ │ │ │ + clc │ │ │ │ + movq $0x5ed9d0,-0x48(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x38(%rbx),%rdi │ │ │ │ + mov 0x40(%rbx),%r8 │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + mov %rsi,-0x40(%rbp) │ │ │ │ + mov %rdx,-0x38(%rbp) │ │ │ │ + mov %r8,-0x30(%rbp) │ │ │ │ + mov %rdi,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffb8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5ed9d0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - xor $0x984139,%eax │ │ │ │ - lea 0x98410c(%rip),%r14 │ │ │ │ - jmp ca4ec0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call bdb3f0 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov 0xf(%rcx),%rdx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov 0x17(%rcx),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5eda18 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + leave │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x40(%rax) │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - sbb $0x98404a,%eax │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4c009856(%rax) │ │ │ │ - lea 0x98568b(%rip),%esi │ │ │ │ - jmp c95598 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,0x49000000(%rax) │ │ │ │ + add $0x40,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5edad6 │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 5edaba │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 5edaac │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 5edaba │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 5edaac │ │ │ │ + movq $0x5ed918,-0x38(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5f1a88 │ │ │ │ - movq $0x5f1a78,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5f1a78 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 5f1a84 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5f1710 │ │ │ │ - lea 0x985a09(%rip),%rbx │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5edb61 │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rcx │ │ │ │ + mov 0x15(%rbx),%rdx │ │ │ │ + mov 0x1d(%rbx),%r8 │ │ │ │ + mov 0x25(%rbx),%r9 │ │ │ │ + mov 0x2d(%rbx),%r10 │ │ │ │ + mov 0x35(%rbx),%rbx │ │ │ │ + movq $0x5ed958,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %r8,-0x18(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + mov %r10,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x40(%r12),%rdi │ │ │ │ + mov %r9,%rbx │ │ │ │ + jmp da7638 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,0x0(%rip) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5f1af8 │ │ │ │ - movq $0x5f1ae8,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + rex.RB movabs 0x1a9820ff8394c,%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB sar $0xdb,%r8b │ │ │ │ + pop %rsi │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB add $0xd4b8b48,%eax │ │ │ │ + mov 0x15(%rbx),%rdx │ │ │ │ + mov 0x1d(%rbx),%r8 │ │ │ │ + mov 0x25(%rbx),%rbx │ │ │ │ + mov %rbx,%r9 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r8,-0x38(%rbp) │ │ │ │ + mov %rcx,-0x30(%rbp) │ │ │ │ + mov %rdx,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %r9,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5f1ae8 │ │ │ │ + jne 5edbf8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 5f1af4 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5f1420 │ │ │ │ - lea 0x9859a1(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB loopne 5edc45 │ │ │ │ + fcompl 0x0(%rsi) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov 0xf(%rcx),%rdx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov 0x17(%rcx),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5edc48 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - pop %rax │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5f1b3e │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5f1220 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ - (bad) │ │ │ │ - movabs 0x358a53b4d000000,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - ja 5f1c28 │ │ │ │ - movq $0x5f1b18,-0x98(%r12) │ │ │ │ - mov %r14,-0x88(%r12) │ │ │ │ - mov %rsi,-0x80(%r12) │ │ │ │ - movq $0xc8d7f8,-0x78(%r12) │ │ │ │ - lea -0x98(%r12),%rax │ │ │ │ - mov %rax,-0x70(%r12) │ │ │ │ - movq $0xf773ea,-0x68(%r12) │ │ │ │ - movq $0xf7742a,-0x60(%r12) │ │ │ │ - movq $0xf77451,-0x58(%r12) │ │ │ │ - movq $0xf77479,-0x50(%r12) │ │ │ │ - movq $0xf773f2,-0x48(%r12) │ │ │ │ - movq $0xf773fa,-0x40(%r12) │ │ │ │ - movq $0xf77402,-0x38(%r12) │ │ │ │ - movq $0xf7740c,-0x30(%r12) │ │ │ │ - movq $0xf77414,-0x28(%r12) │ │ │ │ - movq $0xf7741a,-0x20(%r12) │ │ │ │ - movq $0xf7748b,-0x18(%r12) │ │ │ │ - movq $0xf77422,-0x10(%r12) │ │ │ │ - movq $0xf7749b,-0x8(%r12) │ │ │ │ - movq $0xf774a3,(%r12) │ │ │ │ - lea -0x77(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0xa0,0x388(%r13) │ │ │ │ - lea 0x98586e(%rip),%rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sub %r9b,-0x75(%r8) │ │ │ │ + rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + cmp %cl,-0x75(%rax) │ │ │ │ + jne 5edc98 │ │ │ │ + mov 0x48(%rbp),%rdi │ │ │ │ + mov 0x50(%rbp),%r8 │ │ │ │ + mov 0x58(%rbp),%r9 │ │ │ │ + mov %rbx,%r10 │ │ │ │ + and $0x7,%r10d │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 5edd42 │ │ │ │ + add $0x80,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5edd2e │ │ │ │ + mov 0x6(%rbx),%r10 │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x5ed898,-0x78(%r12) │ │ │ │ + mov %r10,-0x70(%r12) │ │ │ │ + mov %rbx,-0x68(%r12) │ │ │ │ + mov 0x8(%rbp),%r11 │ │ │ │ + mov %r11,-0x60(%r12) │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + mov %r14,-0x58(%r12) │ │ │ │ + mov %rdi,-0x50(%r12) │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov %rdi,-0x48(%r12) │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0x5edb00,-0x38(%r12) │ │ │ │ + mov %r10,-0x30(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov %r11,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %r9,%rax │ │ │ │ + lea -0x35(%r12),%r9 │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea -0x77(%r12),%rax │ │ │ │ + mov %rax,0x58(%rbp) │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp 5ed630 │ │ │ │ + movq $0x80,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + mov %r9,%rbx │ │ │ │ + mov %rsi,%r9 │ │ │ │ + mov %r8,%rsi │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,0x58(%rbp) │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp 5ed630 │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5f1ccf │ │ │ │ - movq $0x5f1c90,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ + jb 5eddaa │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5f1c90 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp c9e0f8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB movabs 0x163820ff8394c,%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock or %ch,(%rdx,%rbx,8) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + pop %rbp │ │ │ │ + clc │ │ │ │ + movq $0x5ede38,-0x48(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x38(%rbx),%rdi │ │ │ │ + mov 0x40(%rbx),%r8 │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + mov %rsi,-0x40(%rbp) │ │ │ │ + mov %rdx,-0x38(%rbp) │ │ │ │ + mov %r8,-0x30(%rbp) │ │ │ │ + mov %rdi,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffb8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5ede38 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x5f2128,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - lea 0x9859aa(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5f1d6f │ │ │ │ - movq $0x5f1d30,-0x10(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call bdbcc0 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov 0xf(%rcx),%rdx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov 0x17(%rcx),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5f1d30 │ │ │ │ + jne 5ede80 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + leave │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x5f2128,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,0x49000000(%rax) │ │ │ │ + add $0x40,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5edf3e │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 5edf22 │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 5edf14 │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 5edf22 │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 5edf14 │ │ │ │ + movq $0x5edd80,-0x38(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rcx │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jb 5f1f22 │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x8(%r14),%rbx │ │ │ │ - lea -0x1(%rbx),%rdi │ │ │ │ - lea 0x9858db(%rip),%rbx │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - jmp 5f1e8c │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - or (%rax),%al │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - pop %rax │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - jne 5f1e08 │ │ │ │ - mov 0x30(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%r8 │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov %r8,0x40(%rsp) │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - add $0x20,%r12 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f1e29 │ │ │ │ - movq $0x5f1cf0,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - add $0x30,%rbp │ │ │ │ - dec %rdi │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - add %r8,%rdx │ │ │ │ - jmp 5f1e8c │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x5f1dd0,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d9c378 │ │ │ │ - nop │ │ │ │ - add $0x5,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - pop %rax │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jne 5f1e90 │ │ │ │ - mov 0x28(%rbp),%rdi │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov 0x8(%rbx),%r8 │ │ │ │ - test %r8,%r8 │ │ │ │ - jne 5f1df9 │ │ │ │ - add $0x30,%rbp │ │ │ │ - dec %rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - jl 5f1ec1 │ │ │ │ - mov 0x18(%rax,%rdi,8),%rbx │ │ │ │ - movq $0x5f1e60,-0x30(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ + ja 5edfc9 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rdi │ │ │ │ + mov 0x2f(%rbx),%r8 │ │ │ │ + mov 0x37(%rbx),%rbx │ │ │ │ + movq $0x5eddc0,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov %r8,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x40(%r12),%r14 │ │ │ │ + mov %rdi,%rbx │ │ │ │ jmp da7148 │ │ │ │ - test %rdx,%rdx │ │ │ │ - jne 5f1f03 │ │ │ │ - movq $0x5f1ef8,-0x8(%rbp) │ │ │ │ - lea 0x982fe3(%rip),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5f1ef8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x5f1f40,-0x10(%rbp) │ │ │ │ - lea 0x9839ae(%rip),%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d9cbc0 │ │ │ │ - lea 0x985787(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5ee012 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c9e0f8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB movabs 0x163820ff8394c,%al │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r14b,0x1f(%r8) │ │ │ │ - pop %rdi │ │ │ │ + rex.RB │ │ │ │ + lock or %ch,(%rdx,%rbx,8) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - or %r14b,%r14b │ │ │ │ - ret │ │ │ │ + clc │ │ │ │ + movq $0x5ee0a0,-0x48(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x38(%rbx),%rdi │ │ │ │ + mov 0x40(%rbx),%r8 │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + mov %rsi,-0x40(%rbp) │ │ │ │ + mov %rdx,-0x38(%rbp) │ │ │ │ + mov %r8,-0x30(%rbp) │ │ │ │ + mov %rdi,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffb8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5ee0a0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ - jne 5f1f70 │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call bdc190 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov 0xf(%rcx),%rdx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov 0x17(%rcx),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5ee0e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + leave │ │ │ │ + sbb %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,0x49000000(%rax) │ │ │ │ + add $0x40,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5ee1a6 │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 5ee18a │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 5ee17c │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 5ee18a │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 5ee17c │ │ │ │ + movq $0x5edfe8,-0x38(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,0x31005f1f(%r8) │ │ │ │ - decl -0x77(%rax) │ │ │ │ - fimuls 0x75(%rbx,%rcx,4) │ │ │ │ - or %ch,%cl │ │ │ │ - repnz rex.WR (bad) │ │ │ │ - jmp *-0x70(%rsi) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5ee231 │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rcx │ │ │ │ + mov 0x15(%rbx),%rdx │ │ │ │ + mov 0x1d(%rbx),%r8 │ │ │ │ + mov 0x25(%rbx),%r9 │ │ │ │ + mov 0x2d(%rbx),%r10 │ │ │ │ + mov 0x35(%rbx),%rbx │ │ │ │ + movq $0x5ee028,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %r8,-0x18(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + mov %r10,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x40(%r12),%rdi │ │ │ │ + mov %r9,%rbx │ │ │ │ + jmp da7638 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - add %dh,0x4800da16(%rax) │ │ │ │ - mov %eax,%ebx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - push %rsi │ │ │ │ - cwtl │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5f201c │ │ │ │ - movq $0x5f2000,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ + rex.RB mov $0x4c,%r8b │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5ee3ec │ │ │ │ + movq $0x5ee2b8,-0x30(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rcx │ │ │ │ + mov 0x15(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rdx,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5f2000 │ │ │ │ + jne 5ee2b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48009856(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - movq $0x5f2038,0x8(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 5f1d90 │ │ │ │ - lea 0x98569d(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB loopne 5ee2c5 │ │ │ │ + jrcxz 5ee31d │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + rex.WXB (bad) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov 0xf(%rcx),%rdx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov 0x17(%rcx),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5ee308 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x5f2188,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x15(%rdi) │ │ │ │ - movq $0x5f2168,-0x8(%r12) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sub %r9b,-0x75(%r8) │ │ │ │ + rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + cmp %cl,-0x75(%rax) │ │ │ │ + jne 5ee358 │ │ │ │ + mov 0x48(%rbp),%rdi │ │ │ │ + mov %rbx,%r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 5ee3f0 │ │ │ │ + add $0x80,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5ee3dc │ │ │ │ + mov 0x6(%rbx),%r8 │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x5edf68,-0x78(%r12) │ │ │ │ + mov %r8,-0x70(%r12) │ │ │ │ + mov %rbx,-0x68(%r12) │ │ │ │ + mov 0x8(%rbp),%r9 │ │ │ │ + mov %r9,-0x60(%r12) │ │ │ │ + mov 0x20(%rbp),%r10 │ │ │ │ + mov %r10,-0x58(%r12) │ │ │ │ + mov %rdx,-0x50(%r12) │ │ │ │ + mov 0x18(%rbp),%r11 │ │ │ │ + mov %r11,-0x48(%r12) │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0x5ee1d0,-0x38(%r12) │ │ │ │ + mov %r8,-0x30(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov %r9,-0x20(%r12) │ │ │ │ + mov %r10,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %r11,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0x9856e4(%rip),%rbx │ │ │ │ + lea -0x35(%r12),%r9 │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea -0x77(%r12),%rax │ │ │ │ + mov %rax,0x48(%rbp) │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp 5ed630 │ │ │ │ + movq $0x80,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + mov %rcx,%r9 │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,0x48(%rbp) │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp 5ed630 │ │ │ │ + nopl (%rax) │ │ │ │ + sbb %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x15(%rdi) │ │ │ │ - movq $0x5f2188,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0x98569c(%rip),%rbx │ │ │ │ + push %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5ee48d │ │ │ │ + mov 0x3(%rbx),%rax │ │ │ │ + mov 0xb(%rbx),%rbx │ │ │ │ + movq $0x5edb88,-0x48(%r12) │ │ │ │ + mov %r8,-0x40(%r12) │ │ │ │ + mov %rsi,-0x38(%r12) │ │ │ │ + mov %rdi,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %r9,-0x20(%r12) │ │ │ │ + movq $0x5ee258,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x45(%r12),%r8 │ │ │ │ + lea -0x15(%r12),%rsi │ │ │ │ + jmp da7b20 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - (bad) │ │ │ │ - and 0x0(%rbp),%bh │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5ee4da │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c9e0f8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - inc %rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mulb (%rdx) │ │ │ │ - jge 5f2134 │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB movabs 0x163820ff8394c,%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock or %ch,(%rdx,%rbx,8) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + pop %rbp │ │ │ │ + clc │ │ │ │ + movq $0x5ee568,-0x48(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x38(%rbx),%rdi │ │ │ │ + mov 0x40(%rbx),%r8 │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + mov %rsi,-0x40(%rbp) │ │ │ │ + mov %rdx,-0x38(%rbp) │ │ │ │ + mov %r8,-0x30(%rbp) │ │ │ │ + mov %rdi,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffb8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5ee568 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x2,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ - and 0x0(%rbp),%edi │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call bdcb20 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov 0xf(%rcx),%rdx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov 0x17(%rcx),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5ee5b0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + leave │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - inc %rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,0x49000000(%rax) │ │ │ │ + add $0x40,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5ee66e │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 5ee652 │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 5ee644 │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 5ee652 │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 5ee644 │ │ │ │ + movq $0x5ee4b0,-0x38(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ xchg %ax,%ax │ │ │ │ - rex.WX and 0x0(%rbp),%rdi │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - inc %rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5ee6f9 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rdi │ │ │ │ + mov 0x2f(%rbx),%r8 │ │ │ │ + mov 0x37(%rbx),%rbx │ │ │ │ + movq $0x5ee4f0,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov %r8,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x40(%r12),%r14 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + jmp da7148 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5f21c9 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5ee742 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x985776(%rip),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7148 │ │ │ │ + jmp c9e0f8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB movabs 0x163820ff8394c,%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock or %ch,(%rdx,%rbx,8) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + pop %rbp │ │ │ │ + clc │ │ │ │ + movq $0x5ee7d0,-0x48(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x38(%rbx),%rdi │ │ │ │ + mov 0x40(%rbx),%r8 │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + mov %rsi,-0x40(%rbp) │ │ │ │ + mov %rdx,-0x38(%rbp) │ │ │ │ + mov %r8,-0x30(%rbp) │ │ │ │ + mov %rdi,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffb8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5ee7d0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call bdcff0 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov 0xf(%rcx),%rdx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov 0x17(%rcx),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5ee818 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + leave │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5f2231 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x985705(%rip),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7148 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,0x49000000(%rax) │ │ │ │ + add $0x40,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5ee8d6 │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 5ee8ba │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 5ee8ac │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 5ee8ba │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 5ee8ac │ │ │ │ + movq $0x5ee718,-0x38(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5f22a1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5f2397 │ │ │ │ - movq $0x5f22a0,-0x18(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5f22a0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5ee961 │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rcx │ │ │ │ + mov 0x15(%rbx),%rdx │ │ │ │ + mov 0x1d(%rbx),%r8 │ │ │ │ + mov 0x25(%rbx),%r9 │ │ │ │ + mov 0x2d(%rbx),%r10 │ │ │ │ + mov 0x35(%rbx),%rbx │ │ │ │ + movq $0x5ee758,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %r8,-0x18(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + mov %r10,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x40(%r12),%rdi │ │ │ │ + mov %r9,%rbx │ │ │ │ + jmp da7638 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x48(%rdi,%rax,2) │ │ │ │ - movl $0x5f22e8,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB test $0x4c,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5eeb21 │ │ │ │ + movq $0x5ee9f0,-0x38(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rcx │ │ │ │ + mov 0x15(%rbx),%rdx │ │ │ │ + mov 0x1d(%rbx),%r8 │ │ │ │ + mov 0x25(%rbx),%rbx │ │ │ │ + mov %rbx,%r9 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rcx,-0x30(%rbp) │ │ │ │ + mov %rdx,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %r9,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5f22e8 │ │ │ │ + jne 5ee9f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - jnp 5f22f3 │ │ │ │ - rex.WRX je 5f2307 │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov %rax,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x5f2338,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB loopne 5eea35 │ │ │ │ + (bad) │ │ │ │ + pop %rsi │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + rex.WXB (bad) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov 0xf(%rcx),%rdx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov 0x17(%rcx),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5f2338 │ │ │ │ + jne 5eea40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + mov (%rcx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x48(%rdi,%rbp,4) │ │ │ │ - movl $0x5f2370,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5f2370 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + sub %r9b,-0x75(%r8) │ │ │ │ + rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + cmp %cl,-0x75(%rax) │ │ │ │ + jne 5eea90 │ │ │ │ + mov 0x48(%rbp),%rdi │ │ │ │ + mov 0x50(%rbp),%r8 │ │ │ │ + mov %rbx,%r9 │ │ │ │ + and $0x7,%r9d │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 5eeb25 │ │ │ │ + add $0x80,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5eeb11 │ │ │ │ + mov 0x6(%rbx),%r9 │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x5ee698,-0x78(%r12) │ │ │ │ + mov %r9,-0x70(%r12) │ │ │ │ + mov %rbx,-0x68(%r12) │ │ │ │ + mov 0x8(%rbp),%r10 │ │ │ │ + mov %r10,-0x60(%r12) │ │ │ │ + mov 0x20(%rbp),%r11 │ │ │ │ + mov %r11,-0x58(%r12) │ │ │ │ + mov %rsi,-0x50(%r12) │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov %rsi,-0x48(%r12) │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0x5ee900,-0x38(%r12) │ │ │ │ + mov %r9,-0x30(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov %r10,-0x20(%r12) │ │ │ │ + mov %r11,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x77(%r12),%r9 │ │ │ │ + mov %r8,%rbx │ │ │ │ + lea -0x35(%r12),%r8 │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp 5ee430 │ │ │ │ + movq $0x80,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov %rsi,%r9 │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp 5ee430 │ │ │ │ xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5eeb82 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c9e0f8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - add $0xffffffffffffffd0,%rax │ │ │ │ - cmp $0x9,%rax │ │ │ │ - ja 5f238c │ │ │ │ - lea 0xa54a2e(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB movabs 0x163820ff8394c,%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock or %ch,(%rdx,%rbx,8) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + pop %rbp │ │ │ │ + clc │ │ │ │ + movq $0x5eec10,-0x48(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x38(%rbx),%rdi │ │ │ │ + mov 0x40(%rbx),%r8 │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + mov %rsi,-0x40(%rbp) │ │ │ │ + mov %rdx,-0x38(%rbp) │ │ │ │ + mov %r8,-0x30(%rbp) │ │ │ │ + mov %rdi,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffb8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5eec10 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + (bad) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call bdd870 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov 0xf(%rcx),%rdx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov 0x17(%rcx),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5eec58 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + leave │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - push %rbp │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ - (bad) │ │ │ │ - mov %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,0x49000000(%rax) │ │ │ │ + add $0x40,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f2481 │ │ │ │ - movq $0x5f21a0,-0x80(%r12) │ │ │ │ - mov %r14,-0x70(%r12) │ │ │ │ - movq $0x5f21e8,-0x68(%r12) │ │ │ │ - lea -0x80(%r12),%rax │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - movq $0xd1c388,-0x58(%r12) │ │ │ │ - lea -0x67(%r12),%rax │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - movq $0x5f2208,-0x48(%r12) │ │ │ │ - mov %r14,-0x38(%r12) │ │ │ │ - movq $0x5f2250,-0x30(%r12) │ │ │ │ - lea -0x57(%r12),%rax │ │ │ │ + ja 5eed16 │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 5eecfa │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 5eecec │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 5eecfa │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 5eecec │ │ │ │ + movq $0x5eeb58,-0x38(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - movq $0xd1c3a8,-0x18(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x5f23b8,-0x8(%r12) │ │ │ │ - lea -0x16(%r12),%rax │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ - lea 0x985484(%rip),%r14 │ │ │ │ - jmp d1bd60 │ │ │ │ - movq $0x88,0x388(%r13) │ │ │ │ - lea 0x9854a5(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48009854(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5f24ca │ │ │ │ - movq $0x5f24e8,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5f23d8 │ │ │ │ - lea 0x985477(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0xd1c3a8,-0x8(%r12) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5eeda1 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rdi │ │ │ │ + mov 0x2f(%rbx),%r8 │ │ │ │ + mov 0x37(%rbx),%rbx │ │ │ │ + movq $0x5eeb98,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov %r8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - push %rsp │ │ │ │ - cwtl │ │ │ │ - add %ch,%cl │ │ │ │ - jae 5f253a │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - add %dh,%dh │ │ │ │ - (bad) │ │ │ │ - jge 5f2544 │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + lea -0x40(%r12),%r14 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + jmp da7148 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - inc %rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub %ah,(%rax) │ │ │ │ - jge 5f2564 │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x2,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5eedea │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c9e0f8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5f25e1 │ │ │ │ - movq $0x5f25d0,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + rex.RB movabs 0x163820ff8394c,%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock or %ch,(%rdx,%rbx,8) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + pop %rbp │ │ │ │ + clc │ │ │ │ + movq $0x5eee78,-0x48(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x38(%rbx),%rdi │ │ │ │ + mov 0x40(%rbx),%r8 │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + mov %rsi,-0x40(%rbp) │ │ │ │ + mov %rdx,-0x38(%rbp) │ │ │ │ + mov %r8,-0x30(%rbp) │ │ │ │ + mov %rdi,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffb8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5f25d0 │ │ │ │ + jne 5eee78 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call bddd40 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov 0xf(%rcx),%rdx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov 0x17(%rcx),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5eeec0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x985380(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + nopl (%rax) │ │ │ │ + leave │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5f2651 │ │ │ │ - movq $0x5f2640,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5f2640 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,0x49000000(%rax) │ │ │ │ + add $0x40,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5eef7e │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 5eef62 │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 5eef54 │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 5eef62 │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 5eef54 │ │ │ │ + movq $0x5eedc0,-0x38(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ + add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x985318(%rip),%rbx │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5ef009 │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rcx │ │ │ │ + mov 0x15(%rbx),%rdx │ │ │ │ + mov 0x1d(%rbx),%r8 │ │ │ │ + mov 0x25(%rbx),%r9 │ │ │ │ + mov 0x2d(%rbx),%r10 │ │ │ │ + mov 0x35(%rbx),%rbx │ │ │ │ + movq $0x5eee00,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %r8,-0x18(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + mov %r10,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x40(%r12),%rdi │ │ │ │ + mov %r9,%rbx │ │ │ │ + jmp da7638 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5f26c1 │ │ │ │ - movq $0x5f26b0,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + rex.RB mov $0xff8394c,%r8d │ │ │ │ + (bad) │ │ │ │ + jo 5ef03c │ │ │ │ + add %al,(%rax) │ │ │ │ + movq $0x5ef088,-0x28(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rcx │ │ │ │ + mov 0x15(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5f26b0 │ │ │ │ + jne 5ef088 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x9852b0(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5f2731 │ │ │ │ - movq $0x5f2720,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB loopne 5ef065 │ │ │ │ + lock pop %rsi │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + rex.WXB (bad) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov 0xf(%rcx),%rdx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov 0x17(%rcx),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5f2720 │ │ │ │ + jne 5ef0d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ - (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x985248(%rip),%rbx │ │ │ │ + sub %r9b,-0x75(%r8) │ │ │ │ + rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + cmp %cl,-0x75(%rax) │ │ │ │ + jne 5ef128 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 5ef1b1 │ │ │ │ + add $0x80,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5ef19d │ │ │ │ + mov 0x6(%rbx),%rdi │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x5eed40,-0x78(%r12) │ │ │ │ + mov %rdi,-0x70(%r12) │ │ │ │ + mov %rbx,-0x68(%r12) │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + mov %r8,-0x60(%r12) │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ + mov %r9,-0x58(%r12) │ │ │ │ + mov %rcx,-0x50(%r12) │ │ │ │ + mov 0x18(%rbp),%r10 │ │ │ │ + mov %r10,-0x48(%r12) │ │ │ │ + mov 0x10(%rbp),%r11 │ │ │ │ + mov %r11,-0x40(%r12) │ │ │ │ + movq $0x5eefa8,-0x38(%r12) │ │ │ │ + mov %rdi,-0x30(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov %r8,-0x20(%r12) │ │ │ │ + mov %r9,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %r10,-0x8(%r12) │ │ │ │ + mov %r11,(%r12) │ │ │ │ + lea -0x77(%r12),%r9 │ │ │ │ + lea -0x35(%r12),%r8 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp 5ee430 │ │ │ │ + movq $0x80,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + mov %rcx,%r9 │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp 5ee430 │ │ │ │ + nop │ │ │ │ + jo 5ef1b1 │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl (%rax) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5f27a1 │ │ │ │ - movq $0x5f2790,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5f2790 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + js 5ef24a │ │ │ │ + cmp 0x358(%rbp),%esp │ │ │ │ + ja 5ef29e │ │ │ │ + movq $0x5ed630,-0x70(%r12) │ │ │ │ + mov %rsi,-0x68(%r12) │ │ │ │ + movq $0x5ee430,-0x60(%r12) │ │ │ │ + lea -0x6a(%r12),%rax │ │ │ │ + mov %rax,-0x58(%r12) │ │ │ │ + mov %rdi,-0x50(%r12) │ │ │ │ + movq $0x5ee988,-0x48(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + mov %r9,-0x38(%r12) │ │ │ │ + mov 0x0(%rbp),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + lea -0x5b(%r12),%rbx │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + movq $0x5ef030,-0x18(%r12) │ │ │ │ + mov %r9,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rcx,%r9 │ │ │ │ + mov %r8,%rbx │ │ │ │ + lea -0x45(%r12),%r8 │ │ │ │ + mov %rax,%rdi │ │ │ │ + lea -0x15(%r12),%rsi │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp da7b20 │ │ │ │ + movq $0x78,0x388(%r13) │ │ │ │ + lea 0x98d4f0(%rip),%rbx │ │ │ │ + mov %r14,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x9851e0(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5ef30a │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c9e0f8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5f280d │ │ │ │ - movq $0x5f2800,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + rex.RB movabs 0x163820ff8394c,%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock or %ch,(%rdx,%rbx,8) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + pop %rbp │ │ │ │ + clc │ │ │ │ + movq $0x5ef398,-0x48(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x38(%rbx),%rdi │ │ │ │ + mov 0x40(%rbx),%r8 │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + mov %rsi,-0x40(%rbp) │ │ │ │ + mov %rdx,-0x38(%rbp) │ │ │ │ + mov %r8,-0x30(%rbp) │ │ │ │ + mov %rdi,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffb8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5f2800 │ │ │ │ + jne 5ef398 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x1c16f73b(%rbx),%eax │ │ │ │ - xchg %edi,0x0(%rdx) │ │ │ │ - lea 0x98517c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5f2879 │ │ │ │ - movq $0x5f2868,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call bde780 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov 0xf(%rcx),%rdx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov 0x17(%rcx),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5f2868 │ │ │ │ + jne 5ef3e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl (%rax) │ │ │ │ + leave │ │ │ │ + sbb %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ + and %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,0x49000000(%rax) │ │ │ │ + add $0x40,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5ef49e │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 5ef482 │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 5ef474 │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 5ef482 │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 5ef474 │ │ │ │ + movq $0x5ef2e0,-0x38(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x985118(%rip),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x2000000(%rip) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5ef529 │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rcx │ │ │ │ + mov 0x15(%rbx),%rdx │ │ │ │ + mov 0x1d(%rbx),%r8 │ │ │ │ + mov 0x25(%rbx),%r9 │ │ │ │ + mov 0x2d(%rbx),%r10 │ │ │ │ + mov 0x35(%rbx),%rbx │ │ │ │ + movq $0x5ef320,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %r8,-0x18(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + mov %r10,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x40(%r12),%rdi │ │ │ │ + mov %r9,%rbx │ │ │ │ + jmp da7638 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + fcomp %st(4) │ │ │ │ + cwtl │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5f28e5 │ │ │ │ - movq $0x5f28d8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + rex.RB mov $0x4c,%r8b │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5ef6a2 │ │ │ │ + movq $0x5ef5b0,-0x30(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rcx │ │ │ │ + mov 0x15(%rbx),%rdx │ │ │ │ + mov 0x1d(%rbx),%rbx │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rcx,-0x28(%rbp) │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %r8,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5f28d8 │ │ │ │ + jne 5ef5b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs 0xbe908c5(%rbx),%eax │ │ │ │ - xchg %edi,0x0(%rdx) │ │ │ │ - lea 0x9850b4(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bh,-0x24(%rax) │ │ │ │ + cwtl │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB loopne 5ef5b5 │ │ │ │ + negb 0x0(%rsi) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov 0xf(%rcx),%rdx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov 0x17(%rcx),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5ef600 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ - jmp d9aff0 │ │ │ │ - add (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + fcompl 0x458b4800(%rax) │ │ │ │ + sub %cl,-0x75(%rax) │ │ │ │ + rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + cmp %cl,-0x75(%rax) │ │ │ │ + jne 5ef650 │ │ │ │ + mov 0x48(%rbp),%rdi │ │ │ │ + mov %rbx,%r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 5ef6a6 │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5ef692 │ │ │ │ + mov 0x6(%rbx),%r8 │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x5ef4c8,-0x38(%r12) │ │ │ │ + mov %r8,-0x30(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x35(%r12),%r9 │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp 609c20 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov %rsi,%r9 │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp 609c20 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5f2952 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5ef702 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xda4100,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5f28a0 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c9e0f8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5f29cc │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f29c1 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB movabs 0x163820ff8394c,%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock or %ch,(%rdx,%rbx,8) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + pop %rbp │ │ │ │ + clc │ │ │ │ + movq $0x5ef790,-0x48(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x5f2920,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x5f29e0,-0x20(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5f2830 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x38(%rbx),%rdi │ │ │ │ + mov 0x40(%rbx),%r8 │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + mov %rsi,-0x40(%rbp) │ │ │ │ + mov %rdx,-0x38(%rbp) │ │ │ │ + mov %r8,-0x30(%rbp) │ │ │ │ + mov %rdi,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffb8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5ef790 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - add %r8b,(%r8) │ │ │ │ - fiaddl (%r8) │ │ │ │ - jmp c9d4f8 │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call bdef70 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov 0xf(%rcx),%rdx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov 0x17(%rcx),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5ef7d8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + leave │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ + and %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,0x49000000(%rax) │ │ │ │ + add $0x40,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5ef896 │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 5ef87a │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 5ef86c │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 5ef87a │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 5ef86c │ │ │ │ + movq $0x5ef6d8,-0x38(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ - jmp da7148 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x2000000(%rip) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2d(%rdi) │ │ │ │ - movq $0x5f2968,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - movq $0x5f2a08,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - lea 0x984f54(%rip),%rbx │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5ef921 │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rcx │ │ │ │ + mov 0x15(%rbx),%rdx │ │ │ │ + mov 0x1d(%rbx),%r8 │ │ │ │ + mov 0x25(%rbx),%r9 │ │ │ │ + mov 0x2d(%rbx),%r10 │ │ │ │ + mov 0x35(%rbx),%rbx │ │ │ │ + movq $0x5ef718,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %r8,-0x18(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + mov %r10,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x40(%r12),%rdi │ │ │ │ + mov %r9,%rbx │ │ │ │ + jmp da7638 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 5f2a30 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %ah,%al │ │ │ │ + fcomps 0x458d4800(%rax) │ │ │ │ + mov $0xff8394c,%eax │ │ │ │ + (bad) │ │ │ │ + cs add %eax,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB fsubs 0x48005ef9(%r8) │ │ │ │ + mov 0x5(%rbx),%eax │ │ │ │ + mov 0xd(%rbx),%rcx │ │ │ │ + mov 0x15(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5ef9a0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x31(%rdi) │ │ │ │ - movq $0x5f2a98,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x5f6b38,-0x10(%r12) │ │ │ │ - movq $0x1032409,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x984ec8(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x480098d8(%rax) │ │ │ │ + movl $0x5ef9f0,-0x20(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov 0xf(%rcx),%rdx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov 0x17(%rcx),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5ef9f0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + mov %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5f2b4a │ │ │ │ - movq $0x5f2b68,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5f2830 │ │ │ │ - lea 0x984e8f(%rip),%rbx │ │ │ │ + add %bh,(%rax) │ │ │ │ + fcomps 0x458b4800(%rax) │ │ │ │ + sub %cl,-0x75(%rax) │ │ │ │ + rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + cmp %cl,-0x75(%rax) │ │ │ │ + jne 5efa40 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 5efa87 │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5efa73 │ │ │ │ + mov 0x6(%rbx),%rdi │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x5ef8c0,-0x38(%r12) │ │ │ │ + mov %rdi,-0x30(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x35(%r12),%r9 │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp 609c20 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + mov %rcx,%r9 │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp 609c20 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - mov $0xf0065f5,%esp │ │ │ │ + add %dh,-0x29(%rax) │ │ │ │ + cwtl │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rex add %al,0x1000000(%rip) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5efb1f │ │ │ │ + movq $0x5ef550,-0x40(%r12) │ │ │ │ + mov %r9,-0x38(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + mov %rdi,-0x28(%r12) │ │ │ │ + mov %r8,-0x20(%r12) │ │ │ │ + movq $0x5ef948,-0x18(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %r8,(%r12) │ │ │ │ + mov 0x0(%rbp),%r9 │ │ │ │ + mov %r8,%rax │ │ │ │ + lea -0x3d(%r12),%r8 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + lea -0x15(%r12),%rsi │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp da7b20 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + lea 0x98cc77(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x0(%rbp),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 5f0940 │ │ │ │ + nopl (%rax) │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5f2bb5 │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - movq $0xda4100,-0x10(%rbp) │ │ │ │ + jb 5efba1 │ │ │ │ + mov %r9,%rax │ │ │ │ + mov %rdi,%r9 │ │ │ │ + mov %r8,%rcx │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov 0xb(%rbx),%rsi │ │ │ │ + mov 0x3(%rbx),%r14 │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5f28a0 │ │ │ │ + jmp 607078 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5f2bf2 │ │ │ │ + jb 5efc3b │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5f2b30 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + movq $0x5efbf8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5efbf8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f2c5d │ │ │ │ - movq $0x5f2b90,-0x38(%r12) │ │ │ │ - mov %r14,-0x30(%r12) │ │ │ │ - movq $0x5f2bd0,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x5f6b38,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ + movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - lea 0x984d79(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5f2cdf │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f2cd4 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0xcff638,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xda4100,-0x10(%rbp) │ │ │ │ - lea -0x6(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9d5c8 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5f2d2a │ │ │ │ + jb 5efca3 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xda4100,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ + movq $0x5efc98,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5f28a0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5efc98 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7357669c <__environ@GLIBC_2.2.5+0x7251ebf4> │ │ │ │ - sbb %ecx,-0x39(%rax) │ │ │ │ - rex.RB call be5ae1 │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 5f2830 │ │ │ │ - lea 0x984c7f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,%gs:-0x1(%rcx) │ │ │ │ + gs lock nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x4a(%rdi) │ │ │ │ - movq $0x5f2c90,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x5f2cf8,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0xda4628,0x0(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - jmp c9d4f8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5f2e22 │ │ │ │ - movq $0x5f2e40,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5f2830 │ │ │ │ - lea 0x984bcf(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 5efe1b │ │ │ │ + movq $0x5efd18,-0x28(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5efd18 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - jl 5f2e4f │ │ │ │ - data16 add %cl,(%rdi) │ │ │ │ (bad) │ │ │ │ - rex add %al,0x1000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + push %rax │ │ │ │ + std │ │ │ │ + pop %rsi │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7ffbb(%rcx),%ecx │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 5efd50 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 5f2d48 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ + jne 5efd88 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 5efdc8 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5efdb8 │ │ │ │ + movq $0x5efc50,-0x30(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x30(%r12),%rdi │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp da7638 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5efe0b │ │ │ │ + movq $0x5efbb8,-0x28(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x28(%r12),%rdi │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp da7638 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5f2eaa │ │ │ │ + jb 5efeb3 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5f2e08 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + movq $0x5efe70,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5efe70 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f2f15 │ │ │ │ - movq $0x5f2e68,-0x38(%r12) │ │ │ │ - mov %r14,-0x30(%r12) │ │ │ │ - movq $0x5f2e88,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x5f6b38,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ + movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - lea 0x984ad9(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5f2f72 │ │ │ │ + jb 5eff1b │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xda4100,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ + movq $0x5eff10,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5f28a0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5eff10 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,%gs:-0x1(%rcx) │ │ │ │ + gs lock nop │ │ │ │ (bad) │ │ │ │ - jmp d9aff0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2d(%rdi) │ │ │ │ - movq $0x5f2f40,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - movq $0x5f2f90,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - lea 0x984a04(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5f303a │ │ │ │ - movq $0x5f3058,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5f2830 │ │ │ │ - lea 0x9849cf(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - pop %rsp │ │ │ │ - adc 0x0(%rsi),%esp │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 5f0093 │ │ │ │ + movq $0x5eff90,-0x28(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5eff90 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 5f2fb8 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + enter $0x5eff,$0x0 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5effc8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ + jne 5f0000 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 5f0040 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f0030 │ │ │ │ + movq $0x5efec8,-0x30(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x30(%r12),%rdi │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp da7638 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f0083 │ │ │ │ + movq $0x5efe30,-0x28(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x28(%r12),%rdi │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp da7638 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5f30c2 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5f3020 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex │ │ │ │ + add %dl,0x490098d1(%rax) │ │ │ │ + add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f312d │ │ │ │ - movq $0x5f3080,-0x38(%r12) │ │ │ │ - mov %r14,-0x30(%r12) │ │ │ │ - movq $0x5f30a0,-0x28(%r12) │ │ │ │ + ja 5f00f8 │ │ │ │ + mov 0x3(%rbx),%rax │ │ │ │ + movq $0x5efcc0,-0x28(%r12) │ │ │ │ + mov %r9,-0x20(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ - movq $0x5f6b38,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - lea 0x9848d9(%rip),%rbx │ │ │ │ + movq $0x5eff38,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x25(%r12),%r9 │ │ │ │ + lea -0xd(%r12),%rdi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 60a2a0 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5f318a │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5f0142 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xda4100,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5f28a0 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c9e0f8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ + rex.RB movabs 0x163820ff8394c,%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5f3200 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f31f5 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0xd752a8,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0xda4100,-0x10(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9d5c8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ + lock or %ch,(%rdx,%rbx,8) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + pop %rbp │ │ │ │ + clc │ │ │ │ + movq $0x5f01d0,-0x48(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x38(%rbx),%rdi │ │ │ │ + mov 0x40(%rbx),%r8 │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + mov %rsi,-0x40(%rbp) │ │ │ │ + mov %rdx,-0x38(%rbp) │ │ │ │ + mov %r8,-0x30(%rbp) │ │ │ │ + mov %rdi,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffb8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f01d0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73576b74 <__environ@GLIBC_2.2.5+0x7251f0cc> │ │ │ │ - push %rbx │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f3271 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call be03f0 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x5f31a8,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xda4628,-0x18(%rbp) │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp c9d4f8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73576bec <__environ@GLIBC_2.2.5+0x7251f144> │ │ │ │ - sbb %ecx,-0x39(%rax) │ │ │ │ - rex.RB call be6581 │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + mov 0xf(%rcx),%rdx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov 0x17(%rcx),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 5f2830 │ │ │ │ - lea 0x98475f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f0218 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + leave │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3e(%rdi) │ │ │ │ - movq $0x5f3158,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,0x49000000(%rax) │ │ │ │ + add $0x40,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f02d6 │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 5f02ba │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 5f02ac │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 5f02ba │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 5f02ac │ │ │ │ + movq $0x5f0118,-0x38(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5f3220,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5f336a │ │ │ │ - movq $0x5f3388,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5f2830 │ │ │ │ - lea 0x9846b7(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rex.R sahf │ │ │ │ - data16 add %cl,(%rdi) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f0361 │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rcx │ │ │ │ + mov 0x15(%rbx),%rdx │ │ │ │ + mov 0x1d(%rbx),%r8 │ │ │ │ + mov 0x25(%rbx),%r9 │ │ │ │ + mov 0x2d(%rbx),%r10 │ │ │ │ + mov 0x35(%rbx),%rbx │ │ │ │ + movq $0x5f0158,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %r8,-0x18(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + mov %r10,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x40(%r12),%rdi │ │ │ │ + mov %r9,%rbx │ │ │ │ + jmp da7638 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ (bad) │ │ │ │ - rex add %al,0x1000000(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 5f3298 │ │ │ │ + mov $0x480098ce,%eax │ │ │ │ + lea -0x58(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5f04ef │ │ │ │ + movq $0x5f03f0,-0x38(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rcx │ │ │ │ + mov 0x15(%rbx),%rdx │ │ │ │ + mov 0x1d(%rbx),%rbx │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rcx,-0x30(%rbp) │ │ │ │ + mov %rdx,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %r8,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f03f0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,-0x32(%rax) │ │ │ │ + cwtl │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB loopne 5f0435 │ │ │ │ + add $0x5f,%al │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + rex.WXB (bad) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov 0xf(%rcx),%rdx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov 0x17(%rcx),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f0440 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov (%rcx),%al │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5f33f2 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5f3350 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rex │ │ │ │ + cwtl │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sub %r9b,-0x75(%r8) │ │ │ │ + rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + cmp %cl,-0x75(%rax) │ │ │ │ + jne 5f0490 │ │ │ │ + mov 0x48(%rbp),%rdi │ │ │ │ + mov 0x50(%rbp),%r8 │ │ │ │ + mov %rbx,%r9 │ │ │ │ + and $0x7,%r9d │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 5f04f3 │ │ │ │ + add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f345d │ │ │ │ - movq $0x5f33b0,-0x38(%r12) │ │ │ │ - mov %r14,-0x30(%r12) │ │ │ │ - movq $0x5f33d0,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x5f6b38,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + ja 5f04df │ │ │ │ + mov 0x6(%rbx),%r9 │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x5f0300,-0x38(%r12) │ │ │ │ + mov %r9,-0x30(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x35(%r12),%r9 │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov %rdi,%rcx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp 5f00b0 │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0x9845c1(%rip),%rbx │ │ │ │ + jmp d9c360 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + mov %rdx,%r9 │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov %rdi,%rcx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp 5f00b0 │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5f34aa │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5f0552 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9d140 │ │ │ │ + jmp c9e0f8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB movabs 0x163820ff8394c,%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock or %ch,(%rdx,%rbx,8) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + pop %rbp │ │ │ │ + clc │ │ │ │ + movq $0x5f05e0,-0x48(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x38(%rbx),%rdi │ │ │ │ + mov 0x40(%rbx),%r8 │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + mov %rsi,-0x40(%rbp) │ │ │ │ + mov %rdx,-0x38(%rbp) │ │ │ │ + mov %r8,-0x30(%rbp) │ │ │ │ + mov %rdi,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffb8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f05e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5f3520 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f3515 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0xd752a8,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0xda4100,-0x10(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9d5c8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call be0c10 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov 0xf(%rcx),%rdx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov 0x17(%rcx),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f0628 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + leave │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5f356a │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xda4100,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5f28a0 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,0x49000000(%rax) │ │ │ │ + add $0x40,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f06e6 │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 5f06ca │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 5f06bc │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 5f06ca │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 5f06bc │ │ │ │ + movq $0x5f0528,-0x38(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5f35d9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5f35db │ │ │ │ - add $0x18,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f35d0 │ │ │ │ - movq $0x5f3488,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - movq $0x5f35f8,-0x20(%rbp) │ │ │ │ - mov %rsi,%r14 │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5f2830 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x984456(%rip),%rbx │ │ │ │ + ja 5f0771 │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rcx │ │ │ │ + mov 0x15(%rbx),%rdx │ │ │ │ + mov 0x1d(%rbx),%r8 │ │ │ │ + mov 0x25(%rbx),%r9 │ │ │ │ + mov 0x2d(%rbx),%r10 │ │ │ │ + mov 0x35(%rbx),%rbx │ │ │ │ + movq $0x5f0568,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %r8,-0x18(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + mov %r10,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x40(%r12),%rdi │ │ │ │ + mov %r9,%rbx │ │ │ │ + jmp da7638 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x57(%rdi) │ │ │ │ - movq $0x5f34c8,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x5f3538,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0xda4628,0x8(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp c9d4f8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ + add %ch,0x480098ca(%rax) │ │ │ │ + lea -0x50(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5f08f0 │ │ │ │ + movq $0x5f07f8,-0x30(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rcx │ │ │ │ + mov 0x15(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f07f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5f36ac │ │ │ │ - movq $0x5f36c8,-0x10(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %rsi,%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5f2830 │ │ │ │ - lea 0x98438d(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x36(%rax) │ │ │ │ + cwtl │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB loopne 5f0845 │ │ │ │ + or %bl,0x0(%rdi) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov 0xf(%rcx),%rdx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov 0x17(%rcx),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f0848 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + leave │ │ │ │ + cwtl │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sub %r9b,-0x75(%r8) │ │ │ │ + rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + cmp %cl,-0x75(%rax) │ │ │ │ + jne 5f0898 │ │ │ │ + mov 0x48(%rbp),%rdi │ │ │ │ + mov %rbx,%r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 5f08f4 │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f08e0 │ │ │ │ + mov 0x6(%rbx),%r8 │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x5f0710,-0x38(%r12) │ │ │ │ + mov %r8,-0x30(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x35(%r12),%r9 │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp 5f00b0 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov %rax,%r9 │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp 5f00b0 │ │ │ │ + nopl (%rax) │ │ │ │ + clc │ │ │ │ + int1 │ │ │ │ (bad) │ │ │ │ - and $0x66,%al │ │ │ │ - add %al,0x1000000(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + incl (%rdi) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %al,(%rdi) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 5f3588 │ │ │ │ - add (%rax),%al │ │ │ │ + leave │ │ │ │ + cwtl │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + jo 5f0992 │ │ │ │ + cmp 0x358(%rbp),%esp │ │ │ │ + ja 5f09dd │ │ │ │ + movq $0x5efb70,-0x68(%r12) │ │ │ │ + mov %rsi,-0x60(%r12) │ │ │ │ + mov %r14,-0x58(%r12) │ │ │ │ + movq $0x5f00b0,-0x50(%r12) │ │ │ │ + lea -0x63(%r12),%rax │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + movq $0x5f0388,-0x40(%r12) │ │ │ │ + mov 0x0(%rbp),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov %r8,-0x30(%r12) │ │ │ │ + mov %r9,-0x28(%r12) │ │ │ │ + lea -0x4b(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x5f0798,-0x18(%r12) │ │ │ │ + mov %r8,-0x10(%r12) │ │ │ │ + mov %r9,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %r9,%rax │ │ │ │ + mov 0x8(%rbp),%r9 │ │ │ │ + lea -0x3d(%r12),%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rax,%rdi │ │ │ │ + lea -0x15(%r12),%rsi │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp da7b20 │ │ │ │ + movq $0x70,0x388(%r13) │ │ │ │ + lea 0x98bdc9(%rip),%rbx │ │ │ │ + mov %r14,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5f3736 │ │ │ │ + jb 5f0aa3 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5f3688 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + movq $0x5f0a60,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f0a60 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - push %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f37af │ │ │ │ - movq $0x5f36f0,-0x48(%r12) │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - mov %rsi,-0x38(%r12) │ │ │ │ - movq $0x5f3710,-0x30(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - movq $0x5f6b38,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x47(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ + movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - lea 0x984287(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5f380a │ │ │ │ + jb 5f0ade │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xda4100,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5f28a0 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5f3880 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f3875 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x35(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0xd752a8,-0x10(%r12) │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x5f0ab8,-0x18(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0xda4100,-0x10(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9d5c8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xa5ed17(%rip),%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + jmp da7638 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x44(%rax) │ │ │ │ + cwtl │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735771f4 <__environ@GLIBC_2.2.5+0x7251f74c> │ │ │ │ - push %rbx │ │ │ │ - add $0x18,%r12 │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5f0bd5 │ │ │ │ + add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f38f1 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x5f3828,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xda4628,-0x18(%rbp) │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ + ja 5f0bca │ │ │ │ + movq $0x5f0a20,-0x30(%r12) │ │ │ │ + mov %rdi,-0x20(%r12) │ │ │ │ + movq $0x5f0b00,-0x18(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + mov 0x0(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp c9d4f8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5f0940 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + lea 0x98bbec(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - (bad) │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x0(%rbp),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 5f25a8 │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7357726c <__environ@GLIBC_2.2.5+0x7251f7c4> │ │ │ │ - sbb $0x48,%al │ │ │ │ - movl $0x5f3958,-0x18(%rbp) │ │ │ │ - mov %rsi,%r14 │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 5f2830 │ │ │ │ - lea 0x98410c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 5f0d56 │ │ │ │ + movq $0x5f0c70,-0x20(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f0c70 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3e(%rdi) │ │ │ │ - movq $0x5f37d8,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5f38a0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5f39ed │ │ │ │ - movq $0x5f3a08,-0x8(%rbp) │ │ │ │ - mov %rsi,%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5f2830 │ │ │ │ - lea 0x984064(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - ... │ │ │ │ + mov $0xc,%al │ │ │ │ + pop %rdi │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs 0x5d8b48d9(%rcx),%ecx │ │ │ │ + adc %cl,-0x77(%rax) │ │ │ │ + rex.WRB add %r9b,-0x77(%r8) │ │ │ │ + adc %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ + jne 5f0cb0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - and $0xc5,%al │ │ │ │ - data16 add %cl,(%rdi) │ │ │ │ - (bad) │ │ │ │ - rex add %al,0x1000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + lock or $0x5f,%al │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs 0x5d8b48d9(%rcx),%ecx │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + rex.WRB add %r9b,-0x77(%r8) │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 5f0cf0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 5f3918 │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + adc %cl,-0x77(%rax) │ │ │ │ + fiadds -0x7cb7f81a(%rbx) │ │ │ │ + incb (%rcx) │ │ │ │ + jne 5f0d5a │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f0d46 │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + movq $0x104f851,(%r12) │ │ │ │ + lea -0xf(%r12),%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp da7638 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp da7638 │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5f3a76 │ │ │ │ + jb 5f0e03 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5f39d0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + movq $0x5f0dc0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f0dc0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - push %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f3aef │ │ │ │ - movq $0x5f3a30,-0x48(%r12) │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - mov %rsi,-0x38(%r12) │ │ │ │ - movq $0x5f3a50,-0x30(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - movq $0x5f6b38,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x47(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ + movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - lea 0x983f5f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5f3b3a │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9d140 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5f3b82 │ │ │ │ + jb 5f0e6b │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xda4100,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ + movq $0x5f0e60,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5f28a0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f0e60 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5f3c01 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f3bf6 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0xd75288,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0xda4100,-0x10(%rbp) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9d5c8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,%gs:-0x1(%rcx) │ │ │ │ + gs lock nop │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73577574 <__environ@GLIBC_2.2.5+0x7251facc> │ │ │ │ - pop %rsp │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f3c7a │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - movq $0x5f3ba0,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - movq $0xda4628,-0x18(%rbp) │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp c9d4f8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5f3cf9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5f3cfb │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f3cf0 │ │ │ │ - movq $0x5f3b18,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - movq $0x5f3d18,-0x20(%rbp) │ │ │ │ - mov %rsi,%r14 │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 5f0fe3 │ │ │ │ + movq $0x5f0ee0,-0x28(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5f2830 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x983d66(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f0ee0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + sbb %cl,(%rdi) │ │ │ │ + pop %rdi │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7ffbb(%rcx),%ecx │ │ │ │ (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f3d6c │ │ │ │ - movq $0x5f3b50,-0x38(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x5f3c20,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x16(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 5f0f18 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5f3dbc │ │ │ │ - movq $0x5f3dd8,-0x10(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %rsi,%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5f2830 │ │ │ │ - lea 0x983cad(%rip),%rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ + jne 5f0f50 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 5f0f90 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f0f80 │ │ │ │ + movq $0x5f0e18,-0x30(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x30(%r12),%rdi │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp da7638 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f0fd3 │ │ │ │ + movq $0x5f0d80,-0x28(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x28(%r12),%rdi │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp da7638 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - clc │ │ │ │ - rex.XB │ │ │ │ - data16 add %al,0x1000000(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 5f3ca8 │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5f3e46 │ │ │ │ + jb 5f107b │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5f3d98 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + movq $0x5f1038,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f1038 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - push %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f3ebf │ │ │ │ - movq $0x5f3e00,-0x48(%r12) │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - mov %rsi,-0x38(%r12) │ │ │ │ - movq $0x5f3e20,-0x30(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - movq $0x5f6b38,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x47(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ + movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - lea 0x983ba7(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5f3f1a │ │ │ │ + jb 5f10e3 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xda4100,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ + movq $0x5f10d8,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5f28a0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f10d8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5f3f99 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f3f8e │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0xd75288,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0xda4100,-0x10(%rbp) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9d5c8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,%gs:-0x1(%rcx) │ │ │ │ + gs lock nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7357790c <__environ@GLIBC_2.2.5+0x7251fe64> │ │ │ │ - pop %rax │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f400e │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 5f125b │ │ │ │ + movq $0x5f1158,-0x28(%rbp) │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ mov 0xd(%rbx),%rbx │ │ │ │ - movq $0x5f3f38,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xda4628,-0x18(%rbp) │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp c9d4f8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7357798c <__environ@GLIBC_2.2.5+0x7251fee4> │ │ │ │ - sbb $0x48,%al │ │ │ │ - movl $0x5f4078,-0x18(%rbp) │ │ │ │ - mov %rsi,%r14 │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 5f2830 │ │ │ │ - lea 0x983a1c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f1158 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3e(%rdi) │ │ │ │ - movq $0x5f3ee8,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5f3fb8,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5f410d │ │ │ │ - movq $0x5f4128,-0x8(%rbp) │ │ │ │ - mov %rsi,%r14 │ │ │ │ + nop │ │ │ │ + adc %ebx,0x0(%rdi) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5f2830 │ │ │ │ - lea 0x983974(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - test %bl,(%rsi) │ │ │ │ - data16 add %cl,(%rdi) │ │ │ │ - (bad) │ │ │ │ - rex add %al,0x1000000(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 5f4038 │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5f4196 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5f40f0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f1190 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - push %rax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ + jne 5f11c8 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 5f1208 │ │ │ │ + add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f420f │ │ │ │ - movq $0x5f4150,-0x48(%r12) │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - mov %rsi,-0x38(%r12) │ │ │ │ - movq $0x5f4170,-0x30(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ + ja 5f11f8 │ │ │ │ + movq $0x5f1090,-0x30(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ mov %rsi,-0x18(%r12) │ │ │ │ - movq $0x5f6b38,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x47(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - lea 0x98386f(%rip),%rbx │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x30(%r12),%rdi │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp da7638 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f124b │ │ │ │ + movq $0x5f0ff8,-0x28(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x28(%r12),%rdi │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp da7638 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nop │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5f428f │ │ │ │ - add $0x10,%r12 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5f1316 │ │ │ │ + add $0x50,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f4284 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0xc8dea8,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xda4100,-0x10(%rbp) │ │ │ │ - lea -0x6(%r12),%rax │ │ │ │ + ja 5f130b │ │ │ │ + mov 0x4(%rbx),%rax │ │ │ │ + mov 0xc(%rbx),%rcx │ │ │ │ + mov 0x14(%rbx),%rdx │ │ │ │ + mov 0x1c(%rbx),%rbx │ │ │ │ + movq $0x5f0c18,-0x48(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r8,-0x38(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + movq $0x5f0e88,-0x28(%r12) │ │ │ │ + mov %r8,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x5f1100,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rdi,%r9 │ │ │ │ + lea -0xd(%r12),%r8 │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + lea -0x25(%r12),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + lea -0x47(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9d5c8 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + jmp 5f25a8 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5f42da │ │ │ │ + jb 5f13b3 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xda4100,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5f28a0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73577c4c <__environ@GLIBC_2.2.5+0x725201a4> │ │ │ │ - sbb %ecx,-0x39(%rax) │ │ │ │ - rex.RB call be8641 │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + movq $0x5f1370,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 5f2830 │ │ │ │ - lea 0x983777(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f1370 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x4a(%rdi) │ │ │ │ - movq $0x5f4240,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x5f42a8,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0xda4628,0x0(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - jmp c9d4f8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5f43d2 │ │ │ │ - movq $0x5f43f0,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5f2830 │ │ │ │ - lea 0x9836c7(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - int3 │ │ │ │ - shlb %cl,0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 5f42f8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5f445a │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5f43b8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f44c5 │ │ │ │ - movq $0x5f4418,-0x38(%r12) │ │ │ │ - mov %r14,-0x30(%r12) │ │ │ │ - movq $0x5f4438,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x5f6b38,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ + movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - lea 0x9835d1(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5f4512 │ │ │ │ + jb 5f13ee │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9d140 │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5f4588 │ │ │ │ - add $0x18,%r12 │ │ │ │ + add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f457d │ │ │ │ + ja 5f1452 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0xd752a8,-0x10(%r12) │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + movq $0x5f13c8,-0x18(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0xda4100,-0x10(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9d5c8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rdi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + jmp da7638 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5f45d2 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5f14a2 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xda4100,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5f28a0 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c9e0f8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 5f4653 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f4648 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ + rex.RB movabs 0x163820ff8394c,%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock or %ch,(%rdx,%rbx,8) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + pop %rbp │ │ │ │ + clc │ │ │ │ + movq $0x5f1530,-0x48(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x5f44f0,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x5f4668,-0x30(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea -0x10(%r12),%rbx │ │ │ │ - mov %rbx,-0x28(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x38(%rbx),%rdi │ │ │ │ + mov 0x40(%rbx),%r8 │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + mov %rsi,-0x40(%rbp) │ │ │ │ + mov %rdx,-0x38(%rbp) │ │ │ │ + mov %r8,-0x30(%rbp) │ │ │ │ + mov %rdi,-0x28(%rbp) │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 5f2830 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0xffffffffffffffb8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f1530 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x57(%rdi) │ │ │ │ - movq $0x5f4530,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x5f45a0,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0xda4628,0x8(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp c9d4f8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call be2ab0 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov 0xf(%rcx),%rdx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov 0x17(%rcx),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f1578 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + leave │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - jmp d9aff0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + and %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,0x49000000(%rax) │ │ │ │ + add $0x40,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f1636 │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 5f161a │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 5f160c │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 5f161a │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 5f160c │ │ │ │ + movq $0x5f1478,-0x38(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,0x2000000(%rip) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x32(%rdi) │ │ │ │ - movq $0x5f45e8,-0x30(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x5f46f8,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - lea 0x98333f(%rip),%rbx │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f16c1 │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rcx │ │ │ │ + mov 0x15(%rbx),%rdx │ │ │ │ + mov 0x1d(%rbx),%r8 │ │ │ │ + mov 0x25(%rbx),%r9 │ │ │ │ + mov 0x2d(%rbx),%r10 │ │ │ │ + mov 0x35(%rbx),%rbx │ │ │ │ + movq $0x5f14b8,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %r8,-0x18(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + mov %r10,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x40(%r12),%rdi │ │ │ │ + mov %r9,%rbx │ │ │ │ + jmp da7638 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5f47b2 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5f47c8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp c9d488 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - pop %rsp │ │ │ │ - mov 0x0(%rdx),%gs │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + lea -0x50(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5f183d │ │ │ │ + movq $0x5f1748,-0x30(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rcx │ │ │ │ + mov 0x15(%rbx),%rdx │ │ │ │ + mov 0x1d(%rbx),%rbx │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rcx,-0x28(%rbp) │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f1748 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5f4814 │ │ │ │ - movq $0x5f4830,-0x10(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %rsi,%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5f2830 │ │ │ │ - lea 0x98329d(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB loopne 5f16e5 │ │ │ │ + (bad) │ │ │ │ + pop %rdi │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + rex.WXB (bad) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov 0xf(%rcx),%rdx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov 0x17(%rcx),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f1798 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x5f4788,-0x10(%r12) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sub %r9b,-0x75(%r8) │ │ │ │ + rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + cmp %cl,-0x75(%rax) │ │ │ │ + jne 5f17e8 │ │ │ │ + mov 0x48(%rbp),%rdi │ │ │ │ + mov %rbx,%r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 5f1841 │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f182d │ │ │ │ + mov 0x6(%rbx),%r8 │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x5f1660,-0x38(%r12) │ │ │ │ + mov %r8,-0x30(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp c4fc40 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + lea -0x35(%r12),%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp 5f1278 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp 5f1278 │ │ │ │ nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 5f4720 │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5f48ce │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5f189a │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5f47f0 │ │ │ │ + jmp c9e0f8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB movabs 0x163820ff8394c,%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock or %ch,(%rdx,%rbx,8) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + pop %rbp │ │ │ │ + clc │ │ │ │ + movq $0x5f1928,-0x48(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x38(%rbx),%rdi │ │ │ │ + mov 0x40(%rbx),%r8 │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + mov %rsi,-0x40(%rbp) │ │ │ │ + mov %rdx,-0x38(%rbp) │ │ │ │ + mov %r8,-0x30(%rbp) │ │ │ │ + mov %rdi,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffb8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f1928 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ - push %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f4947 │ │ │ │ - movq $0x5f4888,-0x48(%r12) │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - mov %rsi,-0x38(%r12) │ │ │ │ - movq $0x5f48a8,-0x30(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - movq $0x5f6b38,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x47(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - lea 0x983167(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5f49a2 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xda4100,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5f28a0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call be32a0 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov 0xf(%rcx),%rdx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov 0x17(%rcx),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f1970 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + leave │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ + and %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,0x49000000(%rax) │ │ │ │ + add $0x40,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f1a2e │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 5f1a12 │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 5f1a04 │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 5f1a12 │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 5f1a04 │ │ │ │ + movq $0x5f1870,-0x38(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ - jmp d9aff0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x2000000(%rip) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2d(%rdi) │ │ │ │ - movq $0x5f4970,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - movq $0x5f49c0,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - lea 0x983094(%rip),%rbx │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f1ab9 │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rcx │ │ │ │ + mov 0x15(%rbx),%rdx │ │ │ │ + mov 0x1d(%rbx),%r8 │ │ │ │ + mov 0x25(%rbx),%r9 │ │ │ │ + mov 0x2d(%rbx),%r10 │ │ │ │ + mov 0x35(%rbx),%rbx │ │ │ │ + movq $0x5f18b0,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %r8,-0x18(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + mov %r10,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x40(%r12),%rdi │ │ │ │ + mov %r9,%rbx │ │ │ │ + jmp da7638 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5f4a6a │ │ │ │ - movq $0x5f4a88,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5f2830 │ │ │ │ - lea 0x98305f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - mov $0xf006672,%esp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB mov $0xff8394c,%r8d │ │ │ │ (bad) │ │ │ │ - rex add %al,0x1000000(%rip) │ │ │ │ + cmp %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + movq $0x5f1b38,-0x28(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rcx │ │ │ │ + mov 0x15(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f1b38 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 5f49e8 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB loopne 5f1ac5 │ │ │ │ + sbb 0x0(%rdi),%ebx │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov 0xf(%rcx),%rdx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov 0x17(%rcx),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f1b88 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + mov %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5f4af2 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5f4a50 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sub %r9b,-0x75(%r8) │ │ │ │ + rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + cmp %cl,-0x75(%rax) │ │ │ │ + jne 5f1bd8 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 5f1c29 │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f1c15 │ │ │ │ + mov 0x6(%rbx),%rdi │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x5f1a58,-0x38(%r12) │ │ │ │ + mov %rdi,-0x30(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x35(%r12),%r8 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp 5f1278 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp 5f1278 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7f(%rcx) │ │ │ │ (bad) │ │ │ │ - rex │ │ │ │ + enter $0x0,$0x0 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f4b5d │ │ │ │ - movq $0x5f4ab0,-0x38(%r12) │ │ │ │ - mov %r14,-0x30(%r12) │ │ │ │ - movq $0x5f4ad0,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x5f6b38,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - lea 0x982f69(%rip),%rbx │ │ │ │ + ja 5f1d5f │ │ │ │ + mov 0x3(%rbx),%rax │ │ │ │ + mov 0xb(%rbx),%rbx │ │ │ │ + movq $0xd75710,-0xc0(%r12) │ │ │ │ + mov %r14,-0xb8(%r12) │ │ │ │ + movq $0x104f851,-0xb0(%r12) │ │ │ │ + movq $0x5f1278,-0xa8(%r12) │ │ │ │ + mov %r14,-0xa0(%r12) │ │ │ │ + mov %rbx,-0x98(%r12) │ │ │ │ + mov %rax,-0x90(%r12) │ │ │ │ + lea -0xbe(%r12),%rbx │ │ │ │ + mov %rbx,-0x88(%r12) │ │ │ │ + movq $0x5f1330,-0x80(%r12) │ │ │ │ + mov %rsi,-0x70(%r12) │ │ │ │ + movq $0x5f1410,-0x68(%r12) │ │ │ │ + mov %rbx,-0x60(%r12) │ │ │ │ + mov %rsi,-0x58(%r12) │ │ │ │ + mov %r9,-0x50(%r12) │ │ │ │ + lea -0x80(%r12),%rbx │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + movq $0x5f16e8,-0x40(%r12) │ │ │ │ + mov %r9,-0x38(%r12) │ │ │ │ + mov %rdi,-0x30(%r12) │ │ │ │ + mov %r8,-0x28(%r12) │ │ │ │ + lea -0xa4(%r12),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + movq $0x5f1ae0,-0x18(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + mov %r8,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x67(%r12),%r9 │ │ │ │ + mov %r8,%rbx │ │ │ │ + lea -0x3d(%r12),%r8 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rsi,%rbx │ │ │ │ + lea -0x15(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp da7b20 │ │ │ │ + movq $0xc8,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5f4bba │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5f1daa │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xda4100,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5f28a0 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c9e0f8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ + rex.RB movabs 0x163820ff8394c,%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5f4c30 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f4c25 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0xd752a8,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0xda4100,-0x10(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9d5c8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ + lock or %ch,(%rdx,%rbx,8) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + pop %rbp │ │ │ │ + clc │ │ │ │ + movq $0x5f1e38,-0x48(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x38(%rbx),%rdi │ │ │ │ + mov 0x40(%rbx),%r8 │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + mov %rsi,-0x40(%rbp) │ │ │ │ + mov %rdx,-0x38(%rbp) │ │ │ │ + mov %r8,-0x30(%rbp) │ │ │ │ + mov %rdi,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffb8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f1e38 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735785a4 <__environ@GLIBC_2.2.5+0x72520afc> │ │ │ │ - push %rbx │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f4ca1 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call be3cc0 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x5f4bd8,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xda4628,-0x18(%rbp) │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp c9d4f8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7357861c <__environ@GLIBC_2.2.5+0x72520b74> │ │ │ │ - sbb %ecx,-0x39(%rax) │ │ │ │ - rex.RB call be99e1 │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + mov 0xf(%rcx),%rdx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov 0x17(%rcx),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 5f2830 │ │ │ │ - lea 0x982def(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f1e80 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + leave │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3e(%rdi) │ │ │ │ - movq $0x5f4b88,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,0x49000000(%rax) │ │ │ │ + add $0x40,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f1f3e │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 5f1f22 │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 5f1f14 │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 5f1f22 │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 5f1f14 │ │ │ │ + movq $0x5f1d80,-0x38(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5f4c50,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5f4d9a │ │ │ │ - movq $0x5f4db8,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5f2830 │ │ │ │ - lea 0x982d47(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rex.R cltd │ │ │ │ - data16 add %cl,(%rdi) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f1fc9 │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rcx │ │ │ │ + mov 0x15(%rbx),%rdx │ │ │ │ + mov 0x1d(%rbx),%r8 │ │ │ │ + mov 0x25(%rbx),%r9 │ │ │ │ + mov 0x2d(%rbx),%r10 │ │ │ │ + mov 0x35(%rbx),%rbx │ │ │ │ + movq $0x5f1dc0,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %r8,-0x18(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + mov %r10,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x40(%r12),%rdi │ │ │ │ + mov %r9,%rbx │ │ │ │ + jmp da7638 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ (bad) │ │ │ │ - rex add %al,0x1000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 5f4cc8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x58(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5f2157 │ │ │ │ + movq $0x5f2058,-0x38(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rcx │ │ │ │ + mov 0x15(%rbx),%rdx │ │ │ │ + mov 0x1d(%rbx),%rbx │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rcx,-0x30(%rbp) │ │ │ │ + mov %rdx,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %r8,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f2058 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5f4e22 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5f4d80 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB loopne 5f2005 │ │ │ │ + and %bl,0x0(%rdi) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov 0xf(%rcx),%rdx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov 0x17(%rcx),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f20a8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov (%rcx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rex │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sub %r9b,-0x75(%r8) │ │ │ │ + rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + cmp %cl,-0x75(%rax) │ │ │ │ + jne 5f20f8 │ │ │ │ + mov 0x48(%rbp),%rdi │ │ │ │ + mov 0x50(%rbp),%r8 │ │ │ │ + mov %rbx,%r9 │ │ │ │ + and $0x7,%r9d │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 5f215b │ │ │ │ + add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f4e8d │ │ │ │ - movq $0x5f4de0,-0x38(%r12) │ │ │ │ - mov %r14,-0x30(%r12) │ │ │ │ - movq $0x5f4e00,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x5f6b38,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + ja 5f2147 │ │ │ │ + mov 0x6(%rbx),%r9 │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x5f1f68,-0x38(%r12) │ │ │ │ + mov %r9,-0x30(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x35(%r12),%r9 │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov %rdi,%rcx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp 5f1c60 │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0x982c51(%rip),%rbx │ │ │ │ + jmp d9c360 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + mov %rdx,%r9 │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov %rdi,%rcx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp 5f1c60 │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5f4eda │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5f21ba │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9d140 │ │ │ │ + jmp c9e0f8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ + rex.RB movabs 0x163820ff8394c,%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5f4f50 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f4f45 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0xd752a8,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0xda4100,-0x10(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9d5c8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + lock or %ch,(%rdx,%rbx,8) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + pop %rbp │ │ │ │ + clc │ │ │ │ + movq $0x5f2248,-0x48(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x38(%rbx),%rdi │ │ │ │ + mov 0x40(%rbx),%r8 │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + mov %rsi,-0x40(%rbp) │ │ │ │ + mov %rdx,-0x38(%rbp) │ │ │ │ + mov %r8,-0x30(%rbp) │ │ │ │ + mov %rdi,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffb8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f2248 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5f4f9a │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xda4100,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5f28a0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call be44e0 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov 0xf(%rcx),%rdx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov 0x17(%rcx),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f2290 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + leave │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5f5009 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5f500b │ │ │ │ - add $0x18,%r12 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,0x49000000(%rax) │ │ │ │ + add $0x40,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f5000 │ │ │ │ - movq $0x5f4eb8,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - movq $0x5f5028,-0x20(%rbp) │ │ │ │ - mov %rsi,%r14 │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5f2830 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x982ae6(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + ja 5f234e │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 5f2332 │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 5f2324 │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 5f2332 │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 5f2324 │ │ │ │ + movq $0x5f2190,-0x38(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x57(%rdi) │ │ │ │ - movq $0x5f4ef8,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x5f4f68,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0xda4628,0x8(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp c9d4f8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5f50dc │ │ │ │ - movq $0x5f50f8,-0x10(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %rsi,%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5f2830 │ │ │ │ - lea 0x982a1d(%rip),%rbx │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f23d9 │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rcx │ │ │ │ + mov 0x15(%rbx),%rdx │ │ │ │ + mov 0x1d(%rbx),%r8 │ │ │ │ + mov 0x25(%rbx),%r9 │ │ │ │ + mov 0x2d(%rbx),%r10 │ │ │ │ + mov 0x35(%rbx),%rbx │ │ │ │ + movq $0x5f21d0,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %r8,-0x18(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + mov %r10,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x40(%r12),%rdi │ │ │ │ + mov %r9,%rbx │ │ │ │ + jmp da7638 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - enter $0x66df,$0x0 │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB mov $0x4c,%r8b │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5f2558 │ │ │ │ + movq $0x5f2460,-0x30(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rcx │ │ │ │ + mov 0x15(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f2460 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB loopne 5f2415 │ │ │ │ + and $0x5f,%al │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + rex.WXB (bad) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov 0xf(%rcx),%rdx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov 0x17(%rcx),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f24b0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 5f4fb8 │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sub %r9b,-0x75(%r8) │ │ │ │ + rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + cmp %cl,-0x75(%rax) │ │ │ │ + jne 5f2500 │ │ │ │ + mov 0x48(%rbp),%rdi │ │ │ │ + mov %rbx,%r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 5f255c │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f2548 │ │ │ │ + mov 0x6(%rbx),%r8 │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x5f2378,-0x38(%r12) │ │ │ │ + mov %r8,-0x30(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x35(%r12),%r9 │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp 5f1c60 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov %rax,%r9 │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp 5f1c60 │ │ │ │ + nopl (%rax) │ │ │ │ + cmp %ah,%dh │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + incl (%rdi) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5f5166 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5f50b8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,(%rdi) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - push %rax │ │ │ │ + (bad) │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f51df │ │ │ │ - movq $0x5f5120,-0x48(%r12) │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - mov %rsi,-0x38(%r12) │ │ │ │ - movq $0x5f5140,-0x30(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - movq $0x5f6b38,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x47(%r12),%rax │ │ │ │ + ja 5f262e │ │ │ │ + movq $0x5f1c60,-0x58(%r12) │ │ │ │ + mov %rsi,-0x50(%r12) │ │ │ │ + mov %r14,-0x48(%r12) │ │ │ │ + movq $0x5f1ff0,-0x40(%r12) │ │ │ │ + mov 0x0(%rbp),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov %r8,-0x30(%r12) │ │ │ │ + mov %r9,-0x28(%r12) │ │ │ │ + lea -0x53(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x5f2400,-0x18(%r12) │ │ │ │ + mov %r8,-0x10(%r12) │ │ │ │ + mov %r9,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - lea 0x982917(%rip),%rbx │ │ │ │ + mov %r9,%rax │ │ │ │ + mov 0x8(%rbp),%r9 │ │ │ │ + lea -0x3d(%r12),%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rax,%rdi │ │ │ │ + lea -0x15(%r12),%rsi │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp da7b20 │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + lea 0x98a198(%rip),%rbx │ │ │ │ + mov %r14,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x0(%rbp),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 5f4fa0 │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5f522a │ │ │ │ + jb 5f2713 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9d140 │ │ │ │ + movq $0x5f26d0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f26d0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x104f851,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5f5272 │ │ │ │ + jb 5f277b │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xda4100,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ + movq $0x5f2770,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5f28a0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f2770 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5f52f1 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f52e6 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0xd75288,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0xda4100,-0x10(%rbp) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c9d5c8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,%gs:-0x1(%rcx) │ │ │ │ + gs lock nop │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73578c64 <__environ@GLIBC_2.2.5+0x725211bc> │ │ │ │ - pop %rsp │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f536a │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - movq $0x5f5290,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - movq $0xda4628,-0x18(%rbp) │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp c9d4f8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5f53e9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5f53eb │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f53e0 │ │ │ │ - movq $0x5f5208,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - movq $0x5f5408,-0x20(%rbp) │ │ │ │ - mov %rsi,%r14 │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 5f28f3 │ │ │ │ + movq $0x5f27f0,-0x28(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5f2830 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x98271e(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f27f0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + sub %ch,(%rax) │ │ │ │ + pop %rdi │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7ffbb(%rcx),%ecx │ │ │ │ (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f545c │ │ │ │ - movq $0x5f5240,-0x38(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x5f5310,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x16(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 5f2828 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5f54ac │ │ │ │ - movq $0x5f54c8,-0x10(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %rsi,%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5f2830 │ │ │ │ - lea 0x982665(%rip),%rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ + jne 5f2860 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 5f28a0 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f2890 │ │ │ │ + movq $0x5f2728,-0x30(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x30(%r12),%rdi │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp da7638 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f28e3 │ │ │ │ + movq $0x5f2690,-0x28(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x28(%r12),%rdi │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp da7638 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - pop %rax │ │ │ │ - rex.WRXB │ │ │ │ - data16 add %al,0x1000000(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 5f5398 │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5f5536 │ │ │ │ + jb 5f298b │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5f5488 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + movq $0x5f2948,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f2948 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - push %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f55af │ │ │ │ - movq $0x5f54f0,-0x48(%r12) │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - mov %rsi,-0x38(%r12) │ │ │ │ - movq $0x5f5510,-0x30(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - movq $0x5f6b38,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x47(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ + movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - lea 0x98255f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ - jmp d9aff0 │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5f5650 │ │ │ │ - movq $0x5f5638,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5f29f3 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5f29e8,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5f5638 │ │ │ │ + jne 5f29e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r14b,0x56(%r8) │ │ │ │ - pop %rdi │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - ret │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp da6920 │ │ │ │ - lea 0x9824f9(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %al,%gs:-0x1(%rcx) │ │ │ │ + gs lock nop │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2c(%rdi) │ │ │ │ - movq $0xc7c720,-0x20(%r12) │ │ │ │ - movq $0xd752a8,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ - jmp d9aff0 │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5f5716 │ │ │ │ - movq $0xda4100,-0x10(%rbp) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 5f2b6b │ │ │ │ + movq $0x5f2a68,-0x28(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5f27c8 │ │ │ │ - lea 0x982483(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f2a68 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5f575a │ │ │ │ - movq $0x5f5778,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5f2758 │ │ │ │ - lea 0x982447(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + movabs 0x8b48d88948005f2a,%al │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7ffbb(%rcx),%ecx │ │ │ │ (bad) │ │ │ │ - mov %ss,%esp │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ - decl (%rdi) │ │ │ │ + jne 5f2aa0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ + jne 5f2ad8 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 5f2b18 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f2b08 │ │ │ │ + movq $0x5f29a0,-0x30(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x30(%r12),%rdi │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp da7638 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f2b5b │ │ │ │ + movq $0x5f2908,-0x28(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x28(%r12),%rdi │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp da7638 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + sbb (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - rex add %al,0x1000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 5f56f8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x4f(%rdi) │ │ │ │ + mov 0x2(%rbx),%rax │ │ │ │ + movq $0x5f2798,-0x28(%r12) │ │ │ │ + mov %r9,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x5f2a10,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + mov 0x0(%rbp),%r9 │ │ │ │ + mov %r8,%rbx │ │ │ │ + lea -0x25(%r12),%r8 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rsi,%rbx │ │ │ │ + lea -0xd(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5f4eb0 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5f57e2 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5f2c32 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5f5740 │ │ │ │ + jmp c9e0f8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f584d │ │ │ │ - movq $0x5f57a0,-0x38(%r12) │ │ │ │ - mov %r14,-0x30(%r12) │ │ │ │ - movq $0x5f57c0,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x5f6b18,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - lea 0x982351(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB movabs 0x163820ff8394c,%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock or %ch,(%rdx,%rbx,8) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + pop %rbp │ │ │ │ + clc │ │ │ │ + movq $0x5f2cc0,-0x48(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x38(%rbx),%rdi │ │ │ │ + mov 0x40(%rbx),%r8 │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + mov %rdx,-0x40(%rbp) │ │ │ │ + mov %r8,-0x38(%rbp) │ │ │ │ + mov %rdi,-0x30(%rbp) │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffb8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f2cc0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ - jmp d9aff0 │ │ │ │ - add %eax,(%rax) │ │ │ │ + xchg %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5f58c2 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5f58d8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call be59d0 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov 0xf(%rcx),%rdx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov 0x17(%rcx),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp d752e8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f2d08 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + leave │ │ │ │ + or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - sbb $0x982322,%eax │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2d(%rdi) │ │ │ │ - movq $0x5f5898,-0x28(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - movq $0x5f6af8,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.RB │ │ │ │ + rex.W │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 5f2dbc │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f2dc6 │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 5f2daa │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 5f2d9c │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 5f2daa │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 5f2d9c │ │ │ │ + movq $0x5f2c08,-0x38(%r12) │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - lea 0x9822bc(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,0x2000000(%rip) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1a(%rdi) │ │ │ │ - movq $0x5f6ad8,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x98226f(%rip),%rbx │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f2e51 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rdi │ │ │ │ + mov 0x2f(%rbx),%r8 │ │ │ │ + mov 0x37(%rbx),%rbx │ │ │ │ + movq $0x5f2c48,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov %r8,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x40(%r12),%r14 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + jmp da7148 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5f59de │ │ │ │ - movq $0x5f59f8,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp da6920 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - sbb $0xa5952a,%eax │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5f5a68 │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f5a5d │ │ │ │ - movq $0x5f59c0,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - movq $0xda4100,-0x10(%rbp) │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5f28a0 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0x9821a9(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5f5aba │ │ │ │ + jb 5f2e9a │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xda4100,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5f27c8 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c9e0f8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - ... │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5f5b29 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5f5b04 │ │ │ │ - movq $0x5f5b20,-0x20(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %rdi,%r14 │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp d752e8 │ │ │ │ - lea 0x982115(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%eax │ │ │ │ + rex.RB movabs 0x163820ff8394c,%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock or %ch,(%rdx,%rbx,8) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + pop %rbp │ │ │ │ + clc │ │ │ │ + movq $0x5f2f28,-0x48(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x38(%rbx),%rdi │ │ │ │ + mov 0x40(%rbx),%r8 │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + mov %rdx,-0x40(%rbp) │ │ │ │ + mov %r8,-0x38(%rbp) │ │ │ │ + mov %rdi,-0x30(%rbp) │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffb8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f2f28 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x38(%rdi) │ │ │ │ - movq $0x5f5a88,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call be5ea0 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov 0xf(%rcx),%rdx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov 0x17(%rcx),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f2f70 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + leave │ │ │ │ + or $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.RB │ │ │ │ + rex.W │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 5f3024 │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f302e │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 5f3012 │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 5f3004 │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 5f3012 │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 5f3004 │ │ │ │ + movq $0x5f2e70,-0x38(%r12) │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - movq $0xda4100,0x10(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5f28a0 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp d9bef0 │ │ │ │ - nopl (%rax) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,0x2000000(%rip) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735794e4 <__environ@GLIBC_2.2.5+0x72521a3c> │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - movq $0x5f5bd8,-0x18(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %rsi,%r14 │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp d752e8 │ │ │ │ - lea 0x982069(%rip),%rbx │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f30b9 │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rcx │ │ │ │ + mov 0x15(%rbx),%rdx │ │ │ │ + mov 0x1d(%rbx),%r8 │ │ │ │ + mov 0x25(%rbx),%r9 │ │ │ │ + mov 0x2d(%rbx),%r10 │ │ │ │ + mov 0x35(%rbx),%rbx │ │ │ │ + movq $0x5f2eb0,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %r8,-0x18(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + mov %r10,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x40(%r12),%rdi │ │ │ │ + mov %r9,%rbx │ │ │ │ + jmp da7638 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x39(%rax) │ │ │ │ - or %r8b,(%r8) │ │ │ │ - fiaddl (%r8) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 5f27c8 │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x48(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5f3236 │ │ │ │ + mov 0x4(%rbx),%rcx │ │ │ │ + mov 0xc(%rbx),%rdx │ │ │ │ + mov 0x14(%rbx),%rax │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov 0xf(%rdi),%r9 │ │ │ │ + mov 0x17(%rdi),%r10 │ │ │ │ + mov %r8,%rdi │ │ │ │ + and $0x7,%r8d │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 5f321d │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + add $0x98,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f31e1 │ │ │ │ + mov 0x6(%rbx),%r11 │ │ │ │ + mov 0xe(%rbx),%r14 │ │ │ │ + movq $0x5f7838,-0x90(%r12) │ │ │ │ + mov %r8,-0x88(%r12) │ │ │ │ + mov %rbx,-0x80(%r12) │ │ │ │ + movq $0x5f2df0,-0x78(%r12) │ │ │ │ + mov %r11,-0x70(%r12) │ │ │ │ + mov %r14,-0x68(%r12) │ │ │ │ + mov %r8,-0x60(%r12) │ │ │ │ + lea -0x8f(%r12),%rbx │ │ │ │ + mov %rbx,-0x58(%r12) │ │ │ │ + mov %rdx,-0x50(%r12) │ │ │ │ + mov %r10,-0x48(%r12) │ │ │ │ + mov %r9,-0x40(%r12) │ │ │ │ + movq $0x5f3058,-0x38(%r12) │ │ │ │ + mov %r11,-0x30(%r12) │ │ │ │ + mov %r14,-0x28(%r12) │ │ │ │ + mov %r8,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %r10,-0x8(%r12) │ │ │ │ + mov %r9,(%r12) │ │ │ │ + lea -0x35(%r12),%r9 │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea -0x77(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5f2b88 │ │ │ │ + movq $0x98,0x388(%r13) │ │ │ │ + movq $0x5f3250,-0x48(%rbp) │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ + mov %rcx,-0x38(%rbp) │ │ │ │ + mov %rdx,-0x30(%rbp) │ │ │ │ + mov %rsi,-0x28(%rbp) │ │ │ │ + mov %rdi,-0x20(%rbp) │ │ │ │ + mov %r8,-0x18(%rbp) │ │ │ │ + mov %r9,-0x10(%rbp) │ │ │ │ + mov %r10,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffb8,%rbp │ │ │ │ + jmp d9c360 │ │ │ │ + mov %rcx,%r9 │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5f2b88 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + or %dh,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5f5c26 │ │ │ │ - movq $0xda4100,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5f27c8 │ │ │ │ - lea 0x982003(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jne 5f3280 │ │ │ │ + mov 0x28(%rbp),%rdi │ │ │ │ + mov 0x30(%rbp),%r8 │ │ │ │ + mov 0x38(%rbp),%r9 │ │ │ │ + mov 0x40(%rbp),%r10 │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp 5f3121 │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735795a4 <__environ@GLIBC_2.2.5+0x72521afc> │ │ │ │ - (bad) │ │ │ │ - movq $0x5f5c98,-0x18(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %rsi,%r14 │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp d752e8 │ │ │ │ - lea 0x981fb9(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 5f3334 │ │ │ │ + movq $0x5f32e0,-0x20(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f32e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x39(%rax) │ │ │ │ - or %r8b,(%r8) │ │ │ │ - fiaddl (%r8) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 5f28a0 │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + sbb %dh,(%rbx) │ │ │ │ + pop %rdi │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f3318 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5f5ce6 │ │ │ │ - movq $0xda4100,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5f28a0 │ │ │ │ - lea 0x981f53(%rip),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + jge 5f3327 │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 5f30e0 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5f5d3a │ │ │ │ + jb 5f336e │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xda4100,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5f27c8 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5f5da9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5f5d84 │ │ │ │ - movq $0x5f5da0,-0x20(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %rdi,%r14 │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp d752e8 │ │ │ │ - lea 0x981ebd(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%eax │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x38(%rdi) │ │ │ │ - movq $0x5f5d08,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - movq $0xda4100,0x10(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5f28a0 │ │ │ │ + add %dh,0x27(%rdi) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rbx │ │ │ │ + movq $0x5f3348,-0x18(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + lea -0x18(%r12),%rdi │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp da7638 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - jmp d9bef0 │ │ │ │ - nopl (%rax) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5f5e3a │ │ │ │ + jb 5f340e │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xda4100,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5f27c8 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5f7680 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5f5ea8 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f5e9d │ │ │ │ - movq $0x5f5e08,-0x18(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - mov %rsi,%r14 │ │ │ │ - movq $0xda4100,-0x10(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5f28a0 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x24(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x5f33e8,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + jmp da7148 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0x981da1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5f5eee │ │ │ │ - movq $0xda4100,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5f27c8 │ │ │ │ - lea 0x981d63(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5f5f36 │ │ │ │ - movq $0xda4100,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + jb 5f34aa │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5f27c8 │ │ │ │ - lea 0x981d23(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + jmp c9e0f8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5f5f7e │ │ │ │ - movq $0xda4100,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5f28a0 │ │ │ │ - lea 0x981ce3(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5f5fc6 │ │ │ │ - movq $0xda4100,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5f28a0 │ │ │ │ - lea 0x981ca3(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea 0xa58f32(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5f605a │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f604f │ │ │ │ + jb 5f34ea │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x5f5ff0,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + jmp c9e0f8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5f60c0 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f60b5 │ │ │ │ - movq $0x5f6010,-0x10(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - movq $0xda4100,-0x10(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + jb 5f352a │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5f28a0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x981bb1(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp c9e0f8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea 0xa58e3a(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5f6152 │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f6147 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5f356a │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x5f60e8,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + jmp c9e0f8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5f61b8 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f61ad │ │ │ │ - movq $0x5f6108,-0x10(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - movq $0xda4100,-0x10(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + jb 5f35aa │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5f28a0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x981ac1(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + jmp c9e0f8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5f61fd │ │ │ │ - movq $0x5f6218,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp da6920 │ │ │ │ - lea 0x981a84(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - ... │ │ │ │ + test %esi,-0x1(%rax) │ │ │ │ (bad) │ │ │ │ + decl -0x8(%rcx,%rdi,1) │ │ │ │ + jb 5f3864 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5f3648,-0x58(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x38(%rbx),%r8 │ │ │ │ + mov 0x48(%rbx),%r9 │ │ │ │ + mov 0x50(%rbx),%r10 │ │ │ │ + mov 0x40(%rbx),%rbx │ │ │ │ + mov %rcx,-0x50(%rbp) │ │ │ │ + mov %rdx,-0x48(%rbp) │ │ │ │ + mov %r10,-0x40(%rbp) │ │ │ │ + mov %r9,-0x38(%rbp) │ │ │ │ + mov %rax,-0x30(%rbp) │ │ │ │ + mov %rsi,-0x28(%rbp) │ │ │ │ + mov %rdi,-0x20(%rbp) │ │ │ │ + mov %r8,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffa8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f3648 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + or %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - iret │ │ │ │ - rex.WRB jp 5f6221 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73579b94 <__environ@GLIBC_2.2.5+0x725220ec> │ │ │ │ - sbb $0xf845c748,%eax │ │ │ │ - mov %ah,0x5f(%rdx) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 139a5b1 <__environ@GLIBC_2.2.5+0x342b09> │ │ │ │ + rex.RB loopne 5f35ed │ │ │ │ + ss pop %rdi │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + rex.WXB cmovs -0x76b7f8a5(%r11),%rcx │ │ │ │ + fimull -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + rex │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov 0xf(%rdx),%rsi │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 5f27c8 │ │ │ │ - lea 0x981a23(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - pop %rdi │ │ │ │ - rex.WRB jp 5f6291 │ │ │ │ + mov 0x17(%rdx),%rdx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x40(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f36a0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + mov %?,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5f62cd │ │ │ │ - movq $0x5f62e8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp da6920 │ │ │ │ - lea 0x9819c4(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - decl 0x0(%rdx,%rdi,2) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call be6d90 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov 0xf(%rcx),%rdx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov 0x17(%rcx),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f36e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + iret │ │ │ │ + mov %es,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + cmp %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bl,0x48000000(%rcx) │ │ │ │ + mov 0x50(%rbp),%ecx │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jge 5f3868 │ │ │ │ + movq $0x5f3740,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x70(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f3740 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + iret │ │ │ │ + cld │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5f6346 │ │ │ │ - movq $0x5f6360,-0x10(%rbp) │ │ │ │ - mov 0xf(%rbx),%r14 │ │ │ │ - movq $0xda4100,-0x20(%rbp) │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5f27c8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %cl,0x49000004(%rbp) │ │ │ │ + add $0x40,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f3a6f │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jl 5f3a54 │ │ │ │ + mov 0x78(%rbp),%rsi │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + je 5f3b74 │ │ │ │ + add $0x18,%rbp │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + add $0x68,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x5f37c0,0x18(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f37c0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %?,0x1(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r10b,0x49005f63(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ + sub %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %dl,0x49000002(%rcx) │ │ │ │ + add $0x40,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f3973 │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jl 5f3965 │ │ │ │ + mov 0x60(%rbp),%rsi │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jne 5f3787 │ │ │ │ + mov 0x40(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jl 5f3965 │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jne 5f3787 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x5f3480,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x68,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jne 5f3983 │ │ │ │ + mov 0x58(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jge 5f3a7f │ │ │ │ + movq $0x5f38b0,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d9fd80 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + mov %rcx,0x70(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f38b0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + iret │ │ │ │ + cld │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %dl,%gs:0x17(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5f6402 │ │ │ │ - add $0x20,%r12 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bl,0x49000003(%rip) │ │ │ │ + add $0x40,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f63f7 │ │ │ │ - movq $0x5f6310,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - movq $0x5f6420,-0x10(%rbp) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5f2758 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - lea 0x981897(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + ja 5f3bfe │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jl 5f3a54 │ │ │ │ + mov 0x78(%rbp),%rsi │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + je 5f38f8 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5f3787 │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jl 5f3a54 │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + je 5f3917 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5f3787 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x5f3540,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x70(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x80,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x68,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + movq $0x5f39b0,0x18(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f39b0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %?,0x1(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sub %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,0x49000000(%rcx) │ │ │ │ + add $0x40,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f3bee │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jl 5f3965 │ │ │ │ + mov 0x60(%rbp),%rsi │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jne 5f3787 │ │ │ │ + mov 0x40(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jl 5f3965 │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jne 5f3787 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x5f34c0,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x68,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x80,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x68,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jne 5f3aa0 │ │ │ │ + movq $0x5f3c30,0x18(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x70(%rbp),%rsi │ │ │ │ + mov 0x68(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp c9e0f8 │ │ │ │ + movq $0x5f3ad0,0x18(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f3ad0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %?,0x1(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - add %r8b,(%r8) │ │ │ │ - fiaddl (%r8) │ │ │ │ - jmp 5f28a0 │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sub %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x49(%rbp,%rax,4) │ │ │ │ + add $0x40,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f3c0e │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jl 5f3965 │ │ │ │ + mov 0x60(%rbp),%rsi │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jne 5f3787 │ │ │ │ + mov 0x40(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jl 5f3965 │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jne 5f3787 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x5f3500,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x68,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jl 5f3a54 │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + je 5f3b93 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5f3787 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x5f3580,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x70(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x80,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x80,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %?,%ebp │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5f647e │ │ │ │ - movq $0x5f6498,-0x10(%rbp) │ │ │ │ - mov 0xf(%rbx),%r14 │ │ │ │ - movq $0xda4100,-0x20(%rbp) │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5f27c8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,0x3c(%r8) │ │ │ │ + pop %rdi │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + and %cl,-0x77(%rax) │ │ │ │ + rex.RB (bad) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f3c60 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + mov %?,%edi │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r9b,%r8b │ │ │ │ - fs pop %rdi │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x77(%rax) │ │ │ │ - ret │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d9fd80 │ │ │ │ + rex.RB (bad) │ │ │ │ + movq $0x5f3c98,0x60(%rbp) │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov 0x30(%rbp),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x60,%rbp │ │ │ │ + jmp 5f74d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %dl,%gs:0x17(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5f653a │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f652f │ │ │ │ - movq $0x5f6448,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - movq $0x5f6558,-0x10(%rbp) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5f2758 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - lea 0x981767(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + enter $0x5f3c,$0x0 │ │ │ │ + mov %r14,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f3cc8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - add %r8b,(%r8) │ │ │ │ - fiaddl (%r8) │ │ │ │ - jmp 5f28a0 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - jmp d9aff0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5f65f0 │ │ │ │ - add $0x10,%r12 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + pop %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f65e5 │ │ │ │ - movq $0x5f6580,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - movq $0xda4100,-0x10(%rbp) │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5f28a0 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0x9816b9(%rip),%rbx │ │ │ │ + ja 5f3d93 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rdi │ │ │ │ + mov 0x2f(%rbx),%r8 │ │ │ │ + mov 0x37(%rbx),%r9 │ │ │ │ + mov 0x3f(%rbx),%r10 │ │ │ │ + mov 0x47(%rbx),%rbx │ │ │ │ + movq $0x5f35c0,-0x50(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + mov %rdx,-0x30(%r12) │ │ │ │ + mov %rsi,-0x28(%r12) │ │ │ │ + mov %rdi,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov %r8,-0x10(%r12) │ │ │ │ + mov %r10,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x50(%r12),%r14 │ │ │ │ + mov %r9,%rbx │ │ │ │ + jmp da7148 │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5f6632 │ │ │ │ - movq $0x5f6650,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d9fb88 │ │ │ │ - lea 0x98167f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xa588d2,%eax │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5f3de2 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c9e0f8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5f669a │ │ │ │ - movq $0xda4100,-0x10(%rbp) │ │ │ │ - movq $0xf77cb9,-0x8(%rbp) │ │ │ │ + jb 5f3e22 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5f28a0 │ │ │ │ - lea 0x98161f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp c9e0f8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5f66f2 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5f3e62 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5f6708,-0x18(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xda4358,-0x28(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 5f27c8 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c9e0f8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - fisttps 0x7a(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ - (bad) │ │ │ │ - addb $0x0,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - or (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f675f │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x5f66b8,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5f67d5 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f67ca │ │ │ │ - movq $0x5f6730,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - movq $0x5f67f0,-0x10(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + jb 5f3ea2 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5f2758 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x9814ec(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - add %r8b,(%r8) │ │ │ │ - fiaddl (%r8) │ │ │ │ - jmp 5f28a0 │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp c9e0f8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5f6842 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5f3ee2 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xda4100,-0x20(%rbp) │ │ │ │ - movq $0xf77cb9,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5f28a0 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c9e0f8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5f688a │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + test %esi,-0x1(%rax) │ │ │ │ + (bad) │ │ │ │ + decl -0x8(%rcx,%rdi,1) │ │ │ │ + jb 5f419c │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5f68a0,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%r14 │ │ │ │ + movq $0x5f3f80,-0x58(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5f2758 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x38(%rbx),%r8 │ │ │ │ + mov 0x48(%rbx),%r9 │ │ │ │ + mov 0x50(%rbx),%r10 │ │ │ │ + mov 0x40(%rbx),%rbx │ │ │ │ + mov %rcx,-0x50(%rbp) │ │ │ │ + mov %rdx,-0x48(%rbp) │ │ │ │ + mov %r10,-0x40(%rbp) │ │ │ │ + mov %r9,-0x38(%rbp) │ │ │ │ + mov %rax,-0x30(%rbp) │ │ │ │ + mov %rsi,-0x28(%rbp) │ │ │ │ + mov %rdi,-0x20(%rbp) │ │ │ │ + mov %r8,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffa8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f3f80 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + or %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB loopne 5f3f5d │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2a(%rdi) │ │ │ │ - movq $0x5f6810,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x5f68f8,-0x8(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5f2830 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + pop %rdi │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + rex.WXB cmovs -0x76b7f8a5(%r11),%rcx │ │ │ │ + fimull -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + rex │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov 0xf(%rdx),%rsi │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov 0x17(%rdx),%rdx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x40(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f3fd8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %?,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - add %r13b,(%r8) │ │ │ │ - rex.RX fiaddl (%rax) │ │ │ │ - jmp c9d560 │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call be8000 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov 0xf(%rcx),%rdx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov 0x17(%rcx),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f4020 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + iret │ │ │ │ + mov %es,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1c(%rdi) │ │ │ │ - movq $0x5f6858,-0x18(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - jmp 5f6788 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - lea 0x981375(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + cmp %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bl,0x48000000(%rcx) │ │ │ │ + mov 0x50(%rbp),%ecx │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jge 5f41a0 │ │ │ │ + movq $0x5f4078,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x70(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f4078 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + iret │ │ │ │ + cld │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1a(%rdi) │ │ │ │ - movq $0x5f6ad8,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x981627(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1a(%rdi) │ │ │ │ - movq $0x5f6af8,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x9815d7(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1a(%rdi) │ │ │ │ - movq $0x5f6b18,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %cl,0x49000004(%rbp) │ │ │ │ + add $0x40,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f43a7 │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jl 5f438c │ │ │ │ + mov 0x78(%rbp),%rsi │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + je 5f44ac │ │ │ │ + add $0x18,%rbp │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x981587(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + movq $0x5f40f8,0x18(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f40f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %?,0x1(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1a(%rdi) │ │ │ │ - movq $0x5f6b38,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sub %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %dl,0x49000002(%rcx) │ │ │ │ + add $0x40,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f42ab │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jl 5f429d │ │ │ │ + mov 0x60(%rbp),%rsi │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jne 5f40bf │ │ │ │ + mov 0x40(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jl 5f429d │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jne 5f40bf │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x5f3db8,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ + add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x981537(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - push %rcx │ │ │ │ - fstpt 0x0(%rax,%rax,1) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jne 5f42bb │ │ │ │ + mov 0x58(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jge 5f43b7 │ │ │ │ + movq $0x5f41e8,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x70(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f41e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + iret │ │ │ │ + cld │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - inc %rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bl,0x49000003(%rip) │ │ │ │ + add $0x40,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f4536 │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jl 5f438c │ │ │ │ + mov 0x78(%rbp),%rsi │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + je 5f4230 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5f40bf │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jl 5f438c │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + je 5f424f │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5f40bf │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x5f3e78,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x70(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x80,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x68,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + movq $0x5f42e8,0x18(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f42e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %?,0x1(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - fstpt 0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sub %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,0x49000000(%rcx) │ │ │ │ + add $0x40,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f4526 │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jl 5f429d │ │ │ │ + mov 0x60(%rbp),%rsi │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jne 5f40bf │ │ │ │ + mov 0x40(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jl 5f429d │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jne 5f40bf │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x5f3df8,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x68,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x80,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x68,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jne 5f43d8 │ │ │ │ + movq $0x5f4568,0x18(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x70(%rbp),%rsi │ │ │ │ + mov 0x68(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp c9e0f8 │ │ │ │ + movq $0x5f4408,0x18(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f4408 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %?,0x1(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - inc %rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sub %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x49(%rbp,%rax,4) │ │ │ │ + add $0x40,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f4546 │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jl 5f429d │ │ │ │ + mov 0x60(%rbp),%rsi │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jne 5f40bf │ │ │ │ + mov 0x40(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jl 5f429d │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jne 5f40bf │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x5f3e38,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x68,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jl 5f438c │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + je 5f44cb │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5f40bf │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x5f3eb8,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x70(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x80,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x80,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ xchg %ax,%ax │ │ │ │ - scas %es:(%rdi),%eax │ │ │ │ - fstpt 0x0(%rax,%rax,1) │ │ │ │ + mov %?,%ebp │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,0x48005f45(%r8) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rax,0x60(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f4598 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + mov %?,%edi │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - inc %rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - fcmovnu %st(3),%st │ │ │ │ - jl 5f6b24 │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.RB (bad) │ │ │ │ + movq $0x5f45d0,0x60(%rbp) │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov 0x30(%rbp),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x60,%rbp │ │ │ │ + jmp 5f74d8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + add %al,0x5f(%rsi) │ │ │ │ + add %cl,0x75(%rcx,%rcx,4) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 5f4600 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - inc %rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + pop %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f46d5 │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rcx │ │ │ │ + mov 0x15(%rbx),%rdx │ │ │ │ + mov 0x1d(%rbx),%r8 │ │ │ │ + mov 0x25(%rbx),%r9 │ │ │ │ + mov 0x2d(%rbx),%r10 │ │ │ │ + mov 0x35(%rbx),%r11 │ │ │ │ + mov %r11,0x40(%rsp) │ │ │ │ + mov 0x3d(%rbx),%r11 │ │ │ │ + mov 0x45(%rbx),%rbx │ │ │ │ + movq $0x5f3ef8,-0x50(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + mov %rdx,-0x30(%r12) │ │ │ │ + mov %r8,-0x28(%r12) │ │ │ │ + mov %r9,-0x20(%r12) │ │ │ │ + mov %rdi,-0x18(%r12) │ │ │ │ + mov %r10,-0x10(%r12) │ │ │ │ + mov %r11,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x50(%r12),%rdi │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp da7638 │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5f6bd3 │ │ │ │ - movq $0x5f6b90,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + mov %r9b,-0x8(%r9,%rdi,1) │ │ │ │ + jb 5f48fc │ │ │ │ + movq $0x5f4788,-0x58(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rcx │ │ │ │ + mov 0x15(%rbx),%rdx │ │ │ │ + mov 0x1d(%rbx),%r8 │ │ │ │ + mov 0x25(%rbx),%r9 │ │ │ │ + mov 0x2d(%rbx),%r10 │ │ │ │ + mov 0x35(%rbx),%r11 │ │ │ │ + mov 0x3d(%rbx),%rbx │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r9,-0x50(%rbp) │ │ │ │ + mov %rdx,-0x48(%rbp) │ │ │ │ + mov %r8,-0x40(%rbp) │ │ │ │ + mov %rcx,-0x38(%rbp) │ │ │ │ + mov %r10,-0x30(%rbp) │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %r11,-0x20(%rbp) │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffa8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5f6b90 │ │ │ │ + jne 5f4788 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + or (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB loopne 5f4765 │ │ │ │ + rex.RXB pop %r15 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + rex.WXB (bad) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov 0xf(%rcx),%rdx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov 0x17(%rcx),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f47d8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov (%rcx),%es │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sub %r9b,-0x75(%r8) │ │ │ │ + rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + cmp %cl,-0x75(%rax) │ │ │ │ + jne 5f4850 │ │ │ │ + mov 0x70(%rbp),%rdi │ │ │ │ + mov %rbx,%r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 5f4900 │ │ │ │ + add $0xa0,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f48ec │ │ │ │ + mov 0x6(%rbx),%r8 │ │ │ │ + mov 0xe(%rbx),%r9 │ │ │ │ + movq $0x5f3d20,-0x98(%r12) │ │ │ │ + mov %rbx,-0x90(%r12) │ │ │ │ + mov 0x20(%rbp),%r10 │ │ │ │ + mov %r10,-0x88(%r12) │ │ │ │ + mov 0x8(%rbp),%r11 │ │ │ │ + mov %r11,-0x80(%r12) │ │ │ │ + mov %r8,-0x78(%r12) │ │ │ │ + mov %r9,-0x70(%r12) │ │ │ │ + mov 0x50(%rbp),%r14 │ │ │ │ + mov %r14,-0x68(%r12) │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ + mov %rax,-0x60(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x58(%r12) │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,-0x50(%r12) │ │ │ │ + movq $0x5f4658,-0x48(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r10,-0x38(%r12) │ │ │ │ + mov %r11,-0x30(%r12) │ │ │ │ + mov %r8,-0x28(%r12) │ │ │ │ + mov %r9,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov 0x40(%rbp),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x45(%r12),%r9 │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea -0x97(%r12),%rax │ │ │ │ + mov %rax,0x70(%rbp) │ │ │ │ + add $0x70,%rbp │ │ │ │ + jmp 5f2b88 │ │ │ │ + movq $0xa0,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov 0x58(%rbp),%r9 │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x60(%rbp),%rax │ │ │ │ + mov %rax,0x70(%rbp) │ │ │ │ + add $0x70,%rbp │ │ │ │ + jmp 5f2b88 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + js 5f499a │ │ │ │ + cmp 0x358(%rbp),%esp │ │ │ │ + ja 5f49f5 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rdi │ │ │ │ + mov 0x2f(%rbx),%r8 │ │ │ │ + mov 0x37(%rbx),%r9 │ │ │ │ + mov 0x3f(%rbx),%rbx │ │ │ │ + movq $0x5f3390,-0x70(%r12) │ │ │ │ + mov %rax,-0x68(%r12) │ │ │ │ + mov %r14,-0x60(%r12) │ │ │ │ + movq $0x5f3430,-0x58(%r12) │ │ │ │ + mov %r14,-0x50(%r12) │ │ │ │ + mov %rdi,-0x48(%r12) │ │ │ │ + movq $0x5f4700,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + lea -0x6d(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x57(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %r9,%rcx │ │ │ │ + mov %rax,%r9 │ │ │ │ + mov %r8,%rax │ │ │ │ + lea -0x3d(%r12),%r8 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp da7b20 │ │ │ │ + movq $0x78,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5f4a9b │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5f4a58,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f4a58 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x610a10,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - lea 0x98141e(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5f4b03 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5f4af8,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f4af8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,%gs:-0x1(%rcx) │ │ │ │ + gs lock nop │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5f6cab │ │ │ │ - movq $0x5f6c38,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ + rex.RB loopne 5f4b71 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5f4c47 │ │ │ │ + movq $0x5f4b68,-0x18(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5f6c38 │ │ │ │ + jne 5f4b68 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r13b,0x6c(%r8) │ │ │ │ - pop %rdi │ │ │ │ + rex.RB clc │ │ │ │ + movabs 0x8b48d88948005f4b,%al │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7ffbb(%rcx),%ecx │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 5f4ba0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add %esi,0x49(%rsi,%rcx,2) │ │ │ │ + add $0x20,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f4bf2 │ │ │ │ + movq $0x5f4ab0,-0x18(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x18(%r12),%rdi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + lea 0xa5ac6b(%rip),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp da7638 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f4c37 │ │ │ │ + movq $0x5f4a18,-0x10(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x10(%r12),%rdi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + lea 0xa5ac26(%rip),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp da7638 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5f4ce3 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5f4ca0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5f6c68 │ │ │ │ + jne 5f4ca0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x610a30,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x104f851,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - lea 0x98134e(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5f6d19 │ │ │ │ - movq $0x5f6d08,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + jb 5f4d4b │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5f4d40,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5f6d08 │ │ │ │ + jne 5f4d40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %al,%gs:-0x1(%rcx) │ │ │ │ + gs lock nop │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 5f4db9 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5f4e8f │ │ │ │ + movq $0x5f4db0,-0x18(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f4db0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x9812e8(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5f6d85 │ │ │ │ - movq $0x5f6d78,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ + call 485fad06 <__environ@GLIBC_2.2.5+0x475a325e> │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5f6d78 │ │ │ │ + jne 5f4de8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs 0x6be908c5(%rbx),%eax │ │ │ │ - rex.X jp 5f6d85 │ │ │ │ - lea 0x981284(%rip),%rbx │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add %esi,0x49(%rsi,%rcx,2) │ │ │ │ + add $0x20,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f4e3a │ │ │ │ + movq $0x5f4cf8,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x18(%r12),%rdi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + lea 0xa5aa23(%rip),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp da7638 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f4e7f │ │ │ │ + movq $0x5f4c60,-0x10(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x10(%r12),%rdi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + lea 0xa5a9de(%rip),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp da7638 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sbb %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x3000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7f(%rcx) │ │ │ │ + (bad) │ │ │ │ + cwtl │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %esp,0x48000000(%rbp) │ │ │ │ + mov 0x3(%rbx),%eax │ │ │ │ + mov 0xb(%rbx),%rcx │ │ │ │ + mov 0x13(%rbx),%rbx │ │ │ │ + movq $0x5f30e0,-0x90(%r12) │ │ │ │ + mov %rsi,-0x88(%r12) │ │ │ │ + mov %rdi,-0x80(%r12) │ │ │ │ + mov %rax,-0x78(%r12) │ │ │ │ + movq $0x5f3298,-0x70(%r12) │ │ │ │ + lea -0x8c(%r12),%rdx │ │ │ │ + mov %rdx,-0x68(%r12) │ │ │ │ + movq $0x5f4948,-0x60(%r12) │ │ │ │ + mov %r8,-0x58(%r12) │ │ │ │ + mov %rsi,-0x50(%r12) │ │ │ │ + mov %rdi,-0x48(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + mov %r9,-0x38(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + lea -0x6d(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + movq $0x5f4b20,-0x18(%r12) │ │ │ │ + mov %r8,-0x10(%r12) │ │ │ │ + movq $0x5f4d68,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x5f(%r12),%r9 │ │ │ │ + lea -0x15(%r12),%r8 │ │ │ │ + lea -0x5(%r12),%rsi │ │ │ │ + jmp da7b20 │ │ │ │ + movq $0x98,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + rcl $0xff,%dh │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + incl (%rdi) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdi) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x55(%rdi) │ │ │ │ + movq $0x5f2b88,-0x28(%r12) │ │ │ │ + lea -0x13(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x5f4eb0,-0x18(%r12) │ │ │ │ + lea -0x22(%r12),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + mov %r9,%rbx │ │ │ │ + mov 0x8(%rbp),%r9 │ │ │ │ + mov %r8,%rcx │ │ │ │ + mov 0x0(%rbp),%r8 │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rdx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5f4eb0 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0x9877cc(%rip),%rbx │ │ │ │ + mov %r14,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5f6ded │ │ │ │ - movq $0x5f6de0,-0x8(%rbp) │ │ │ │ + jb 5f50b6 │ │ │ │ + movq $0x5f5080,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5f6de0 │ │ │ │ + jne 5f5080 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x5f7898,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x5(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - lea 0x981224(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + lea 0x98772b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5f6e59 │ │ │ │ - movq $0x5f6e48,-0x8(%rbp) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5f51a9 │ │ │ │ + movq $0x5f5120,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5f6e48 │ │ │ │ + jne 5f5120 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add 0x27(%rdx),%esi │ │ │ │ + cmp $0x4,%rbx │ │ │ │ + jb 5f51b4 │ │ │ │ + movq $0x5f5208,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f5208 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 5f521f │ │ │ │ + movq $0x5f5188,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f5188 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x9811c0(%rip),%rbx │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add (%rdi),%ecx │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 5f5211 │ │ │ │ + lea 0xa5a6a0(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x987640(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + movq $0x5f51e0,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f51e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add 0x48(%rdx,%rsi,4),%esi │ │ │ │ + cmp $0x4,%ebx │ │ │ │ + jne 5f5211 │ │ │ │ + jmp 5f5255 │ │ │ │ nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add $0x74,%al │ │ │ │ + mov -0x73(%rax),%cl │ │ │ │ + sbb $0xa5a633,%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x5f5248,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f5248 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add (%rdi),%cl │ │ │ │ + (bad) │ │ │ │ + rex.RX (bad) │ │ │ │ + (bad) │ │ │ │ + decl -0x73(%rax) │ │ │ │ + sbb $0xa5a5dd,%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5f6ec5 │ │ │ │ - movq $0x5f6eb8,-0x8(%rbp) │ │ │ │ + jb 5f52dd │ │ │ │ + movq $0x5f52b8,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5f6eb8 │ │ │ │ + jne 5f52b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs 0x2be908c5(%rbx),%eax │ │ │ │ - rex.B jp 5f6ec5 │ │ │ │ - lea 0x98115c(%rip),%rbx │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0xa5a56a(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xa5a553(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x987514(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5f6f2d │ │ │ │ - movq $0x5f6f20,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + rex.RB call 10578c4c <__environ@GLIBC_2.2.5+0xf5211a4> │ │ │ │ + (bad) │ │ │ │ + jg 5f5303 │ │ │ │ + add %al,(%rax) │ │ │ │ + movq $0x5f5340,-0x18(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov 0x20(%rbx),%rcx │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5f6f20 │ │ │ │ + jne 5f5340 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,0x53(%r8) │ │ │ │ + pop %rdi │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + adc %cl,-0x77(%rax) │ │ │ │ + adc %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 5f5370 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ + jge 5f537c │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5f5400 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - lea 0x9810fc(%rip),%rbx │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x30(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x5f52f8,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp c9dfd8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 73578d54 <__environ@GLIBC_2.2.5+0x725212ac> │ │ │ │ + jne 5f5452 │ │ │ │ + mov %esi,%ebx │ │ │ │ + and $0x7,%esi │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 5f5478 │ │ │ │ + mov %rdi,%rcx │ │ │ │ + mov %r14,%rax │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f5454 │ │ │ │ + mov 0x6(%rbx),%rdx │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x5f5398,-0x20(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp c9dfd8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x5f54a0,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d9c360 │ │ │ │ + mov %r14,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x98737b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + push $0xffffffffffffffff │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + addb $0x0,(%rax) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + adc $0x88000000,%eax │ │ │ │ + jne 5f545f │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5f550f │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call d97350 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 5f550a │ │ │ │ + movq $0xda2e40,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x987529(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp cfd3f0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5f6f99 │ │ │ │ - movq $0x5f6f88,-0x8(%rbp) │ │ │ │ + jb 5f558d │ │ │ │ + movq $0x5f5568,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5f6f88 │ │ │ │ + jne 5f5568 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add 0xe(%rdx),%dh │ │ │ │ + lea 0xa5a2b1(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x981098(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xa5a2ac(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x9874fc(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5f7005 │ │ │ │ - movq $0x5f6ff8,-0x8(%rbp) │ │ │ │ + jb 5f560d │ │ │ │ + movq $0x5f55e8,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5f6ff8 │ │ │ │ + jne 5f55e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x1416f73b(%rbx),%eax │ │ │ │ - (bad) │ │ │ │ - jp 5f7005 │ │ │ │ - lea 0x981034(%rip),%rbx │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add 0xe(%rbp),%dh │ │ │ │ + lea 0xa5a23a(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xa5a223(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x987484(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5f706d │ │ │ │ - movq $0x5f7060,-0x8(%rbp) │ │ │ │ + jb 5f568d │ │ │ │ + movq $0x5f5668,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5f7060 │ │ │ │ + jne 5f5668 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add 0xe(%rbp),%esi │ │ │ │ + lea 0xa5a1ba(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp d9aff0 │ │ │ │ - lea 0x980fd4(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xa5a1a3(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x98740c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ - jmp d9aff0 │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7357aa04 <__environ@GLIBC_2.2.5+0x72522f5c> │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - movq $0x5f70e8,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5f70e8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jae 5f56e3 │ │ │ │ + lea 0x9873e8(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x4c(%rbp,%riz,1) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - movq $0xda4628,-0x8(%rbp) │ │ │ │ - movq $0xf78071,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5f6fc0 │ │ │ │ - lea 0xa5b929(%rip),%rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 5f56e4 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x980f52(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5f5711 │ │ │ │ + movq $0x5f56d8,-0x10(%rbp) │ │ │ │ + mov 0xe(%r14),%rbx │ │ │ │ + mov 0x6(%r14),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f56d8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov %rsi,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1057aaa4 <__environ@GLIBC_2.2.5+0xf522ffc> │ │ │ │ - (bad) │ │ │ │ - addl $0xc7480000,(%rax) │ │ │ │ - rex.RB call bee2f5 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5f7190 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + lock mov %r14,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 5f56b0 │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x4c(%rcx,%riz,1) │ │ │ │ - mov 0x10(%rbp),%esi │ │ │ │ - movq $0xda4628,0x0(%rbp) │ │ │ │ - movq $0xf78071,0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - jmp 5f6fc0 │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - movq $0xda4628,0x0(%rbp) │ │ │ │ - movq $0x1052a49,0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - jmp 5f6fc0 │ │ │ │ - lea 0x980ea3(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5f577a │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5f5840 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5f72e2 │ │ │ │ + jb 5f57b2 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5f7248,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5f7248 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5f5840 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x7d(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movabs $0x5555555555555555,%rbx │ │ │ │ - mov %rax,%rcx │ │ │ │ - mul %rbx │ │ │ │ - movabs $0x5555555555555555,%rbx │ │ │ │ - bswap %rbx │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - xor %rax,%rdx │ │ │ │ - add %rdx,%rcx │ │ │ │ - add %rcx,%rbx │ │ │ │ - movabs $0xff51afd7ed558ccd,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - mov %rbx,%rax │ │ │ │ - shr $0x21,%rax │ │ │ │ - xor %rax,%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5f57ea │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5f5840 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5f5822 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5f5840 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1057ac54 <__environ@GLIBC_2.2.5+0xf5231ac> │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5f59c6 │ │ │ │ + movq $0x5f5878,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f5878 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - xchg %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x5f7340,-0x18(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %dh,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + rcrb $0x0,0x5f(%rax) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5f7340 │ │ │ │ + jne 5f58c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x77(%r8) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ - add %esi,0x49(%rsi,%rcx,2) │ │ │ │ - add $0x18,%esp │ │ │ │ + add 0x74(%rdx),%esi │ │ │ │ + cmp $0x4,%rcx │ │ │ │ + jb 5f59ee │ │ │ │ + mov 0x4(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 5f5b11 │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f7383 │ │ │ │ + ja 5f592c │ │ │ │ + movq $0x5f5800,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x5f5b08,0x0(%rbp) │ │ │ │ + jmp d9c360 │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jb 5f5a6e │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ - movq $0x5f7200,-0x10(%r12) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 5f5b11 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f59a0 │ │ │ │ + movq $0x5f5790,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp da7388 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x5f5ae8,0x0(%rbp) │ │ │ │ jmp d9c360 │ │ │ │ - lea 0x980cf6(%rip),%rbx │ │ │ │ + lea 0xa59e92(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x9870e3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - movq $0x5f73c8,0x10(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5f73c8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x6d(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %rax,%rcx │ │ │ │ - mul %rbx │ │ │ │ - xor %ebx,%ebx │ │ │ │ - bswap %rbx │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - xor %rax,%rdx │ │ │ │ - add %rdx,%rcx │ │ │ │ - add %rcx,%rbx │ │ │ │ - movabs $0xff51afd7ed558ccd,%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r13b,%r11b │ │ │ │ + adc $0x48,%al │ │ │ │ + mov 0x5(%rbx),%ebx │ │ │ │ mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 5f5b11 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f5a40 │ │ │ │ + movq $0x5f57c8,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x5f59e8,0x0(%rbp) │ │ │ │ + jmp d9c360 │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r13b,%r11b │ │ │ │ + adc $0x48,%al │ │ │ │ + mov 0x7(%rbx),%ebx │ │ │ │ mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - mov %rbx,%rax │ │ │ │ - shr $0x21,%rax │ │ │ │ - xor %rax,%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 5f5b11 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f5ac0 │ │ │ │ + movq $0x5f5758,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x5f5a68,0x0(%rbp) │ │ │ │ jmp d9c360 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5f754a │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5f74b0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5f74b0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r13b,%r9b │ │ │ │ + jno 5f5aed │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ (bad) │ │ │ │ + addb $0x0,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x7d(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movabs $0x5555555555555555,%rbx │ │ │ │ - mov %rax,%rcx │ │ │ │ - mul %rbx │ │ │ │ - movabs $0x5555555555555555,%rbx │ │ │ │ - bswap %rbx │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - xor %rax,%rdx │ │ │ │ - add %rdx,%rcx │ │ │ │ - add %rcx,%rbx │ │ │ │ - movabs $0xff51afd7ed558ccd,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - mov %rbx,%rax │ │ │ │ - shr $0x21,%rax │ │ │ │ - xor %rax,%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r13b,%r9b │ │ │ │ (bad) │ │ │ │ + (bad) │ │ │ │ + decl -0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 5f584d │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + jmp 5f5b58 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1057aebc <__environ@GLIBC_2.2.5+0xf523414> │ │ │ │ - (bad) │ │ │ │ - pop (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - movq $0x5f75a8,-0x18(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5f5bf2 │ │ │ │ + movq $0x5f5b90,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5f75a8 │ │ │ │ + jne 5f5b90 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x49(%rdi,%rdx,2) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rcx,%riz,2) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f75f4 │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - movq $0x5f7468,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - movq $0xda4628,0x0(%rbp) │ │ │ │ + ja 5f5be2 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x5f5b30,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x5f5c20,-0x8(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x801618(%rip),%r14 │ │ │ │ lea -0x10(%r12),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - jmp 5f6fc0 │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d6e428 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - lea 0x980a8d(%rip),%rbx │ │ │ │ + lea 0x986ebf(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - movq $0x5f7638,0x10(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ + lea 0xa59c4d(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 5f5c2c │ │ │ │ + mov %rbx,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5f7638 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp c9dfd8 │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5f5c6c │ │ │ │ + movq $0x5f5c88,-0x8(%rbp) │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0xa44aef(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp c95d80 │ │ │ │ + lea 0x986e4d(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + rex add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + insl (%dx),%es:(%rdi) │ │ │ │ + cwtl │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + cmp $0x986dc1,%eax │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + jmp 5f5738 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + movabs 0x4d20c4834900986d,%al │ │ │ │ + cmp 0x358(%rbp),%esp │ │ │ │ + ja 5f5d08 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x5f5ca8,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x805855(%rip),%r14 │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %cl,0x6d(%rax) │ │ │ │ + cwtl │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x6d(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %rax,%rcx │ │ │ │ - mul %rbx │ │ │ │ - xor %ebx,%ebx │ │ │ │ - bswap %rbx │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - xor %rax,%rdx │ │ │ │ - add %rdx,%rcx │ │ │ │ - add %rcx,%rbx │ │ │ │ - movabs $0xff51afd7ed558ccd,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - mov %rbx,%rax │ │ │ │ - shr $0x21,%rax │ │ │ │ - xor %rax,%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %dh,0x2b(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x5f5cd0,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp c9dfd8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %dh,%al │ │ │ │ + insb (%dx),%es:(%rdi) │ │ │ │ + cwtl │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x34(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x5f5d28,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + lea 0x80579c(%rip),%r14 │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5f77aa │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5f7720,-0x18(%rbp) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + sub %ch,-0x68(%rdx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5f5e67 │ │ │ │ + movq $0x5f5e20,-0x10(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5f7720 │ │ │ │ + jne 5f5e20 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + imul $0x5f5e5000,0x45c74800(%rax),%ebx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 5f5e50 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x48009869(%rax) │ │ │ │ + lea 0x9869b1(%rip),%edi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5f5400 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + mov %ch,-0x68(%rcx) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x6d(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %rax,%rcx │ │ │ │ - mul %rbx │ │ │ │ - xor %ebx,%ebx │ │ │ │ - bswap %rbx │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - xor %rax,%rdx │ │ │ │ - add %rdx,%rcx │ │ │ │ - add %rcx,%rbx │ │ │ │ - movabs $0xff51afd7ed558ccd,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - mov %rbx,%rax │ │ │ │ - shr $0x21,%rax │ │ │ │ - xor %rax,%rbx │ │ │ │ + add %dh,0x2b(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x5f5de0,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x7ce8d0(%rip),%r14 │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + imul $0xffffffe8,0x458d4800(%rax),%ebx │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5f5f73 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + and $0x7,%edi │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 5f5f67 │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %r14,%rax │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f5f43 │ │ │ │ + movq $0x5f5d80,-0x20(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5f5f90,-0x10(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp cfd310 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x5f60e0,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d9c360 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x986b6e(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x68(%rax) │ │ │ │ + cwtl │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,0x48005f5f(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ + lea 0x986857(%rip),%r14 │ │ │ │ + jmp cfbb50 │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5f78a2 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5f7808,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x68(%rax) │ │ │ │ + cwtl │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,%r8b │ │ │ │ + pop %rdi │ │ │ │ + pop %rdi │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + mov %al,-0x5c(%rdi) │ │ │ │ + add %ch,%cl │ │ │ │ + mov $0xfd,%cl │ │ │ │ + imul $0x190,(%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + push $0xffffffff89480098 │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bl,0x48000000(%rax) │ │ │ │ + movl $0x5f6028,-0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f6028 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + addr32 cwtl │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x49(%rsp,%riz,2) │ │ │ │ + add $0x20,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f6078 │ │ │ │ + mov 0x6(%rbx),%rcx │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x5f5e80,-0x18(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x5f60c0,0x8(%rbp) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp c9dfd8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + lea 0xa597be(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp c9dfd8 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp c9dfd8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 5f60cc │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp c9dfd8 │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + imul $0x4d8b4808,0x458b4800(%rax),%ebx │ │ │ │ + adc %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + addb $0x0,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ah,%al │ │ │ │ + imul $0xf8394ce8,0x458d4800(%rax),%ebx │ │ │ │ + jb 5f6164 │ │ │ │ + movq $0x5f6150,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5f7808 │ │ │ │ + jne 5f6150 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x48009869(%rax) │ │ │ │ + mov %ebx,%edi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5f5ee0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %dh,0x69(%rax) │ │ │ │ + cwtl │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x7d(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movabs $0x5555555555555555,%rbx │ │ │ │ - mov %rax,%rcx │ │ │ │ - mul %rbx │ │ │ │ - movabs $0x5555555555555555,%rbx │ │ │ │ - bswap %rbx │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - xor %rax,%rdx │ │ │ │ - add %rdx,%rcx │ │ │ │ - add %rcx,%rbx │ │ │ │ - movabs $0xff51afd7ed558ccd,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - mov %rbx,%rax │ │ │ │ - shr $0x21,%rax │ │ │ │ - xor %rax,%rbx │ │ │ │ + add %dh,0x34(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x5f6108,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + lea 0x8053a4(%rip),%r14 │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + imul $0xf8394ce0,0x458d4800(%rax),%ebx │ │ │ │ + jb 5f6208 │ │ │ │ + movq $0x5f6228,-0x18(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rdi,%r14 │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 5f5840 │ │ │ │ + lea 0x9868e9(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + push $0xffffffffc7480098 │ │ │ │ + add %r10b,0x62(%r8) │ │ │ │ + pop %rdi │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + sbb %al,-0x5c(%rbp) │ │ │ │ + add %ch,%cl │ │ │ │ + rex.B sti │ │ │ │ + imul $0x290,(%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5f7911 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5f798e │ │ │ │ - movq $0x5f7908,-0x20(%rbp) │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %bl,0x48009868(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5f6308 │ │ │ │ + movq $0x5f62a0,-0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5f7908 │ │ │ │ + jne 5f62a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,0x68(%rax) │ │ │ │ + cwtl │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x77(%r8) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ - add %esi,0x49(%rbx,%rax,2) │ │ │ │ - add $0x18,%esp │ │ │ │ + add %esi,0x49(%rsi,%riz,2) │ │ │ │ + add $0x28,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f794b │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - movq $0x5f77c0,-0x10(%r12) │ │ │ │ + ja 5f62f8 │ │ │ │ + mov 0x6(%rbx),%rcx │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x5f6178,-0x20(%r12) │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ + lea -0x20(%r12),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ + mov %rcx,%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ - jmp da7388 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + jmp c9e0f8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f794b │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - movq $0x5f76d8,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp da7388 │ │ │ │ - lea 0x98070b(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + lea 0xa59542(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x5f6340,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f6340 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x48009867(%rax) │ │ │ │ + mov %ebx,%edi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5f5ee0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + andb $0x0,-0x68(%rdi) │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5f7a82 │ │ │ │ + jb 5f639a │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5f79f8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5f79f8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x6d(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %rax,%rcx │ │ │ │ - mul %rbx │ │ │ │ - xor %ebx,%ebx │ │ │ │ - bswap %rbx │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - xor %rax,%rdx │ │ │ │ - add %rdx,%rcx │ │ │ │ - add %rcx,%rbx │ │ │ │ - movabs $0xff51afd7ed558ccd,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - mov %rbx,%rax │ │ │ │ - shr $0x21,%rax │ │ │ │ - xor %rax,%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ + movq $0x5f63b0,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 5f5840 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + addr32 cwtl │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,%r8b │ │ │ │ + movsxd 0x0(%rdi),%ebx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0xa44390(%rip),%r14 │ │ │ │ + jmp c95d80 │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5f7b7a │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5f7ae0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + addr32 cwtl │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rsp,%rsi,2) │ │ │ │ + movl $0x5f6418,-0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5f7ae0 │ │ │ │ + jne 5f6418 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + cbtw │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x39(%r8) │ │ │ │ + adc %r9b,0x64(%r8) │ │ │ │ + pop %rdi │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fisttps -0x75(%rax) │ │ │ │ + jne 5f6433 │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5f5ee0 │ │ │ │ + nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x27(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + lea 0xa593f2(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x7d(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movabs $0x5555555555555555,%rbx │ │ │ │ - mov %rax,%rcx │ │ │ │ - mul %rbx │ │ │ │ - movabs $0x5555555555555555,%rbx │ │ │ │ - bswap %rbx │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - xor %rax,%rdx │ │ │ │ - add %rdx,%rcx │ │ │ │ - add %rcx,%rbx │ │ │ │ - movabs $0xff51afd7ed558ccd,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - mov %rbx,%rax │ │ │ │ - shr $0x21,%rax │ │ │ │ - xor %rax,%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x104f851,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x5f6478,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ jmp d9c360 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + cbtw │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5f7be9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5f7c80 │ │ │ │ - movq $0x5f7be0,-0x20(%rbp) │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 5f653f │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5f6528,-0x28(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5f7be0 │ │ │ │ + jne 5f6528 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + gs cwtl │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,0x65(%r8) │ │ │ │ + pop %rdi │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + addr32 gs cwtl │ │ │ │ + add %ch,%cl │ │ │ │ + int1 │ │ │ │ + (bad) │ │ │ │ + jo 5f653f │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x48009865(%rax) │ │ │ │ + movl $0x5f6588,0x0(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov %r14,%rax │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + jmp 5f61e0 │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x65(%rax) │ │ │ │ + cwtl │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x77(%r8) │ │ │ │ + adc %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ - add %esi,0x49(%rax,%rdx,2) │ │ │ │ - add $0x18,%esp │ │ │ │ + add %esi,0x49(%rdi,%rdx,2) │ │ │ │ + add $0x38,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f7c30 │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - movq $0x5f7a98,-0x10(%r12) │ │ │ │ + ja 5f65df │ │ │ │ + movq $0x5f6368,-0x30(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - movq $0xda4628,0x8(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - mov %rbx,0x18(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 5f6fc0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f7c30 │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - movq $0x5f79b0,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - movq $0xda4628,0x8(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - mov %rbx,0x18(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 5f6fc0 │ │ │ │ - lea 0x980421(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + movq $0x5f6610,0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 5f5840 │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + fs cwtl │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,(%r8) │ │ │ │ + pop %di │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + xor %al,-0x5c(%rcx) │ │ │ │ + add %ch,%cl │ │ │ │ + pop %rcx │ │ │ │ + imull 0x0(%rcx) │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5f7d72 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5f7ce8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x48009864(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5f66b8 │ │ │ │ + movq $0x5f6678,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5f7ce8 │ │ │ │ + jne 5f6678 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x64(%rax) │ │ │ │ + cwtl │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x39(%r8) │ │ │ │ + adc %r13b,0x48005f66(%r8) │ │ │ │ + mov %ebx,%edi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5f5ee0 │ │ │ │ + nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x27(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + lea 0xa59192(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x6d(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %rax,%rcx │ │ │ │ - mul %rbx │ │ │ │ - xor %ebx,%ebx │ │ │ │ - bswap %rbx │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - xor %rax,%rdx │ │ │ │ - add %rdx,%rcx │ │ │ │ - add %rcx,%rbx │ │ │ │ - movabs $0xff51afd7ed558ccd,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - mov %rbx,%rax │ │ │ │ - shr $0x21,%rax │ │ │ │ - xor %rax,%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x104f851,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x5f66d8,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ jmp d9c360 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5f7e6a │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5f7dd0,-0x18(%rbp) │ │ │ │ + jb 5f67b4 │ │ │ │ + movq $0x5f6770,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5f7dd0 │ │ │ │ + jne 5f6770 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x7d(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movabs $0x5555555555555555,%rbx │ │ │ │ - mov %rax,%rcx │ │ │ │ - mul %rbx │ │ │ │ - movabs $0x5555555555555555,%rbx │ │ │ │ - bswap %rbx │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - xor %rax,%rdx │ │ │ │ - add %rdx,%rcx │ │ │ │ - add %rcx,%rbx │ │ │ │ - movabs $0xff51afd7ed558ccd,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - mov %rbx,%rax │ │ │ │ - shr $0x21,%rax │ │ │ │ - xor %rax,%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x1c(%rdx),%esi │ │ │ │ + cmp $0x4,%rax │ │ │ │ + jb 5f678d │ │ │ │ + mov 0x4(%rbx),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x5(%rbx),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 5f67a9 │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f67f7 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x5f6738,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x804d66(%rip),%r14 │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ah,%al │ │ │ │ + (bad) │ │ │ │ + cwtl │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5f7ed9 │ │ │ │ + rex.RB loopne 5f6869 │ │ │ │ cmp %edi,%eax │ │ │ │ - jb 5f7f63 │ │ │ │ - movq $0x5f7ed0,-0x20(%rbp) │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ + jb 5f6855 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5f6870,-0x20(%rbp) │ │ │ │ + lea 0xa59015(%rip),%rdi │ │ │ │ + mov 0x20(%rbx),%rsi │ │ │ │ + mov 0x18(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5f7ed0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + jmp 5f61e0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x77(%r8) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ - add %esi,0x49(%rbx,%rax,2) │ │ │ │ + add %esi,0x49(%rbx,%rdi,1) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f7f13 │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - movq $0x5f7d88,-0x10(%r12) │ │ │ │ + ja 5f68ab │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp da7388 │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f7f13 │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - movq $0x5f7ca0,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - movq $0xda4628,0x8(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - mov %rbx,0x18(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 5f6fc0 │ │ │ │ - lea 0x980146(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - adc $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5f7fc7 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call d97350 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5f7fc2 │ │ │ │ - movq $0xda2e40,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xa566c8(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c76d00 │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x0,%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x804c6d(%rip),%r14 │ │ │ │ + jmp d6e428 │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %bh,%al │ │ │ │ + (bad) │ │ │ │ + cwtl │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5f8027 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call d97350 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5f8022 │ │ │ │ - movq $0xda2e40,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xa56698(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c76d00 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + rex.RB loopne 5f6951 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5f693d │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5f6958,-0x20(%rbp) │ │ │ │ + lea 0xa58f2d(%rip),%rdi │ │ │ │ + mov 0x20(%rbx),%rsi │ │ │ │ + mov 0x18(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 5f61e0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x0,%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5f80b8 │ │ │ │ - add $0x10,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x49(%rbx,%rdi,1) │ │ │ │ + add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f80ad │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call d97350 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5f80a8 │ │ │ │ - movq $0xda2e40,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0xd75610,-0x8(%r12) │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ - movss 0x8042c5(%rip),%xmm1 │ │ │ │ - xorps %xmm1,%xmm0 │ │ │ │ - movss %xmm0,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + ja 5f6993 │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sbb (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - add %bl,0x458d4800(%rax) │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5f8182 │ │ │ │ - movq $0x5f8110,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %bh,(%rax) │ │ │ │ + (bad) │ │ │ │ + cwtl │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 5f6a50 │ │ │ │ + movq $0x5f6a18,-0x28(%rbp) │ │ │ │ + mov 0x0(%rbp),%rbx │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + mov %r14,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5f8110 │ │ │ │ + jne 5f6a18 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nop │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - call *0x45c74800(%rdi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + (bad) │ │ │ │ + cwtl │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - sbbq $0x43100ff3,0x0(%rdi) │ │ │ │ + add %esi,0x48(%rbx,%rbx,1) │ │ │ │ + movl $0x5f6a70,0x8(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x98605b(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp cfc630 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x9860d1(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - lea 0x97ffd4(%rip),%rbx │ │ │ │ - movss %xmm0,0x0(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x48009860(%rax) │ │ │ │ + movl $0x5f6aa0,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5f8148 │ │ │ │ + jne 5f6aa0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add %al,(%r8) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x60(%rax) │ │ │ │ + cwtl │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,%r8b │ │ │ │ + push $0x5f │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + out %eax,$0x5f │ │ │ │ + cwtl │ │ │ │ + add %ch,%cl │ │ │ │ + jns 5f6b10 │ │ │ │ + jo 5f6ab7 │ │ │ │ + nop │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x60(%rax) │ │ │ │ + cwtl │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %ebx,0x49000001(%rdx) │ │ │ │ + movl $0x5f64d8,-0x20(%rsp) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x5f6b28,0x0(%rbp) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f6b28 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%bl │ │ │ │ - movups 0x8(%rbp),%xmm0 │ │ │ │ - ucomiss 0x7(%rbx),%xmm0 │ │ │ │ - jp 5f8155 │ │ │ │ - je 5f8174 │ │ │ │ - xorps %xmm1,%xmm1 │ │ │ │ - ucomiss %xmm1,%xmm0 │ │ │ │ - jp 5f815f │ │ │ │ - je 5f8174 │ │ │ │ - movq $0x5f81c0,0x8(%rbp) │ │ │ │ - movss %xmm0,%xmm1 │ │ │ │ + add %dl,%al │ │ │ │ + pop %rdi │ │ │ │ + cwtl │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rsp,%rbx,1) │ │ │ │ + movl $0x5f6d68,0x8(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp d9fe28 │ │ │ │ - lea 0xa5a8ce(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x97ff8f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + jmp 5f61e0 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x5f6b80,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f6b80 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add %al,(%r8) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x5f(%rax) │ │ │ │ + cwtl │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bh,%bl │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7cb7f7a3(%rbx) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + enter $0x5f6b,$0x0 │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f6bc8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + pop %rdi │ │ │ │ + cwtl │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + rex.WRB and %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + fiadds -0x7cb7f81a(%rbx) │ │ │ │ + incb (%rbx) │ │ │ │ + jb 5f6ca7 │ │ │ │ + cmp $0x4,%rsi │ │ │ │ + jb 5f6cc3 │ │ │ │ + mov 0x4(%rbx),%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 5f6c24 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + jmp 5f6d08 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + pop %rsi │ │ │ │ + cwtl │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f6c57 │ │ │ │ + movq $0x5f68e0,-0x10(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x5f6fa8,0x8(%rbp) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp c9dfd8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x5f6c18,0x8(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d9bef0 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x5f6ac8,0x0(%rbp) │ │ │ │ + jmp d9c3d8 │ │ │ │ + movq $0x5f6e30,0x0(%rbp) │ │ │ │ + lea 0xa58bb7(%rip),%rdi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + jmp 5f61e0 │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + jb 5f6cd9 │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 5f6c24 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + jmp 5f6d08 │ │ │ │ + mov 0x5(%rbx),%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 5f6c24 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + jmp 5f6d08 │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 5f6c24 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + jmp 5f6d08 │ │ │ │ + nop │ │ │ │ + add $0x2,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %bh,%al │ │ │ │ + pop %rbp │ │ │ │ + cwtl │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1b(%rdi) │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ + movq $0x5f67c8,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x5f6ef8,0x8(%rbp) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x5f81a0,-0x8(%rbp) │ │ │ │ - mov %ebx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp c9dfd8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x5f6d00,0x0(%rbp) │ │ │ │ jmp d9bef0 │ │ │ │ - nop │ │ │ │ - movss 0x10(%rbp),%xmm2 │ │ │ │ - movss 0x8(%rbp),%xmm1 │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5f8248 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sar $0xff,%bh │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - inc %ebx │ │ │ │ - add %eax,(%rax) │ │ │ │ - ... │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x480097fe(%rax) │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5f8480 │ │ │ │ - movq $0x5f8290,-0x20(%rbp) │ │ │ │ - lea 0x97fe94(%rip),%rbx │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - movss %xmm1,-0x10(%rbp) │ │ │ │ - movss %xmm2,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x49(%rsp,%rcx,2) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f6db4 │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5f6e10,0x20(%rbp) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0xa439a7(%rip),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp c95d80 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + movq $0x5f6df0,0x20(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5f8290 │ │ │ │ + jne 5f6df0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - ret │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + rex.WR out %al,(%dx) │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + rex add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0xed,%al │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + rex add %al,0x0(%rbx,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r14b,%r11b │ │ │ │ - movups 0x10(%rbp),%xmm0 │ │ │ │ - movss 0x18(%rbp),%xmm1 │ │ │ │ - movss 0x7(%rbx),%xmm2 │ │ │ │ - ucomiss %xmm2,%xmm0 │ │ │ │ - jp 5f82ae │ │ │ │ - je 5f83a9 │ │ │ │ - xorps %xmm3,%xmm3 │ │ │ │ - ucomiss %xmm3,%xmm0 │ │ │ │ - jp 5f82b8 │ │ │ │ - je 5f82d2 │ │ │ │ - movq $0x5f8568,0x0(%rbp) │ │ │ │ - movss %xmm0,%xmm1 │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - movss %xmm2,0x10(%rbp) │ │ │ │ - jmp d9fe28 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %rax,%rcx │ │ │ │ - mul %rbx │ │ │ │ - xor %ebx,%ebx │ │ │ │ - bswap %rbx │ │ │ │ - xor %rax,%rdx │ │ │ │ - add %rdx,%rcx │ │ │ │ - add %rcx,%rbx │ │ │ │ - movabs $0xff51afd7ed558ccd,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - mov %rbx,%rax │ │ │ │ - shr $0x21,%rax │ │ │ │ - xor %rax,%rbx │ │ │ │ - ucomiss %xmm2,%xmm1 │ │ │ │ - jp 5f832d │ │ │ │ - je 5f84fa │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ - ucomiss %xmm0,%xmm1 │ │ │ │ - jp 5f8337 │ │ │ │ - je 5f834c │ │ │ │ - movq $0x5f8798,0x10(%rbp) │ │ │ │ - mov %rbx,0x18(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp d9fe28 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov %rbx,%rax │ │ │ │ - mul %rcx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - bswap %rcx │ │ │ │ - xor %rax,%rdx │ │ │ │ - add %rdx,%rbx │ │ │ │ - add %rbx,%rcx │ │ │ │ - movabs $0xff51afd7ed558ccd,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - shr $0x21,%rbx │ │ │ │ - xor %rbx,%rcx │ │ │ │ - imul %rax,%rcx │ │ │ │ - movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - shr $0x21,%rbx │ │ │ │ - xor %rbx,%rcx │ │ │ │ - imul %rax,%rcx │ │ │ │ - mov %rcx,%rax │ │ │ │ - shr $0x21,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - xor %rax,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %rax,%rcx │ │ │ │ - mul %rbx │ │ │ │ - xor %ebx,%ebx │ │ │ │ - bswap %rbx │ │ │ │ - xor %rax,%rdx │ │ │ │ - add %rdx,%rcx │ │ │ │ - add %rcx,%rbx │ │ │ │ - movabs $0xff51afd7ed558ccd,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - mov %rbx,%rax │ │ │ │ - shr $0x21,%rax │ │ │ │ - xor %rax,%rbx │ │ │ │ - ucomiss %xmm2,%xmm1 │ │ │ │ - jp 5f8404 │ │ │ │ - je 5f849d │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ - ucomiss %xmm0,%xmm1 │ │ │ │ - jp 5f840e │ │ │ │ - je 5f8423 │ │ │ │ - movq $0x5f86b8,0x10(%rbp) │ │ │ │ - mov %rbx,0x18(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp d9fe28 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov %rbx,%rax │ │ │ │ - mul %rcx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - bswap %rcx │ │ │ │ - xor %rax,%rdx │ │ │ │ - add %rdx,%rbx │ │ │ │ - add %rbx,%rcx │ │ │ │ - movabs $0xff51afd7ed558ccd,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - shr $0x21,%rbx │ │ │ │ - xor %rbx,%rcx │ │ │ │ - imul %rax,%rcx │ │ │ │ - movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - shr $0x21,%rbx │ │ │ │ - xor %rbx,%rcx │ │ │ │ - imul %rax,%rcx │ │ │ │ - mov %rcx,%rax │ │ │ │ - shr $0x21,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - xor %rax,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x97fca1(%rip),%rbx │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - movss %xmm1,-0x10(%rbp) │ │ │ │ - movss %xmm2,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov %rbx,%rax │ │ │ │ - mul %rcx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - bswap %rcx │ │ │ │ - xor %rax,%rdx │ │ │ │ - add %rdx,%rbx │ │ │ │ - add %rbx,%rcx │ │ │ │ - movabs $0xff51afd7ed558ccd,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - shr $0x21,%rbx │ │ │ │ - xor %rbx,%rcx │ │ │ │ - imul %rax,%rcx │ │ │ │ - movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - shr $0x21,%rbx │ │ │ │ - xor %rbx,%rcx │ │ │ │ - imul %rax,%rcx │ │ │ │ - mov %rcx,%rax │ │ │ │ - shr $0x21,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - xor %rax,%rbx │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x49(%rsp,%rcx,2) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f6e7c │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5f6ed8,0x20(%rbp) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0xa438df(%rip),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov %rbx,%rax │ │ │ │ - mul %rcx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - bswap %rcx │ │ │ │ - xor %rax,%rdx │ │ │ │ - add %rdx,%rbx │ │ │ │ - add %rbx,%rcx │ │ │ │ - movabs $0xff51afd7ed558ccd,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - shr $0x21,%rbx │ │ │ │ - xor %rbx,%rcx │ │ │ │ - imul %rax,%rcx │ │ │ │ - movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - shr $0x21,%rbx │ │ │ │ - xor %rbx,%rcx │ │ │ │ - imul %rax,%rcx │ │ │ │ - mov %rcx,%rax │ │ │ │ - shr $0x21,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - xor %rax,%rbx │ │ │ │ + jmp c95d80 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + movq $0x5f6eb8,0x20(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - ret │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f6eb8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + test %ch,%ch │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + rex add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%bl │ │ │ │ - movups 0x18(%rbp),%xmm1 │ │ │ │ - movss 0x10(%rbp),%xmm2 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %ebx,%ebx │ │ │ │ - mov %rax,%rcx │ │ │ │ - mul %rbx │ │ │ │ - bswap %rbx │ │ │ │ - xor %rax,%rdx │ │ │ │ - add %rdx,%rcx │ │ │ │ - add %rcx,%rbx │ │ │ │ - movabs $0xff51afd7ed558ccd,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - mov %rbx,%rax │ │ │ │ - shr $0x21,%rax │ │ │ │ - xor %rax,%rbx │ │ │ │ - ucomiss %xmm2,%xmm1 │ │ │ │ - jp 5f85cb │ │ │ │ - je 5f8647 │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ - ucomiss %xmm0,%xmm1 │ │ │ │ - jp 5f85d5 │ │ │ │ - je 5f85ea │ │ │ │ - movq $0x5f8728,0x10(%rbp) │ │ │ │ - mov %rbx,0x18(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp d9fe28 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov %rbx,%rax │ │ │ │ - mul %rcx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - bswap %rcx │ │ │ │ - xor %rax,%rdx │ │ │ │ - add %rdx,%rbx │ │ │ │ - add %rbx,%rcx │ │ │ │ - movabs $0xff51afd7ed558ccd,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - shr $0x21,%rbx │ │ │ │ - xor %rbx,%rcx │ │ │ │ - imul %rax,%rcx │ │ │ │ - movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - shr $0x21,%rbx │ │ │ │ - xor %rbx,%rcx │ │ │ │ - imul %rax,%rcx │ │ │ │ - mov %rcx,%rax │ │ │ │ - shr $0x21,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - xor %rax,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov %rbx,%rax │ │ │ │ - mul %rcx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - bswap %rcx │ │ │ │ - xor %rax,%rdx │ │ │ │ - add %rdx,%rbx │ │ │ │ - add %rbx,%rcx │ │ │ │ - movabs $0xff51afd7ed558ccd,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - shr $0x21,%rbx │ │ │ │ - xor %rbx,%rcx │ │ │ │ - imul %rax,%rcx │ │ │ │ - movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - shr $0x21,%rbx │ │ │ │ - xor %rbx,%rcx │ │ │ │ - imul %rax,%rcx │ │ │ │ - mov %rcx,%rax │ │ │ │ - shr $0x21,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - xor %rax,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x3e76b725(%r9) │ │ │ │ - mul %rbx │ │ │ │ - bswap %rbx │ │ │ │ - xor %rax,%rdx │ │ │ │ - add %rdx,%rcx │ │ │ │ - add %rcx,%rbx │ │ │ │ - movabs $0xff51afd7ed558ccd,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - mov %rbx,%rax │ │ │ │ - shr $0x21,%rax │ │ │ │ - xor %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %al,(%r8) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + je 5f6ece │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + rex add %al,(%rcx,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + pop %rsp │ │ │ │ + cwtl │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x3e76b725(%r9) │ │ │ │ - mul %rbx │ │ │ │ - bswap %rbx │ │ │ │ - xor %rax,%rdx │ │ │ │ - add %rdx,%rcx │ │ │ │ - add %rcx,%rbx │ │ │ │ - movabs $0xff51afd7ed558ccd,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - mov %rbx,%rax │ │ │ │ - shr $0x21,%rax │ │ │ │ - xor %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add %esi,0x49(%rbp,%rbp,2) │ │ │ │ + add $0x40,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f6f69 │ │ │ │ + movq $0x5f6818,-0x38(%r12) │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5f7058,0x20(%rbp) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0xa437f2(%rip),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp c95d80 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + movq $0x5f7098,0x0(%rbp) │ │ │ │ + lea 0xa588c9(%rip),%rdi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 5f61e0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x5b(%rax) │ │ │ │ + cwtl │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x3e76b725(%r9) │ │ │ │ - mul %rbx │ │ │ │ - bswap %rbx │ │ │ │ - xor %rax,%rdx │ │ │ │ - add %rdx,%rcx │ │ │ │ - add %rcx,%rbx │ │ │ │ - movabs $0xff51afd7ed558ccd,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - mov %rbx,%rax │ │ │ │ - shr $0x21,%rax │ │ │ │ - xor %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add %esi,0x49(%rbp,%rbp,2) │ │ │ │ + add $0x40,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f7019 │ │ │ │ + movq $0x5f6900,-0x38(%r12) │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5f7078,0x20(%rbp) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0xa43742(%rip),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp c95d80 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + movq $0x5f7140,0x0(%rbp) │ │ │ │ + lea 0xa58819(%rip),%rdi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 5f61e0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - stc │ │ │ │ - xchg %eax,%edi │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5f88b2 │ │ │ │ - movq $0x5f8850,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5f8850 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + hlt │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + rex add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + rex add %al,0x0(%rbx,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - clc │ │ │ │ - xchg %eax,%edi │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,0x48005f88(%r8) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5f8880 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%r8) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x480097f8(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - movss 0x7(%rcx),%xmm0 │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movss 0x7(%rbx),%xmm1 │ │ │ │ - movq $0x5f88d0,0x8(%rbp) │ │ │ │ - movss %xmm1,%xmm2 │ │ │ │ - movss %xmm0,%xmm1 │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 5f8248 │ │ │ │ - lea 0x97f87f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x49(%rsp,%rcx,2) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f70e4 │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5f71e8,0x20(%rbp) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0xa43677(%rip),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp c95d80 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + movq $0x5f7120,0x20(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f7120 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c378 │ │ │ │ - xchg %ax,%ax │ │ │ │ - movss 0x8(%rbp),%xmm2 │ │ │ │ - movss 0x0(%rbp),%xmm1 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5f8940 │ │ │ │ - enter $0xffff,$0xff │ │ │ │ + sbb $0xeb,%al │ │ │ │ (bad) │ │ │ │ + decl (%rdi) │ │ │ │ (bad) │ │ │ │ + rex add %al,0x0(%rbx,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - inc %edx │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x480097f7(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5f8aba │ │ │ │ - movq $0x5f8988,-0x18(%rbp) │ │ │ │ - lea 0x97f79c(%rip),%rbx │ │ │ │ - movss %xmm1,-0x10(%rbp) │ │ │ │ - movss %xmm2,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x49(%rsp,%rcx,2) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f718c │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5f7208,0x20(%rbp) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0xa435cf(%rip),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp c95d80 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + movq $0x5f71c8,0x20(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5f8988 │ │ │ │ + jne 5f71c8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ret $0x0 │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + je 5f71bc │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + rex add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%bl │ │ │ │ - movups 0x8(%rbp),%xmm0 │ │ │ │ - movss 0x10(%rbp),%xmm1 │ │ │ │ - movss 0x7(%rbx),%xmm2 │ │ │ │ - ucomiss %xmm2,%xmm0 │ │ │ │ - jp 5f89a2 │ │ │ │ - je 5f8a3e │ │ │ │ - xorps %xmm3,%xmm3 │ │ │ │ - ucomiss %xmm3,%xmm0 │ │ │ │ - jp 5f89ac │ │ │ │ - je 5f89c2 │ │ │ │ - movq $0x5f8b90,0x0(%rbp) │ │ │ │ - movss %xmm0,%xmm1 │ │ │ │ - movss %xmm2,0x8(%rbp) │ │ │ │ - jmp d9fe28 │ │ │ │ - ucomiss %xmm2,%xmm1 │ │ │ │ - jp 5f89cd │ │ │ │ - je 5f8b29 │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ - ucomiss %xmm0,%xmm1 │ │ │ │ - jp 5f89d7 │ │ │ │ - je 5f89e8 │ │ │ │ - movq $0x5f8d58,0x10(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp d9fe28 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rax,%rbx │ │ │ │ - xor %eax,%eax │ │ │ │ - mul %rbx │ │ │ │ - xor %ebx,%ebx │ │ │ │ - bswap %rbx │ │ │ │ - xor %rax,%rdx │ │ │ │ - add %rdx,%rbx │ │ │ │ - movabs $0xff51afd7ed558ccd,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - mov %rbx,%rax │ │ │ │ - shr $0x21,%rax │ │ │ │ - xor %rax,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - ucomiss %xmm2,%xmm1 │ │ │ │ - jp 5f8a49 │ │ │ │ - je 5f8ad3 │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ - ucomiss %xmm0,%xmm1 │ │ │ │ - jp 5f8a53 │ │ │ │ - je 5f8a64 │ │ │ │ - movq $0x5f8c80,0x10(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp d9fe28 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rax,%rbx │ │ │ │ - xor %eax,%eax │ │ │ │ - mul %rbx │ │ │ │ - xor %ebx,%ebx │ │ │ │ - bswap %rbx │ │ │ │ - xor %rax,%rdx │ │ │ │ - add %rdx,%rbx │ │ │ │ - movabs $0xff51afd7ed558ccd,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - mov %rbx,%rax │ │ │ │ - shr $0x21,%rax │ │ │ │ - xor %rax,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x97f687(%rip),%rbx │ │ │ │ - movss %xmm1,-0x10(%rbp) │ │ │ │ - movss %xmm2,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rax,%rbx │ │ │ │ - xor %eax,%eax │ │ │ │ - mul %rbx │ │ │ │ - xor %ebx,%ebx │ │ │ │ - bswap %rbx │ │ │ │ - xor %rax,%rdx │ │ │ │ - add %rdx,%rbx │ │ │ │ - movabs $0xff51afd7ed558ccd,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - mov %rbx,%rax │ │ │ │ - shr $0x21,%rax │ │ │ │ - xor %rax,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rax,%rbx │ │ │ │ - xor %eax,%eax │ │ │ │ - mul %rbx │ │ │ │ - xor %ebx,%ebx │ │ │ │ - bswap %rbx │ │ │ │ - xor %rax,%rdx │ │ │ │ - add %rdx,%rbx │ │ │ │ - movabs $0xff51afd7ed558ccd,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - mov %rbx,%rax │ │ │ │ - shr $0x21,%rax │ │ │ │ - xor %rax,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%bl │ │ │ │ - movups 0x10(%rbp),%xmm1 │ │ │ │ - mov %ebx,%eax │ │ │ │ - ucomiss 0x8(%rbp),%xmm1 │ │ │ │ - jp 5f8b9f │ │ │ │ - je 5f8c15 │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ - ucomiss %xmm0,%xmm1 │ │ │ │ - jp 5f8ba9 │ │ │ │ - je 5f8bbe │ │ │ │ - movq $0x5f8ce8,0x8(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d9fe28 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %rax,%rcx │ │ │ │ - mul %rbx │ │ │ │ - xor %ebx,%ebx │ │ │ │ - bswap %rbx │ │ │ │ - xor %rax,%rdx │ │ │ │ - add %rdx,%rcx │ │ │ │ - add %rcx,%rbx │ │ │ │ - movabs $0xff51afd7ed558ccd,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - mov %rbx,%rax │ │ │ │ - shr $0x21,%rax │ │ │ │ - xor %rax,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %rax,%rcx │ │ │ │ - mul %rbx │ │ │ │ - xor %ebx,%ebx │ │ │ │ - bswap %rbx │ │ │ │ - xor %rax,%rdx │ │ │ │ - add %rdx,%rcx │ │ │ │ - add %rcx,%rbx │ │ │ │ - movabs $0xff51afd7ed558ccd,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - mov %rbx,%rax │ │ │ │ - shr $0x21,%rax │ │ │ │ - xor %rax,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x7d(%rax) │ │ │ │ (bad) │ │ │ │ + fs jmp 1f6f71f5 <__environ@GLIBC_2.2.5+0x1e69f74d> │ │ │ │ + rex add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x3c76b728(%rcx) │ │ │ │ - xor %eax,%eax │ │ │ │ - mul %rbx │ │ │ │ - bswap %rbx │ │ │ │ - xor %rax,%rdx │ │ │ │ - add %rdx,%rbx │ │ │ │ - movabs $0xff51afd7ed558ccd,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - mov %rbx,%rax │ │ │ │ - shr $0x21,%rax │ │ │ │ - xor %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x3e76b725(%r9) │ │ │ │ - mul %rbx │ │ │ │ - bswap %rbx │ │ │ │ - xor %rax,%rdx │ │ │ │ - add %rdx,%rcx │ │ │ │ - add %rcx,%rbx │ │ │ │ - movabs $0xff51afd7ed558ccd,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - mov %rbx,%rax │ │ │ │ - shr $0x21,%rax │ │ │ │ - xor %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x7d(%rax) │ │ │ │ (bad) │ │ │ │ + rex.R jmp 1f6f7215 <__environ@GLIBC_2.2.5+0x1e69f76d> │ │ │ │ + rex add %cl,0x45(%rbx,%rcx,4) │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jge 5f7230 │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x0(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 5f7330 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x3c76b728(%rcx) │ │ │ │ - xor %eax,%eax │ │ │ │ - mul %rbx │ │ │ │ - bswap %rbx │ │ │ │ - xor %rax,%rdx │ │ │ │ - add %rdx,%rbx │ │ │ │ - movabs $0xff51afd7ed558ccd,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - mov %rbx,%rax │ │ │ │ - shr $0x21,%rax │ │ │ │ - xor %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x480097f3(%rax) │ │ │ │ + mov $0x48009859,%eax │ │ │ │ lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5f8e27 │ │ │ │ - movq $0x5f8e00,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ + jb 5f726d │ │ │ │ + movq $0x5f7288,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x98558e(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5f8e00 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp c97398 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0xd(%rax) │ │ │ │ - xchg %eax,%edi │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - movss 0x7(%rax),%xmm0 │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - movss 0x7(%rax),%xmm1 │ │ │ │ - movq $0x5f8e48,0x0(%rbp) │ │ │ │ - movss %xmm1,%xmm2 │ │ │ │ - movss %xmm0,%xmm1 │ │ │ │ - jmp 5f8940 │ │ │ │ - lea 0x97f32a(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %bh,0x59(%rax) │ │ │ │ + cwtl │ │ │ │ + add %cl,0xd(%rbp,%rcx,4) │ │ │ │ + rex.WB pop %r9 │ │ │ │ + cwtl │ │ │ │ + add %cl,0x5(%rbp,%rcx,4) │ │ │ │ + sbb -0x68(%rcx),%bl │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + cmp $0x9858eb,%eax │ │ │ │ + lea 0x9858bc(%rip),%rsi │ │ │ │ + lea 0x98588d(%rip),%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + jmp 5f69d0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + cmp %bl,-0x68(%rcx) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c378 │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x5f7248,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x7edc2c(%rip),%r14 │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - adc $0x0,%eax │ │ │ │ + call 5f730b │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + incl 0x0(%rcx,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5f8f0a │ │ │ │ - add $0x10,%r12 │ │ │ │ + jb 5f7378 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f8eff │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call d97350 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5f8efa │ │ │ │ - movq $0xda2e40,-0x10(%rbp) │ │ │ │ + ja 5f736d │ │ │ │ + movq $0x5f72c8,-0x10(%r12) │ │ │ │ + mov %r8,(%r12) │ │ │ │ + movq $0x5f73a8,-0x10(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - movq $0xd755f0,-0x8(%r12) │ │ │ │ - xorpd %xmm0,%xmm0 │ │ │ │ - movsd 0x80347c(%rip),%xmm1 │ │ │ │ - xorpd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 605f40 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x9858c1(%rip),%rbx │ │ │ │ + mov %r14,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 5f73b4 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp c9dfd8 │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0xe(%rax) │ │ │ │ - xchg %eax,%edi │ │ │ │ + add %dh,0x58(%rax) │ │ │ │ + cwtl │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5f8fd5 │ │ │ │ - movq $0x5f8f60,-0x8(%rbp) │ │ │ │ + rex.RB loopne 5f7421 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5f7470 │ │ │ │ + movq $0x5f7408,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5f8f60 │ │ │ │ + jne 5f7408 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - repnz xchg %eax,%edi │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + add %bh,(%rax) │ │ │ │ + pop %rax │ │ │ │ cwtl │ │ │ │ - (bad) │ │ │ │ - pop %rdi │ │ │ │ - add %dh,%dl │ │ │ │ - movups 0x7(%rbx),%xmm0 │ │ │ │ - lea 0x97f21c(%rip),%rbx │ │ │ │ - movsd %xmm0,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call bee868 │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov 0xf(%rcx),%rdx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov 0x17(%rcx),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5f8f98 │ │ │ │ + jne 5f7458 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add %al,(%r8) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ret │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + push %rdi │ │ │ │ + cwtl │ │ │ │ + add %cl,0x45(%rbx,%rcx,4) │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jge 5f7470 │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 5f7330 │ │ │ │ + lea 0x9857e9(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%dl │ │ │ │ - movups 0x8(%rbp),%xmm0 │ │ │ │ - ucomisd 0x7(%rbx),%xmm0 │ │ │ │ - jp 5f8fa6 │ │ │ │ - je 5f8fc7 │ │ │ │ - xorpd %xmm1,%xmm1 │ │ │ │ - ucomisd %xmm1,%xmm0 │ │ │ │ - jp 5f8fb2 │ │ │ │ - je 5f8fc7 │ │ │ │ - movq $0x5f8ff0,0x8(%rbp) │ │ │ │ - movsd %xmm0,%xmm1 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d9fe08 │ │ │ │ - lea 0xa59a7b(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x97f1d4(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c378 │ │ │ │ - xchg %ax,%ax │ │ │ │ - movsd 0x10(%rbp),%xmm2 │ │ │ │ - movsd 0x8(%rbp),%xmm1 │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5f9068 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sar $0xff,%bh │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - inc %ebx │ │ │ │ - add %eax,(%rax) │ │ │ │ - ... │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5f74b6 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c9dfd8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - int1 │ │ │ │ - xchg %eax,%edi │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5f90b9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5f92a9 │ │ │ │ - movq $0x5f90b0,-0x20(%rbp) │ │ │ │ - lea 0x97f10c(%rip),%rbx │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - movsd %xmm1,-0x10(%rbp) │ │ │ │ - movsd %xmm2,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5f90b0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - ret │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB mov $0xff8394c,%r8d │ │ │ │ + (bad) │ │ │ │ + mov $0x0,%dl │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r14b,%r10b │ │ │ │ - movups 0x10(%rbp),%xmm0 │ │ │ │ - movsd 0x18(%rbp),%xmm1 │ │ │ │ - movsd 0x7(%rbx),%xmm2 │ │ │ │ - ucomisd %xmm2,%xmm0 │ │ │ │ - jp 5f90cf │ │ │ │ - je 5f91cf │ │ │ │ - xorpd %xmm3,%xmm3 │ │ │ │ - ucomisd %xmm3,%xmm0 │ │ │ │ - jp 5f90db │ │ │ │ - je 5f90f5 │ │ │ │ - movq $0x5f9390,0x0(%rbp) │ │ │ │ - movsd %xmm0,%xmm1 │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - movsd %xmm2,0x10(%rbp) │ │ │ │ - jmp d9fe08 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %rax,%rcx │ │ │ │ - mul %rbx │ │ │ │ - xor %ebx,%ebx │ │ │ │ - bswap %rbx │ │ │ │ - xor %rax,%rdx │ │ │ │ - add %rdx,%rcx │ │ │ │ - add %rcx,%rbx │ │ │ │ - movabs $0xff51afd7ed558ccd,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - mov %rbx,%rax │ │ │ │ - shr $0x21,%rax │ │ │ │ - xor %rax,%rbx │ │ │ │ - ucomisd %xmm2,%xmm1 │ │ │ │ - jp 5f9151 │ │ │ │ - je 5f9323 │ │ │ │ - xorpd %xmm0,%xmm0 │ │ │ │ - ucomisd %xmm0,%xmm1 │ │ │ │ - jp 5f915d │ │ │ │ - je 5f9172 │ │ │ │ - movq $0x5f95b0,0x10(%rbp) │ │ │ │ - mov %rbx,0x18(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp d9fe08 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov %rbx,%rax │ │ │ │ - mul %rcx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - bswap %rcx │ │ │ │ - xor %rax,%rdx │ │ │ │ - add %rdx,%rbx │ │ │ │ - add %rbx,%rcx │ │ │ │ - movabs $0xff51afd7ed558ccd,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - shr $0x21,%rbx │ │ │ │ - xor %rbx,%rcx │ │ │ │ - imul %rax,%rcx │ │ │ │ - movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - shr $0x21,%rbx │ │ │ │ - xor %rbx,%rcx │ │ │ │ - imul %rax,%rcx │ │ │ │ - mov %rcx,%rax │ │ │ │ - shr $0x21,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - xor %rax,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %rax,%rcx │ │ │ │ - mul %rbx │ │ │ │ - xor %ebx,%ebx │ │ │ │ - bswap %rbx │ │ │ │ - xor %rax,%rdx │ │ │ │ - add %rdx,%rcx │ │ │ │ - add %rcx,%rbx │ │ │ │ - movabs $0xff51afd7ed558ccd,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - mov %rbx,%rax │ │ │ │ - shr $0x21,%rax │ │ │ │ - xor %rax,%rbx │ │ │ │ - ucomisd %xmm2,%xmm1 │ │ │ │ - jp 5f922b │ │ │ │ - je 5f92c6 │ │ │ │ - xorpd %xmm0,%xmm0 │ │ │ │ - ucomisd %xmm0,%xmm1 │ │ │ │ - jp 5f9237 │ │ │ │ - je 5f924c │ │ │ │ - movq $0x5f94e0,0x10(%rbp) │ │ │ │ - mov %rbx,0x18(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp d9fe08 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov %rbx,%rax │ │ │ │ - mul %rcx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - bswap %rcx │ │ │ │ - xor %rax,%rdx │ │ │ │ - add %rdx,%rbx │ │ │ │ - add %rbx,%rcx │ │ │ │ - movabs $0xff51afd7ed558ccd,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - shr $0x21,%rbx │ │ │ │ - xor %rbx,%rcx │ │ │ │ - imul %rax,%rcx │ │ │ │ - movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - shr $0x21,%rbx │ │ │ │ - xor %rbx,%rcx │ │ │ │ - imul %rax,%rcx │ │ │ │ - mov %rcx,%rax │ │ │ │ - shr $0x21,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - xor %rax,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x97ef10(%rip),%rbx │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - movsd %xmm1,-0x10(%rbp) │ │ │ │ - movsd %xmm2,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov %rbx,%rax │ │ │ │ - mul %rcx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - bswap %rcx │ │ │ │ - xor %rax,%rdx │ │ │ │ - add %rdx,%rbx │ │ │ │ - add %rbx,%rcx │ │ │ │ - movabs $0xff51afd7ed558ccd,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - shr $0x21,%rbx │ │ │ │ - xor %rbx,%rcx │ │ │ │ - imul %rax,%rcx │ │ │ │ - movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - shr $0x21,%rbx │ │ │ │ - xor %rbx,%rcx │ │ │ │ - imul %rax,%rcx │ │ │ │ - mov %rcx,%rax │ │ │ │ - shr $0x21,%rax │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %r14,%rcx │ │ │ │ + mov 0xf(%r14),%rdx │ │ │ │ + mov 0x17(%r14),%rax │ │ │ │ + mov %rdi,%r9 │ │ │ │ + mov 0xf(%rdi),%r10 │ │ │ │ + mov 0x17(%rdi),%rdi │ │ │ │ + and $0x7,%r8d │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + jne 5f751e │ │ │ │ + mov %rsi,%r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 5f751e │ │ │ │ + mov %rsi,%r14 │ │ │ │ mov %rcx,%rbx │ │ │ │ - xor %rax,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov %rbx,%rax │ │ │ │ - mul %rcx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - bswap %rcx │ │ │ │ - xor %rax,%rdx │ │ │ │ - add %rdx,%rbx │ │ │ │ - add %rbx,%rcx │ │ │ │ - movabs $0xff51afd7ed558ccd,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - shr $0x21,%rbx │ │ │ │ - xor %rbx,%rcx │ │ │ │ - imul %rax,%rcx │ │ │ │ - movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - shr $0x21,%rbx │ │ │ │ - xor %rbx,%rcx │ │ │ │ - imul %rax,%rcx │ │ │ │ - mov %rcx,%rax │ │ │ │ - shr $0x21,%rax │ │ │ │ + mov %rsi,%r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 5f75a2 │ │ │ │ + mov %r10,%r8 │ │ │ │ + mov %r9,0x40(%rsp) │ │ │ │ + mov %rdi,%r9 │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + mov %rsi,0x48(%rsp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f75e7 │ │ │ │ + cmp %r8,%rdx │ │ │ │ + jl 5f75da │ │ │ │ + cmp %r8,%rdx │ │ │ │ + jne 5f758a │ │ │ │ + cmp %r9,%rsi │ │ │ │ + jl 5f75da │ │ │ │ + cmp %r9,%rsi │ │ │ │ + jne 5f758a │ │ │ │ + movq $0x5f7490,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ mov %rcx,%rbx │ │ │ │ - xor %rax,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - ret │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,%dl │ │ │ │ - movups 0x18(%rbp),%xmm1 │ │ │ │ - movsd 0x10(%rbp),%xmm2 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,%rcx │ │ │ │ - mul %rbx │ │ │ │ - bswap %rbx │ │ │ │ - xor %rax,%rdx │ │ │ │ - add %rdx,%rcx │ │ │ │ - add %rcx,%rbx │ │ │ │ - movabs $0xff51afd7ed558ccd,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - mov %rbx,%rax │ │ │ │ - shr $0x21,%rax │ │ │ │ - xor %rax,%rbx │ │ │ │ - ucomisd %xmm2,%xmm1 │ │ │ │ - jp 5f93f2 │ │ │ │ - je 5f9470 │ │ │ │ - xorpd %xmm0,%xmm0 │ │ │ │ - ucomisd %xmm0,%xmm1 │ │ │ │ - jp 5f93fe │ │ │ │ - je 5f9413 │ │ │ │ - movq $0x5f9548,0x10(%rbp) │ │ │ │ - mov %rbx,0x18(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp d9fe08 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov %rbx,%rax │ │ │ │ - mul %rcx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - bswap %rcx │ │ │ │ - xor %rax,%rdx │ │ │ │ - add %rdx,%rbx │ │ │ │ - add %rbx,%rcx │ │ │ │ - movabs $0xff51afd7ed558ccd,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - shr $0x21,%rbx │ │ │ │ - xor %rbx,%rcx │ │ │ │ - imul %rax,%rcx │ │ │ │ - movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - shr $0x21,%rbx │ │ │ │ - xor %rbx,%rcx │ │ │ │ - imul %rax,%rcx │ │ │ │ - mov %rcx,%rax │ │ │ │ - shr $0x21,%rax │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rax,%r14 │ │ │ │ mov %rcx,%rbx │ │ │ │ - xor %rax,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov %rbx,%rax │ │ │ │ - mul %rcx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - bswap %rcx │ │ │ │ - xor %rax,%rdx │ │ │ │ - add %rdx,%rbx │ │ │ │ - add %rbx,%rcx │ │ │ │ - movabs $0xff51afd7ed558ccd,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - shr $0x21,%rbx │ │ │ │ - xor %rbx,%rcx │ │ │ │ - imul %rax,%rcx │ │ │ │ - movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - shr $0x21,%rbx │ │ │ │ - xor %rbx,%rcx │ │ │ │ - imul %rax,%rcx │ │ │ │ - mov %rcx,%rax │ │ │ │ - shr $0x21,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - xor %rax,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + lea 0x9856d2(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 5f75b8 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %r9,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - rorl $0xe3,-0x9(%rax) │ │ │ │ - bswap %rbx │ │ │ │ - xor %rax,%rdx │ │ │ │ - add %rdx,%rcx │ │ │ │ - add %rcx,%rbx │ │ │ │ - movabs $0xff51afd7ed558ccd,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - mov %rbx,%rax │ │ │ │ - shr $0x21,%rax │ │ │ │ - xor %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + mov %r10,%r8 │ │ │ │ + mov %r9,0x40(%rsp) │ │ │ │ + mov %rdi,%r9 │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + mov %rsi,0x48(%rsp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + jmp 5f7548 │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rdi,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x5f7638,-0x48(%rbp) │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ + mov %rbx,-0x38(%rbp) │ │ │ │ + mov %rcx,-0x30(%rbp) │ │ │ │ + mov %rdx,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffb8,%rbp │ │ │ │ + jmp d9bef0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + or %dh,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - rorl $0xe3,-0x9(%rax) │ │ │ │ - bswap %rbx │ │ │ │ - xor %rax,%rdx │ │ │ │ - add %rdx,%rcx │ │ │ │ - add %rcx,%rbx │ │ │ │ - movabs $0xff51afd7ed558ccd,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - mov %rbx,%rax │ │ │ │ - shr $0x21,%rax │ │ │ │ - xor %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - rorl $0xe3,-0x9(%rax) │ │ │ │ - bswap %rbx │ │ │ │ - xor %rax,%rdx │ │ │ │ - add %rdx,%rcx │ │ │ │ - add %rcx,%rbx │ │ │ │ - movabs $0xff51afd7ed558ccd,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - mov %rbx,%rax │ │ │ │ - shr $0x21,%rax │ │ │ │ - xor %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ + jne 5f7674 │ │ │ │ + mov 0x30(%rbp),%rdi │ │ │ │ + mov 0x38(%rbp),%r8 │ │ │ │ + mov 0x40(%rbp),%r9 │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp 5f7548 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x480097eb(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5f96c2 │ │ │ │ - movq $0x5f9660,-0x10(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 5f76d1 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5f7793 │ │ │ │ + movq $0x5f76c0,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5f9660 │ │ │ │ + jne 5f76c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x15(%rax) │ │ │ │ - xchg %eax,%edi │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r10b,0x48005f96(%r8) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ + rex.RB clc │ │ │ │ + add %dh,0x5f(%rdi) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5f9690 │ │ │ │ + jne 5f7700 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%r8) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - jmp 5f9626 │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WXB (bad) │ │ │ │ - movsd 0x7(%rcx),%xmm0 │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movsd 0x7(%rbx),%xmm1 │ │ │ │ - movq $0x5f96e0,0x8(%rbp) │ │ │ │ - movsd %xmm1,%xmm2 │ │ │ │ - movsd %xmm0,%xmm1 │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 5f9068 │ │ │ │ - lea 0x97eb07(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c378 │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + rex ja 5f7766 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f7740 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5f9752 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7388 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5f97c1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5f97d5 │ │ │ │ - movq $0x5f97b0,-0x18(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5f97b0 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,0x77(%r8) │ │ │ │ + pop %rdi │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 5f7770 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x39(%r8) │ │ │ │ + sbb %r14b,0x49005f77(%r8) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5f74d8 │ │ │ │ + lea 0x9854de(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - lock xchg %eax,%edi │ │ │ │ + loopne 5f782d │ │ │ │ pop %rdi │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - rex.XB cmovs -0x74b7ffbb(%r9),%ecx │ │ │ │ - rex.XB (bad) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5f6fc0 │ │ │ │ - lea 0x97ea04(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %cl,0x75(%rcx,%rcx,4) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 5f77e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x31(%rdi) │ │ │ │ - movq $0x5f9728,-0x20(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - lea -0x20(%r12),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp da7388 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ - movsd 0x8(%rbp),%xmm2 │ │ │ │ - movsd 0x0(%rbp),%xmm1 │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5f9878 │ │ │ │ - enter $0xffff,$0xff │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - inc %edx │ │ │ │ - ... │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + nop │ │ │ │ + adc $0x7c,%dh │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - jmp ffffffff8da79911 <__environ@GLIBC_2.2.5+0xffffffff8ca21e69> │ │ │ │ - rex.RB call 1057d1cc <__environ@GLIBC_2.2.5+0xf525724> │ │ │ │ - (bad) │ │ │ │ - jbe 5f9884 │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x5f98c0,-0x18(%rbp) │ │ │ │ - lea 0x97e8fc(%rip),%rbx │ │ │ │ - movsd %xmm1,-0x10(%rbp) │ │ │ │ - movsd %xmm2,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5f98c0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ret $0x0 │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + inc %rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %eax,%ebp │ │ │ │ + (bad) │ │ │ │ + jl 5f7844 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%dl │ │ │ │ - movups 0x8(%rbp),%xmm0 │ │ │ │ - movsd 0x10(%rbp),%xmm1 │ │ │ │ - movsd 0x7(%rbx),%xmm2 │ │ │ │ - ucomisd %xmm2,%xmm0 │ │ │ │ - jp 5f98db │ │ │ │ - je 5f997c │ │ │ │ - xorpd %xmm3,%xmm3 │ │ │ │ - ucomisd %xmm3,%xmm0 │ │ │ │ - jp 5f98e7 │ │ │ │ - je 5f98fd │ │ │ │ - movq $0x5f9ad0,0x0(%rbp) │ │ │ │ - movsd %xmm0,%xmm1 │ │ │ │ - movsd %xmm2,0x8(%rbp) │ │ │ │ - jmp d9fe08 │ │ │ │ - ucomisd %xmm2,%xmm1 │ │ │ │ - jp 5f9909 │ │ │ │ - je 5f9a6a │ │ │ │ - xorpd %xmm0,%xmm0 │ │ │ │ - ucomisd %xmm0,%xmm1 │ │ │ │ - jp 5f9915 │ │ │ │ - je 5f9926 │ │ │ │ - movq $0x5f9c98,0x10(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp d9fe08 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rax,%rbx │ │ │ │ - xor %eax,%eax │ │ │ │ - mul %rbx │ │ │ │ - xor %ebx,%ebx │ │ │ │ - bswap %rbx │ │ │ │ - xor %rax,%rdx │ │ │ │ - add %rdx,%rbx │ │ │ │ - movabs $0xff51afd7ed558ccd,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - mov %rbx,%rax │ │ │ │ - shr $0x21,%rax │ │ │ │ - xor %rax,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - ucomisd %xmm2,%xmm1 │ │ │ │ - jp 5f9988 │ │ │ │ - je 5f9a14 │ │ │ │ - xorpd %xmm0,%xmm0 │ │ │ │ - ucomisd %xmm0,%xmm1 │ │ │ │ - jp 5f9994 │ │ │ │ - je 5f99a5 │ │ │ │ - movq $0x5f9bd0,0x10(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp d9fe08 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rax,%rbx │ │ │ │ - xor %eax,%eax │ │ │ │ - mul %rbx │ │ │ │ - xor %ebx,%ebx │ │ │ │ - bswap %rbx │ │ │ │ - xor %rax,%rdx │ │ │ │ - add %rdx,%rbx │ │ │ │ - movabs $0xff51afd7ed558ccd,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - mov %rbx,%rax │ │ │ │ - shr $0x21,%rax │ │ │ │ - xor %rax,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x97e7e6(%rip),%rbx │ │ │ │ - movsd %xmm1,-0x10(%rbp) │ │ │ │ - movsd %xmm2,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rax,%rbx │ │ │ │ - xor %eax,%eax │ │ │ │ - mul %rbx │ │ │ │ - xor %ebx,%ebx │ │ │ │ - bswap %rbx │ │ │ │ - xor %rax,%rdx │ │ │ │ - add %rdx,%rbx │ │ │ │ - movabs $0xff51afd7ed558ccd,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - mov %rbx,%rax │ │ │ │ - shr $0x21,%rax │ │ │ │ - xor %rax,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rax,%rbx │ │ │ │ - xor %eax,%eax │ │ │ │ - mul %rbx │ │ │ │ - xor %ebx,%ebx │ │ │ │ - bswap %rbx │ │ │ │ - xor %rax,%rdx │ │ │ │ - add %rdx,%rbx │ │ │ │ - movabs $0xff51afd7ed558ccd,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - mov %rbx,%rax │ │ │ │ - shr $0x21,%rax │ │ │ │ - xor %rax,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - ret $0x0 │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%dl │ │ │ │ - movups 0x10(%rbp),%xmm1 │ │ │ │ - ucomisd 0x8(%rbp),%xmm1 │ │ │ │ - jp 5f9ade │ │ │ │ - je 5f9b5c │ │ │ │ - xorpd %xmm0,%xmm0 │ │ │ │ - ucomisd %xmm0,%xmm1 │ │ │ │ - jp 5f9aea │ │ │ │ - je 5f9aff │ │ │ │ - movq $0x5f9c30,0x8(%rbp) │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d9fe08 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov %rbx,%rax │ │ │ │ - mul %rcx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - bswap %rcx │ │ │ │ - xor %rax,%rdx │ │ │ │ - add %rdx,%rbx │ │ │ │ - add %rbx,%rcx │ │ │ │ - movabs $0xff51afd7ed558ccd,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - shr $0x21,%rbx │ │ │ │ - xor %rbx,%rcx │ │ │ │ - imul %rax,%rcx │ │ │ │ - movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - shr $0x21,%rbx │ │ │ │ - xor %rbx,%rcx │ │ │ │ - imul %rax,%rcx │ │ │ │ - mov %rcx,%rax │ │ │ │ - shr $0x21,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - xor %rax,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov %rbx,%rax │ │ │ │ - mul %rcx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - bswap %rcx │ │ │ │ - xor %rax,%rdx │ │ │ │ - add %rdx,%rbx │ │ │ │ - add %rbx,%rcx │ │ │ │ - movabs $0xff51afd7ed558ccd,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - shr $0x21,%rbx │ │ │ │ - xor %rbx,%rcx │ │ │ │ - imul %rax,%rcx │ │ │ │ - movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - shr $0x21,%rbx │ │ │ │ - xor %rbx,%rcx │ │ │ │ - imul %rax,%rcx │ │ │ │ - mov %rcx,%rax │ │ │ │ - shr $0x21,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - xor %rax,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + inc %rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ + xchg %ax,%ax │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ (bad) │ │ │ │ + jl 5f7864 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rcx) │ │ │ │ - rorb $0xe3,-0x9(%rax) │ │ │ │ - bswap %rbx │ │ │ │ - xor %rax,%rdx │ │ │ │ - add %rdx,%rbx │ │ │ │ - movabs $0xff51afd7ed558ccd,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - mov %rbx,%rax │ │ │ │ - shr $0x21,%rax │ │ │ │ - xor %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x2,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ - add %al,(%r8) │ │ │ │ + mov $0x7cd6,%esi │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - rorl $0xe3,-0x9(%rax) │ │ │ │ - bswap %rbx │ │ │ │ - xor %rax,%rdx │ │ │ │ - add %rdx,%rcx │ │ │ │ - add %rcx,%rbx │ │ │ │ - movabs $0xff51afd7ed558ccd,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - mov %rbx,%rax │ │ │ │ - shr $0x21,%rax │ │ │ │ - xor %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ + add %edi,%edi │ │ │ │ + add %dl,%gs:0x7cd6cf(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rcx) │ │ │ │ - rorb $0xe3,-0x9(%rax) │ │ │ │ - bswap %rbx │ │ │ │ - xor %rax,%rdx │ │ │ │ - add %rdx,%rbx │ │ │ │ - movabs $0xff51afd7ed558ccd,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - mov %rbx,%rax │ │ │ │ - shr $0x21,%rax │ │ │ │ - xor %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x4,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - in $0x97,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov $0x53,%al │ │ │ │ + cwtl │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5f9d5f │ │ │ │ - movq $0x5f9d38,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5f9d38 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + xor $0x9853a9,%eax │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + jmp c9dfd8 │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x480097e4(%rax) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - movsd 0x7(%rax),%xmm0 │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - movsd 0x7(%rax),%xmm1 │ │ │ │ - movq $0x5f9d80,0x0(%rbp) │ │ │ │ - movsd %xmm1,%xmm2 │ │ │ │ - movsd %xmm0,%xmm1 │ │ │ │ - jmp 5f9878 │ │ │ │ - lea 0x97e492(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + nop │ │ │ │ + push %rbx │ │ │ │ + cwtl │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 7357b244 <__environ@GLIBC_2.2.5+0x7252379c> │ │ │ │ + push %rdx │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f7940 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x5f78d0,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5f7960,-0x18(%rbp) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x7cd6e5(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d6e428 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ + movq $0x5f78b8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + lea -0x4(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c378 │ │ │ │ + jmp d9c360 │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5f9dfa │ │ │ │ + jb 5f7a3b │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xda4100,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ + movq $0x5f79f8,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5f7028 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1057d76c <__environ@GLIBC_2.2.5+0xf525cc4> │ │ │ │ - (bad) │ │ │ │ - pop (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - movq $0x5f9e58,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5f9e58 │ │ │ │ + jne 5f79f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x3f(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x5f9dc8,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - movq $0xda4628,-0x8(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - mov %rbx,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5f6fc0 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - lea 0x97e375(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - adc $0x3000000,%eax │ │ │ │ - ... │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5f9f29 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5f9ee5 │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 5f9f4b │ │ │ │ - lea 0x97e34c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - addl $0x0,(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5f7a7a │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c9e0f8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,(%r8) │ │ │ │ - lahf │ │ │ │ - pop %rdi │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - incq 0x10(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB mov $0x4c,%r8b │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5f7bf2 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5f7b10,-0x50(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x40(%rbx),%r8 │ │ │ │ + mov 0x48(%rbx),%r9 │ │ │ │ + mov 0x38(%rbx),%rbx │ │ │ │ + mov %rdx,-0x48(%rbp) │ │ │ │ + mov %rdi,-0x40(%rbp) │ │ │ │ + mov %rsi,-0x38(%rbp) │ │ │ │ + mov %r9,-0x30(%rbp) │ │ │ │ + mov %r8,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffb0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5f9f38 │ │ │ │ + jne 5f7b10 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - jne 5f9f5c │ │ │ │ - add $0x20,%rbp │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rdi,%rbx │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - jne 5f9fd0 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f7bf6 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov 0xf(%rbx),%rdx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jge 5f7b5c │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rsi,%rax │ │ │ │ - mul %rbx │ │ │ │ - bswap %rbx │ │ │ │ - xor %rax,%rdx │ │ │ │ - add %rdx,%rsi │ │ │ │ - add %rsi,%rbx │ │ │ │ - movabs $0xff51afd7ed558ccd,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - mov %rbx,%rax │ │ │ │ - shr $0x21,%rax │ │ │ │ - xor %rax,%rbx │ │ │ │ + add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 5f9fd8 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jne 5f7be4 │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jge 5f7b98 │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jne 5f7be4 │ │ │ │ + movq $0x5f7a50,-0x38(%r12) │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov 0x38(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ - add $0x20,%rbp │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5fa020 │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - movq $0x5f9f00,-0x20(%rbp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %r14,%rcx │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp da7388 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x5f9fc0,-0x20(%rbp) │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1057d9b4 <__environ@GLIBC_2.2.5+0xf525f0c> │ │ │ │ + rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB call bf4115 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + rex.RB loopne 5f7ca2 │ │ │ │ + jl 5f7c93 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB add $0xd5b8b48,%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5fa0a0 │ │ │ │ + jne 5f7c70 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r10b,%r8b │ │ │ │ - movabs 0x8b4807438b48005f,%al │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - adc %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 5fa0d0 │ │ │ │ + rex.RB loopne 5f7c35 │ │ │ │ + jl 5f7cd6 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + rex.WXB (bad) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov 0xf(%rcx),%rdx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov 0x17(%rcx),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f7cc0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + xchg %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x39(%r8) │ │ │ │ - adc %r10b,(%r8) │ │ │ │ - movabs 0xc68948df8948005f,%eax │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5f9ed8 │ │ │ │ - lea 0x97e14a(%rip),%rbx │ │ │ │ + sub %r9b,-0x75(%r8) │ │ │ │ + rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + cmp %cl,-0x77(%rax) │ │ │ │ + fiadds -0x7cb7f81a(%rbx) │ │ │ │ + incb (%rcx) │ │ │ │ + je 5f7d4e │ │ │ │ + add $0x50,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f7d3e │ │ │ │ + mov 0x6(%rbx),%rsi │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x5f7a90,-0x48(%r12) │ │ │ │ + mov %rsi,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x48(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp da7148 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f7d7e │ │ │ │ + movq $0x5f79a8,-0x18(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp da7148 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5f7e3b │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5f7df8,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f7df8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x5fa110,0x0(%rbp) │ │ │ │ - jmp d9c378 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5fa182 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5f7e7a │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5f6fc0 │ │ │ │ + jmp c9e0f8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 5fa20d │ │ │ │ - movq $0x5fa1d8,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + rex.RB mov $0x4c,%r8b │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5f7ff2 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5f7f10,-0x50(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x40(%rbx),%r8 │ │ │ │ + mov 0x48(%rbx),%r9 │ │ │ │ + mov 0x38(%rbx),%rbx │ │ │ │ + mov %rdx,-0x48(%rbp) │ │ │ │ + mov %rdi,-0x40(%rbp) │ │ │ │ + mov %rsi,-0x38(%rbp) │ │ │ │ + mov %r9,-0x30(%rbp) │ │ │ │ + mov %r8,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffb0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5fa1d8 │ │ │ │ + jne 5f7f10 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - push %rax │ │ │ │ - movabs %al,0xc74808758b4c005f │ │ │ │ - rex.RB loopne 5fa211 │ │ │ │ - rex.RX fiaddl (%rax) │ │ │ │ - movq $0xf78249,-0x18(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5f6fc0 │ │ │ │ - lea 0x97e044(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - ret │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f7ff6 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov 0xf(%rbx),%rdx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jge 5f7f5c │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jne 5f7fe4 │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jge 5f7f98 │ │ │ │ + movq $0x5f7838,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jne 5f7fe4 │ │ │ │ + movq $0x5f7e50,-0x38(%r12) │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov 0x38(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp 5fa330 │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %esi,%edx │ │ │ │ add %eax,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - movq $0x5fa160,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x5fa2f0,0x0(%rbp) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB loopne 5f80a2 │ │ │ │ + sbbb $0x48,0x0(%rdi) │ │ │ │ + mov 0x5(%rbx),%eax │ │ │ │ + mov 0xd(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5fa2f0 │ │ │ │ + jne 5f8070 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - addl $0x0,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r10b,(%r8) │ │ │ │ - movabs %eax,0x8b4807438b48005f │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - rex.WRB adc %r9b,-0x1(%r8) │ │ │ │ - rorl $0x4d,-0x77(%rax) │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - adc %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 5fa310 │ │ │ │ + rex.RB loopne 5f8035 │ │ │ │ + sbbb $0x48,0x0(%rdi) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov 0xf(%rcx),%rdx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov 0x17(%rcx),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f80c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r14b,(%r9) │ │ │ │ - leave │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - jmp 5fa320 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ret │ │ │ │ + xchg %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x75(%r8) │ │ │ │ + sub %r9b,-0x75(%r8) │ │ │ │ + rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ - adc %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - mov %ebx,%esi │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 5fa3bb │ │ │ │ - add $0x10,%r12 │ │ │ │ + cmp %cl,-0x77(%rax) │ │ │ │ + fiadds -0x7cb7f81a(%rbx) │ │ │ │ + incb (%rcx) │ │ │ │ + je 5f814e │ │ │ │ + add $0x50,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5fa379 │ │ │ │ - mov 0x6(%rsi),%rbx │ │ │ │ - mov 0xe(%rsi),%rsi │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ + ja 5f813e │ │ │ │ + mov 0x6(%rbx),%rsi │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x5f7e90,-0x48(%r12) │ │ │ │ + mov %rsi,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x48(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp da7148 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f817e │ │ │ │ + movq $0x5f7da8,-0x18(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ mov %rdx,(%r12) │ │ │ │ - movq $0x5fa2b0,-0x8(%rbp) │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp da7388 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x5fa228,-0x8(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rdx,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp da7148 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - ret $0x0 │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - push %rbp │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - rex.WRB or %r9b,-0x77(%r8) │ │ │ │ - fimuls -0x7d(%rcx) │ │ │ │ + add %dl,%al │ │ │ │ + rex.WX cltq │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x68(%rdi) │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mul %rcx │ │ │ │ - bswap %rcx │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - xor %rax,%rdx │ │ │ │ - add %rdx,%rbx │ │ │ │ - add %rbx,%rcx │ │ │ │ - movabs $0xff51afd7ed558ccd,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - shr $0x21,%rbx │ │ │ │ - xor %rbx,%rcx │ │ │ │ - imul %rax,%rcx │ │ │ │ - movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - shr $0x21,%rbx │ │ │ │ - xor %rbx,%rcx │ │ │ │ - imul %rax,%rcx │ │ │ │ - mov %rcx,%rax │ │ │ │ - shr $0x21,%rax │ │ │ │ - xor %rax,%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x5fa3b0,0x0(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - mov %rdx,0x10(%rbp) │ │ │ │ - jmp d9c360 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ + (bad) │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f8235 │ │ │ │ + movq $0x5f78f0,-0x58(%r12) │ │ │ │ + mov %r14,-0x48(%r12) │ │ │ │ + movq $0xd75710,-0x40(%r12) │ │ │ │ + lea -0x58(%r12),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0x104f851,-0x30(%r12) │ │ │ │ + movq $0x5f7c20,-0x28(%r12) │ │ │ │ + lea -0x3e(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %r8,-0x18(%r12) │ │ │ │ + movq $0x5f8020,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %r8,(%r12) │ │ │ │ + mov %r8,%r9 │ │ │ │ + mov %r8,%rax │ │ │ │ + lea -0x25(%r12),%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + lea -0xd(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp da7b20 │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + lea 0x984a61(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0xd8000000,%eax │ │ │ │ + imul $0xf8394cf0,0x458d4800(%rbp),%esp │ │ │ │ + jb 5f82a7 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call d97350 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 5f82a2 │ │ │ │ + movq $0xda2e40,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x7ccd20(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp d75158 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5fa49a │ │ │ │ + jb 5f8343 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5f6fc0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 5fa52d │ │ │ │ - movq $0x5fa4f8,-0x18(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + movq $0x5f8300,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5fa4f8 │ │ │ │ + jne 5f8300 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,-0x5b(%r8) │ │ │ │ - pop %rdi │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x39(%rax) │ │ │ │ - rex.RB call 139eb34 <__environ@GLIBC_2.2.5+0x34708c> │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 5f6fc0 │ │ │ │ - lea 0x97dd2c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - ret │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x104f851,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp 5fa650 │ │ │ │ - add (%rax),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5f837e │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5f7680 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %esi,%edx │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - movq $0x5fa478,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x5fa610,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5fa610 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - addl $0x0,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,(%r8) │ │ │ │ - cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ - pop %rdi │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - inc %rcx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5fa630 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %dh,0x24(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x5f8358,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + jmp da7148 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r14b,(%r9) │ │ │ │ - leave │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - jmp 5fa640 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ret │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5f8416 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5f7680 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - adc %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - mov %ebx,%esi │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 5fa6db │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5fa699 │ │ │ │ - mov 0x6(%rsi),%rbx │ │ │ │ - mov 0xe(%rsi),%rsi │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - movq $0x5fa5d0,-0x8(%rbp) │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp da7388 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x5fa548,-0x8(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rdx,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d9c360 │ │ │ │ - ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - push %rbp │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - rex.WRB or %r9b,-0x77(%r8) │ │ │ │ - fimuls -0x7d(%rcx) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x68(%rdi) │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mul %rcx │ │ │ │ - bswap %rcx │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - xor %rax,%rdx │ │ │ │ - add %rdx,%rbx │ │ │ │ - add %rbx,%rcx │ │ │ │ - movabs $0xff51afd7ed558ccd,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - shr $0x21,%rbx │ │ │ │ - xor %rbx,%rcx │ │ │ │ - imul %rax,%rcx │ │ │ │ - movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - shr $0x21,%rbx │ │ │ │ - xor %rbx,%rcx │ │ │ │ - imul %rax,%rcx │ │ │ │ - mov %rcx,%rax │ │ │ │ - shr $0x21,%rax │ │ │ │ - xor %rax,%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x5fa6d0,0x0(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - mov %rdx,0x10(%rbp) │ │ │ │ - jmp d9c360 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ + add %dh,0x27(%rdi) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rbx │ │ │ │ + movq $0x5f83f0,-0x18(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + lea -0x18(%r12),%rdi │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp da7638 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %al,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 5fa7d1 │ │ │ │ - movq $0x5fa820,-0x18(%rbp) │ │ │ │ - mov 0xf(%rsi),%rax │ │ │ │ - mov 0x7(%rsi),%rsi │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5f8519 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f850e │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rdi │ │ │ │ + mov 0x2f(%rbx),%rbx │ │ │ │ + movq $0x5f83a0,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x5f8438,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xd(%r12),%r9 │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp da7388 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5f8538 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - test %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r10b,-0x58(%r8) │ │ │ │ - pop %rdi │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - (bad) -0x77(%rax) │ │ │ │ - ret │ │ │ │ - incq 0x10(%rbp) │ │ │ │ - mov %rcx,0x20(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5fa850 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,-0x58(%r8) │ │ │ │ - pop %rdi │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 5f8640 │ │ │ │ + movq $0x5f8580,-0x28(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5fa870 │ │ │ │ + jne 5f8580 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - rex.XB add %eax,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - sbb %ah,-0x70(%rsi) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,(%rcx) │ │ │ │ - rorb $0x4d,-0x75(%rax) │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - fiaddl -0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x75(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,%rax │ │ │ │ - mul %rbx │ │ │ │ - bswap %rbx │ │ │ │ - xor %rax,%rdx │ │ │ │ - add %rdx,%rcx │ │ │ │ - add %rcx,%rbx │ │ │ │ - movabs $0xff51afd7ed558ccd,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - mov %rbx,%rax │ │ │ │ - shr $0x21,%rax │ │ │ │ - xor %rax,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - rex.XB add %eax,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ - or %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - mov %ebx,%edx │ │ │ │ - add $0x10,%r12 │ │ │ │ + rex.WRB sub %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add %esi,0x49(%rcx,%rsi,2) │ │ │ │ + add $0x38,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5fa968 │ │ │ │ - mov 0x6(%rdx),%rbx │ │ │ │ - mov 0xe(%rdx),%rdx │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ + ja 5f85f5 │ │ │ │ + mov 0x6(%rbx),%rdx │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x5f8498,-0x30(%r12) │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov %rsi,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ - movq $0x5fa950,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5fa950 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - test %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,%r8b │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - pop %rdi │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x75(%rbx,%rcx,4) │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - sbb %ch,%cl │ │ │ │ - cmp %bh,%dh │ │ │ │ - (bad) │ │ │ │ - decl -0x39(%rcx) │ │ │ │ - test %ecx,0x10000003(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - call 48600924 <__environ@GLIBC_2.2.5+0x475a8e7c> │ │ │ │ - mov %edx,%ebx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + lea -0x2f(%r12),%r9 │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp da7b20 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7357e2fc <__environ@GLIBC_2.2.5+0x72526854> │ │ │ │ - sbb %ecx,-0x39(%rax) │ │ │ │ - rex.RB call bf53a1 │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 5f6fc0 │ │ │ │ - lea 0x97d897(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x23(%rdi) │ │ │ │ - movq $0x5fa7a0,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5fa7a0 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f8630 │ │ │ │ + movq $0x5f82c0,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp da7148 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + lea 0x984771(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1057e394 <__environ@GLIBC_2.2.5+0xf5268ec> │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call bf54d5 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5faa80 │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5f86ae │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call d97350 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 5f86a9 │ │ │ │ + movq $0xda2e40,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xa571b8(%rip),%rsi │ │ │ │ + lea 0xa571b1(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c9dfd8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,0x48005faa(%r8) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5f874b │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5f8708,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5faab0 │ │ │ │ + jne 5f8708 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x39(%r8) │ │ │ │ - adc %r14b,%r8b │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - pop %rdi │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fisttps -0x75(%rax) │ │ │ │ - jne 5faacb │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5fa9a8 │ │ │ │ - lea 0x97d79a(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x104f851,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x5faaf0,0x0(%rbp) │ │ │ │ - jmp d9c378 │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5fabda │ │ │ │ - movq $0x5fab88,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5fab88 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,0x48005fab(%r8) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5fabb8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5f8786 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5f7680 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r15b,%r8b │ │ │ │ - stos %eax,%es:(%rdi) │ │ │ │ - pop %rdi │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fisttps -0x73(%rax) │ │ │ │ - xor $0x97d67b,%eax │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 5fa9a8 │ │ │ │ - lea 0x97d697(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x5fabf8,0x0(%rbp) │ │ │ │ - jmp d9c378 │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %dh,0x24(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x5f8760,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + jmp da7148 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5fad4a │ │ │ │ - movq $0x5fac90,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5fac90 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5f881e │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5f7680 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,%r8b │ │ │ │ - lods %ds:(%rsi),%al │ │ │ │ - pop %rdi │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5facc0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x6d(%rdi) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,%rcx │ │ │ │ - mul %rbx │ │ │ │ - bswap %rbx │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - xor %rax,%rdx │ │ │ │ - add %rdx,%rcx │ │ │ │ - add %rcx,%rbx │ │ │ │ - movabs $0xff51afd7ed558ccd,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - mov %rbx,%rax │ │ │ │ - shr $0x21,%rax │ │ │ │ - xor %rax,%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - lea 0x97d52f(%rip),%rbx │ │ │ │ + add %dh,0x27(%rdi) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rbx │ │ │ │ + movq $0x5f87f8,-0x18(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + lea -0x18(%r12),%rdi │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp da7638 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - adc $0x0,%al │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - ... │ │ │ │ + add %al,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5fadc1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jae 5fae47 │ │ │ │ - lea 0x97d504(%rip),%rbx │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5f8921 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f8916 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rdi │ │ │ │ + mov 0x2f(%rbx),%rbx │ │ │ │ + movq $0x5f87a8,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x5f8840,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xd(%r12),%r9 │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5f8940 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - ret │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jge 5fadac │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mul %rbx │ │ │ │ - bswap %rbx │ │ │ │ - movq $0x5fae38,0x8(%rbp) │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - lea 0x1(%rdi),%rsi │ │ │ │ - mov %rsi,0x10(%rbp) │ │ │ │ - xor %rax,%rdx │ │ │ │ - add %rdx,%rcx │ │ │ │ - add %rcx,%r8 │ │ │ │ - movabs $0xff51afd7ed558ccd,%rax │ │ │ │ - mov %r8,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%r8 │ │ │ │ - imul %rax,%r8 │ │ │ │ - movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ - mov %r8,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%r8 │ │ │ │ - imul %rax,%r8 │ │ │ │ - mov %r8,%rax │ │ │ │ - shr $0x21,%rax │ │ │ │ - xor %rax,%r8 │ │ │ │ - mov %r8,0x18(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 5f8a48 │ │ │ │ + movq $0x5f8988,-0x28(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5fae38 │ │ │ │ + jne 5f8988 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ret $0x0 │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - jge 5fae44 │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - add $0x18,%rbp │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %r14,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 5fae81 │ │ │ │ - movq $0x5fad98,-0x20(%rbp) │ │ │ │ - mov 0x6(%r14),%rbx │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov 0xe(%r14),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5fad98 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - mov %rsi,%rax │ │ │ │ - mul %rdi │ │ │ │ - bswap %rdi │ │ │ │ - xor %rax,%rdx │ │ │ │ - add %rdx,%rsi │ │ │ │ - add %rsi,%rdi │ │ │ │ - movabs $0xff51afd7ed558ccd,%rax │ │ │ │ - mov %rdi,%rbx │ │ │ │ - shr $0x21,%rbx │ │ │ │ - xor %rbx,%rdi │ │ │ │ - imul %rax,%rdi │ │ │ │ - movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ - mov %rdi,%rbx │ │ │ │ - shr $0x21,%rbx │ │ │ │ - xor %rbx,%rdi │ │ │ │ - imul %rax,%rdi │ │ │ │ - mov %rdi,%rax │ │ │ │ - shr $0x21,%rax │ │ │ │ - mov %rdi,%rbx │ │ │ │ - xor %rax,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - or $0x2000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,(%rcx) │ │ │ │ - decl -0x77(%rax) │ │ │ │ - lock mov %r14,%rsi │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sub %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add %esi,0x49(%rcx,%rsi,2) │ │ │ │ + add $0x38,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f89fd │ │ │ │ + mov 0x6(%rbx),%rdx │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x5f88a0,-0x30(%r12) │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov %rsi,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x2f(%r12),%r9 │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rbx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ - jmp 5fad70 │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp da7b20 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f8a38 │ │ │ │ + movq $0x5f86c8,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp da7148 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + lea 0x984391(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5faf9b │ │ │ │ - movq $0x5faf50,-0x10(%rbp) │ │ │ │ + rex.RB enter $0x394c,$0xf8 │ │ │ │ + jb 5f8b6c │ │ │ │ + movq $0x5f8aa8,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5faf50 │ │ │ │ + jne 5f8aa8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,0x48005faf(%r8) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %cl,0x48000000(%rdx) │ │ │ │ + movl $0x5f8af0,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5faf80 │ │ │ │ + jne 5f8af0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%r8) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r15b,0x48005faf(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add 0x77(%rbx),%esi │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jb 5f8b1e │ │ │ │ + movq $0x5f8c70,0x0(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + jmp 5f8a70 │ │ │ │ + movq $0x5f8ce0,-0x8(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5f8a70 │ │ │ │ + lea 0xa56d08(%rip),%r8 │ │ │ │ + lea 0xa56d01(%rip),%rdi │ │ │ │ + lea 0xa56cfa(%rip),%rsi │ │ │ │ + lea 0xa56cf3(%rip),%r14 │ │ │ │ + lea 0xa56cec(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5faef0 │ │ │ │ - lea 0x97d2f6(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x984275(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ + movq $0x5f8bd0,0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + jmp 5f8a70 │ │ │ │ + nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x5fafb8,0x0(%rbp) │ │ │ │ - jmp d9c378 │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + xor %r9b,-0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + sub %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 5f8bc0 │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 5f8bd4 │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5fb02a │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5f6fc0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x7d(%r9) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %r8,(%r12) │ │ │ │ + lea -0xe(%r12),%r8 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x5f8ba0,-0x28(%rbp) │ │ │ │ + mov %r14,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp d9bef0 │ │ │ │ + nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5fb099 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5fb28b │ │ │ │ - movq $0x5fb088,-0x18(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5fb088 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + xor %r9b,-0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + sub %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 5f8c60 │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 5f8c74 │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x7d(%r9) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %edi,%ebp │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - movq $0x5fb008,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x5fb128,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5fb128 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - addl $0x0,(%rax) │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + lea -0xe(%r12),%rdi │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x5f8c40,-0x28(%rbp) │ │ │ │ + mov %r14,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp d9bef0 │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r9b,-0x4f(%r8) │ │ │ │ - pop %rdi │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ + rex.RB loopne 5f8d0d │ │ │ │ + lea 0x0(%rdi),%ebx │ │ │ │ + mov %rbx,%rax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - inc %rcx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + mov %r14,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5fb148 │ │ │ │ + jne 5f8d28 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r14b,(%r9) │ │ │ │ - leave │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - jmp 5fb158 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ret │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x75(%r8) │ │ │ │ + xor %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ - adc %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - mov %ebx,%esi │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 5fb1f3 │ │ │ │ - add $0x10,%r12 │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ + jne 5f8d40 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov %rbx,%r9 │ │ │ │ + and $0x7,%r9d │ │ │ │ + cmp $0x3,%r9 │ │ │ │ + jae 5f8d81 │ │ │ │ + cmp $0x2,%r9 │ │ │ │ + jb 5f8dbf │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5fb1b1 │ │ │ │ - mov 0x6(%rsi),%rbx │ │ │ │ - mov 0xe(%rsi),%rsi │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ + ja 5f8daf │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ mov %rdx,(%r12) │ │ │ │ - movq $0x5fb0e8,-0x8(%rbp) │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp da7388 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x5fb2b8,-0x8(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rdx,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d9c360 │ │ │ │ - ret $0x0 │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - push %rbp │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - rex.WRB or %r9b,-0x77(%r8) │ │ │ │ - fimuls -0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x68(%rdi) │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mul %rcx │ │ │ │ - bswap %rcx │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - xor %rax,%rdx │ │ │ │ - add %rdx,%rbx │ │ │ │ - add %rbx,%rcx │ │ │ │ - movabs $0xff51afd7ed558ccd,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - shr $0x21,%rbx │ │ │ │ - xor %rbx,%rcx │ │ │ │ - imul %rax,%rcx │ │ │ │ - movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ mov %rcx,%rbx │ │ │ │ - shr $0x21,%rbx │ │ │ │ - xor %rbx,%rcx │ │ │ │ - imul %rax,%rcx │ │ │ │ - mov %rcx,%rax │ │ │ │ - shr $0x21,%rax │ │ │ │ - xor %rax,%rcx │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f8daf │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + mov %rdx,%r14 │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x5fb1e8,0x0(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - mov %rdx,0x10(%rbp) │ │ │ │ - jmp d9c360 │ │ │ │ - lea 0x97d00e(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ret │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp 5fb168 │ │ │ │ - adc $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - ... │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f8daf │ │ │ │ + movq $0xd75710,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + mov %rdx,%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5fb339 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jae 5fb3bf │ │ │ │ - lea 0x97cfac(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x40(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5f8e2a │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5f8e70,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 5f8a70 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - jge 5fb324 │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mul %rbx │ │ │ │ - bswap %rbx │ │ │ │ - movq $0x5fb3b0,0x8(%rbp) │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - lea 0x1(%rdi),%rsi │ │ │ │ - mov %rsi,0x10(%rbp) │ │ │ │ - xor %rax,%rdx │ │ │ │ - add %rdx,%rcx │ │ │ │ - add %rcx,%r8 │ │ │ │ - movabs $0xff51afd7ed558ccd,%rax │ │ │ │ - mov %r8,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%r8 │ │ │ │ - imul %rax,%r8 │ │ │ │ - movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ - mov %r8,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%r8 │ │ │ │ - imul %rax,%r8 │ │ │ │ - mov %r8,%rax │ │ │ │ - shr $0x21,%rax │ │ │ │ - xor %rax,%r8 │ │ │ │ - mov %r8,0x18(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5fb3b0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + pop %rbp │ │ │ │ + sub %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 5f8e5c │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 5f8e70 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ret $0x0 │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jge 5fb3bc │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - add $0x18,%rbp │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %r14,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 5fb3f9 │ │ │ │ - movq $0x5fb310,-0x20(%rbp) │ │ │ │ - mov 0x6(%r14),%rbx │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2d(%rdi) │ │ │ │ + movq $0xd75248,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %r8,(%r12) │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x5f8e40,-0x28(%rbp) │ │ │ │ + mov %r14,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ - mov 0xe(%r14),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5fb310 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - mov %rsi,%rax │ │ │ │ - mul %rdi │ │ │ │ - bswap %rdi │ │ │ │ - xor %rax,%rdx │ │ │ │ - add %rdx,%rsi │ │ │ │ - add %rsi,%rdi │ │ │ │ - movabs $0xff51afd7ed558ccd,%rax │ │ │ │ - mov %rdi,%rbx │ │ │ │ - shr $0x21,%rbx │ │ │ │ - xor %rbx,%rdi │ │ │ │ - imul %rax,%rdi │ │ │ │ - movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ - mov %rdi,%rbx │ │ │ │ - shr $0x21,%rbx │ │ │ │ - xor %rbx,%rdi │ │ │ │ - imul %rax,%rdi │ │ │ │ - mov %rdi,%rax │ │ │ │ - shr $0x21,%rax │ │ │ │ - mov %rdi,%rbx │ │ │ │ - xor %rax,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp d9bef0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rcx) │ │ │ │ - decl -0x42(%rax) │ │ │ │ - and $0xe4842223,%eax │ │ │ │ - pushf │ │ │ │ - repnz lret │ │ │ │ - jmp 5fb2e8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + add %ah,0x4800983e(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5fb4dd │ │ │ │ - movq $0x5fb4d0,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5fb4d0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + jb 5f8f2c │ │ │ │ + mov %r9,%rax │ │ │ │ + mov %rdi,%r9 │ │ │ │ + mov %r8,%rcx │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov 0x3(%rbx),%rsi │ │ │ │ + lea 0x983e7d(%rip),%r14 │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5ec410 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,%r8b │ │ │ │ - mov $0x5f,%ah │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(3) │ │ │ │ - mov -0x73(%rax),%ecx │ │ │ │ - sbb $0x97cdd4,%eax │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x5fb4f8,0x0(%rbp) │ │ │ │ - jmp d9c378 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %dl,0x3e(%rax) │ │ │ │ + cwtl │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5f8f7c │ │ │ │ + mov %r9,%rax │ │ │ │ + mov %rdi,%r9 │ │ │ │ + mov %r8,%rcx │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov 0x3(%rbx),%rsi │ │ │ │ + lea 0x983e2d(%rip),%r14 │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5ec410 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5fb56a │ │ │ │ + jb 5f8fb6 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5f6fc0 │ │ │ │ + jmp da7148 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5fb5d9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5fb5d8 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5fb5cd │ │ │ │ - movq $0x5fb548,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - movq $0x5fb638,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 5f9044 │ │ │ │ + movq $0x5f9028,-0x20(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5fb638 │ │ │ │ + jne 5f9028 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x97cce1(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - addl $0x0,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r12b,-0x4a(%r8) │ │ │ │ + add %r11b,-0x70(%r8) │ │ │ │ pop %rdi │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - inc %rcx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5fb660 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + cmp $0x983cfb,%eax │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 608d80 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r14b,(%r9) │ │ │ │ - leave │ │ │ │ - movabs $0xcbf29ce484222325,%rdx │ │ │ │ - jmp 5fb670 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ret │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + mov $0x48005f90,%eax │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %r14,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f90b8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ sbb %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB and %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ - adc %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - mov %ebx,%esi │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 5fb70f │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5fb6c9 │ │ │ │ - mov 0x6(%rsi),%rbx │ │ │ │ - mov 0xe(%rsi),%rsi │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - movq $0x5fb5f8,-0x10(%rbp) │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7388 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x5fb7c0,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d9c360 │ │ │ │ - ret $0x0 │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + jne 5f90a8 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + jmp 5f90e0 │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - push %rbp │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - mov %ebx,%esi │ │ │ │ - add $0x10,%r12 │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + rex.WRB and %r9b,-0x77(%r8) │ │ │ │ + fimull -0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x74b7ef8b(%rbx),%ecx │ │ │ │ + jge 5f90d7 │ │ │ │ + mov %rdi,%r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 5f9166 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5fb784 │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mul %rcx │ │ │ │ - bswap %rcx │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - xor %rax,%rdx │ │ │ │ - add %rdx,%rbx │ │ │ │ - add %rbx,%rcx │ │ │ │ - movabs $0xff51afd7ed558ccd,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - shr $0x21,%rbx │ │ │ │ - xor %rbx,%rcx │ │ │ │ - imul %rax,%rcx │ │ │ │ - movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - shr $0x21,%rbx │ │ │ │ - xor %rbx,%rcx │ │ │ │ - imul %rax,%rcx │ │ │ │ - mov %rcx,%rax │ │ │ │ - shr $0x21,%rax │ │ │ │ - xor %rax,%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x5fb700,-0x8(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rdx,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + ja 5f9116 │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + lea -0xf(%r12),%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp da7638 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x5f9090,0x0(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rsi,0x8(%rbp) │ │ │ │ + mov %rdx,0x10(%rbp) │ │ │ │ jmp d9c360 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ret │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ sbb %r9b,-0x75(%r8) │ │ │ │ + rex.WRB and %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ adc %cl,-0x75(%rax) │ │ │ │ - rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp 5fb680 │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5fb8ea │ │ │ │ - movq $0x5fb830,-0x10(%rbp) │ │ │ │ + jne 5f9168 │ │ │ │ + mov %rbx,%rdi │ │ │ │ mov %rsi,%rbx │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5fb830 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,-0x48(%r8) │ │ │ │ - pop %rdi │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f91a0 │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + movq $0x104f851,(%r12) │ │ │ │ + lea -0xf(%r12),%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp da7638 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x5f9150,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rdi,%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5fb860 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + mov %rdx,0x10(%rbp) │ │ │ │ + jmp d9c360 │ │ │ │ xchg %ax,%ax │ │ │ │ - add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x6d(%rdi) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rax,%rcx │ │ │ │ - mul %rbx │ │ │ │ - bswap %rbx │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - xor %rax,%rdx │ │ │ │ - add %rdx,%rcx │ │ │ │ - add %rcx,%rbx │ │ │ │ - movabs $0xff51afd7ed558ccd,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x21,%rcx │ │ │ │ - xor %rcx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - mov %rbx,%rax │ │ │ │ - shr $0x21,%rax │ │ │ │ - xor %rax,%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - lea 0x97c9ff(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5fb982 │ │ │ │ - movq $0x5fb948,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + jb 5f925b │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5f9218,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5fb948 │ │ │ │ + jne 5f9218 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1d(%rdi) │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x104f851,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - lea 0x97c96f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5fb9da │ │ │ │ + jb 5f9296 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xda4628,-0x28(%rbp) │ │ │ │ - movq $0xf78249,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 5f6fc0 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp da7148 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1057f34c <__environ@GLIBC_2.2.5+0xf5278a4> │ │ │ │ - (bad) │ │ │ │ - mov %es,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x5fba38,-0x18(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5f9333 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5f92f0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5fba38 │ │ │ │ + jne 5f92f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x3c(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x5fb9a0,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - movq $0xda4628,0x0(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - jmp 5f6fc0 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x104f851,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - lea 0x97c868(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 5fbaea │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5f936e │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xda4628,-0x28(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov 0x20(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 5f6fc0 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp da7148 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5fbb59 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5fbbb6 │ │ │ │ - movq $0x5fbb50,-0x20(%rbp) │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5fbb50 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x49(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x5fbab0,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - movq $0xda4628,0x8(%rbp) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - mov %rbx,0x18(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 5f6fc0 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - lea 0x97c74b(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 5fbc12 │ │ │ │ + jb 5f9423 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xda4628,-0x28(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ + movq $0x5f93e0,-0x28(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ - mov 0x20(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 5f6fc0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5fbc81 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5fbcd1 │ │ │ │ - movq $0x5fbc78,-0x20(%rbp) │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5fbc78 │ │ │ │ + jne 5f93e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x3c(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x5fbbd8,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea -0x20(%r12),%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp da7388 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp d9c360 │ │ │ │ - lea 0x97c638(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7357f64c <__environ@GLIBC_2.2.5+0x72527ba4> │ │ │ │ - push %rsp │ │ │ │ - movq $0x5fbd30,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5fbd30 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5f945e │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp da7148 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - sub %al,-0x26(%rsi) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,-0x7e(%r9) │ │ │ │ - testl $0x7438b48,(%rax) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5f6fc0 │ │ │ │ - lea 0x97c5bc(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7357f6cc <__environ@GLIBC_2.2.5+0x72527c24> │ │ │ │ - pop %rax │ │ │ │ - movq $0x5fbdb8,-0x18(%rbp) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 5f957c │ │ │ │ + movq $0x5f94d8,-0x28(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ mov %rdi,%rbx │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5fbdb8 │ │ │ │ + jne 5f94d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x39(%rax) │ │ │ │ - add %r13b,(%r8) │ │ │ │ - rex.RX fiaddl (%rax) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - jmp 5f6fc0 │ │ │ │ - lea 0x97c540(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + adc %dl,-0x74b7ffa1(%rbp) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f9510 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5fbe1a │ │ │ │ - movq $0x5fbe38,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5f6f50 │ │ │ │ - lea 0x97c507(%rip),%rbx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x64(%rbp) │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f956c │ │ │ │ + movq $0x5f91d8,-0x30(%r12) │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ + mov %rsi,-0x20(%r12) │ │ │ │ + movq $0x5f9270,-0x18(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x30(%r12),%rdi │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp da7638 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x5f95f0,0x8(%rbp) │ │ │ │ + lea 0x98379f(%rip),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 608d80 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - int3 │ │ │ │ - and $0x69,%al │ │ │ │ - add %cl,(%rdi) │ │ │ │ - (bad) │ │ │ │ - rex add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ + jne 5f95f0 │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov %rdi,0x40(%rsp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + jmp 5f9611 │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5fbe7a │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5f7028 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jne 5f9620 │ │ │ │ + mov %r14,%rdi │ │ │ │ + and $0x7,%r14d │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + je 5f96ab │ │ │ │ + add $0x48,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f965e │ │ │ │ + movq $0x5f9388,-0x40(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + mov %rdi,-0x28(%r12) │ │ │ │ + mov %rsi,-0x20(%r12) │ │ │ │ + movq $0x5f9438,-0x18(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x40(%r12),%rdi │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp da7638 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + movq $0x5f95b8,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d9c360 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5fbeb2 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5f6fc0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jne 5f96c8 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f96ee │ │ │ │ + movq $0x5f92b0,-0x30(%r12) │ │ │ │ + mov %rsi,-0x20(%r12) │ │ │ │ + movq $0x5f9348,-0x18(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x30(%r12),%rdi │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp da7638 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + movq $0x5f9698,0x0(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + jmp d9c360 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5fbeea │ │ │ │ + jb 5f97a3 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5fbe00 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + movq $0x5f9760,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f9760 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - push $0x58a53b4d │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x58(%rdi) │ │ │ │ - movq $0x5fbe58,-0x60(%r12) │ │ │ │ - mov %r14,-0x50(%r12) │ │ │ │ - movq $0x5fbe90,-0x48(%r12) │ │ │ │ - mov %r14,-0x38(%r12) │ │ │ │ - movq $0x5fbec8,-0x30(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - movq $0x610a90,-0x18(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ + movq $0x104f851,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - lea 0x97c3b1(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5fbfba │ │ │ │ - movq $0x5fbfd8,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5f6f50 │ │ │ │ - lea 0x97c377(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - sbb $0x25,%al │ │ │ │ - imul $0x401f0f,(%rax),%eax │ │ │ │ - add %eax,(%rax) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5fc01a │ │ │ │ + jb 5f97de │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5f7028 │ │ │ │ + jmp da7148 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5fc052 │ │ │ │ + jb 5f984b │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5f6fc0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + movq $0x5f9840,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f9840 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,%gs:-0x1(%rcx) │ │ │ │ + gs lock nop │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5fc08a │ │ │ │ + jb 5f9886 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5fbfa0 │ │ │ │ + jmp da7148 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - push $0x58a53b4d │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x58(%rdi) │ │ │ │ - movq $0x5fbff8,-0x60(%r12) │ │ │ │ - mov %r14,-0x50(%r12) │ │ │ │ - movq $0x5fc030,-0x48(%r12) │ │ │ │ - mov %r14,-0x38(%r12) │ │ │ │ - movq $0x5fc068,-0x30(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - movq $0x610a90,-0x18(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - lea 0x97c221(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5fc191 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5fc1ed │ │ │ │ - movq $0x5fc180,-0x18(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 5f9a03 │ │ │ │ + movq $0x5f9900,-0x28(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5fc180 │ │ │ │ + jne 5f9900 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - rol $0x5f,%cl │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5fc1c0 │ │ │ │ + cmp %bl,-0x76b7ffa1(%rcx) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7ffbb(%rcx),%ecx │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 5f9938 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,0x3b(%r8) │ │ │ │ - rex.XB pcmpeqw 0x7738b48(%rip),%mm2 │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp da7388 │ │ │ │ - lea 0xa53643(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x97c154(%rip),%rbx │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ + jne 5f9970 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 5f99b0 │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f99a0 │ │ │ │ + movq $0x5f97f8,-0x38(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov %rsi,-0x20(%r12) │ │ │ │ + movq $0x5f9860,-0x18(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x38(%r12),%rdi │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp da7638 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f99f3 │ │ │ │ + movq $0x5f9720,-0x30(%r12) │ │ │ │ + mov %rsi,-0x20(%r12) │ │ │ │ + movq $0x5f97b8,-0x18(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x30(%r12),%rdi │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp da7638 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ + nop │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5fc242 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xda4628,-0x28(%rbp) │ │ │ │ - movq $0x1052af9,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp d0cd70 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5f9ac1 │ │ │ │ + add $0x70,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f9ab6 │ │ │ │ + mov 0x3(%rbx),%rax │ │ │ │ + mov 0xb(%rbx),%rbx │ │ │ │ + movq $0x5f8f90,-0x68(%r12) │ │ │ │ + mov %r14,-0x58(%r12) │ │ │ │ + mov %rbx,-0x50(%r12) │ │ │ │ + movq $0x5f8fd8,-0x48(%r12) │ │ │ │ + lea -0x68(%r12),%rbx │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r9,-0x38(%r12) │ │ │ │ + mov %rsi,-0x30(%r12) │ │ │ │ + movq $0x5f9480,-0x28(%r12) │ │ │ │ + mov %r9,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x5f98a8,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x25(%r12),%r9 │ │ │ │ + lea -0xd(%r12),%rdi │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x47(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5f8940 │ │ │ │ + movq $0x70,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5fc27e │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5f9b02 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7148 │ │ │ │ + jmp c9e0f8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB movabs 0x163820ff8394c,%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock or %ch,(%rdx,%rbx,8) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + pop %rbp │ │ │ │ + clc │ │ │ │ + movq $0x5f9b90,-0x48(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x38(%rbx),%rdi │ │ │ │ + mov 0x40(%rbx),%r8 │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + mov %rsi,-0x40(%rbp) │ │ │ │ + mov %rdx,-0x38(%rbp) │ │ │ │ + mov %r8,-0x30(%rbp) │ │ │ │ + mov %rdi,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffb8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f9b90 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x43(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x5fc258,-0x30(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - movq $0x1051b49,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0x7c84fc(%rip),%r14 │ │ │ │ - jmp d6e428 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5fc36c │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5fc361 │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - movq $0x1044b11,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp da7148 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call bf3770 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov 0xf(%rcx),%rdx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov 0x17(%rcx),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5f9bd8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + leave │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5fc3f8 │ │ │ │ - add $0x38,%r12 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,0x49000000(%rax) │ │ │ │ + add $0x40,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5fc3ed │ │ │ │ - movq $0xda2c08,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x5fc310,-0x30(%r12) │ │ │ │ + ja 5f9c96 │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 5f9c7a │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 5f9c6c │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 5f9c7a │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 5f9c6c │ │ │ │ + movq $0x5f9ad8,-0x38(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - movq $0x1051b49,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0x7c8403(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d6e428 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3a(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x5fc380,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - movq $0x1044b01,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ xchg %ax,%ax │ │ │ │ - adc $0x3000000,%eax │ │ │ │ - ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x2000000(%rip) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x48(%rdi) │ │ │ │ - movq $0x5fc208,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f9d21 │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rcx │ │ │ │ + mov 0x15(%rbx),%rdx │ │ │ │ + mov 0x1d(%rbx),%r8 │ │ │ │ + mov 0x25(%rbx),%r9 │ │ │ │ + mov 0x2d(%rbx),%r10 │ │ │ │ + mov 0x35(%rbx),%rbx │ │ │ │ + movq $0x5f9b18,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %r8,-0x18(%r12) │ │ │ │ mov %rdi,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - cmp $0xa,%rsi │ │ │ │ - jle 5fc4c8 │ │ │ │ - movq $0x5fc418,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x5fc2a0,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - lea 0x97be81(%rip),%rbx │ │ │ │ + mov %r10,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x40(%r12),%rdi │ │ │ │ + mov %r9,%rbx │ │ │ │ + jmp da7638 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7357fe64 <__environ@GLIBC_2.2.5+0x725283bc> │ │ │ │ - jl 5fc562 │ │ │ │ - movl $0x5fc550,-0x18(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ + or %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x58(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5f9eaf │ │ │ │ + movq $0x5f9db0,-0x38(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rcx │ │ │ │ + mov 0x15(%rbx),%rdx │ │ │ │ + mov 0x1d(%rbx),%rbx │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rcx,-0x30(%rbp) │ │ │ │ + mov %rdx,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %r8,-0x18(%rbp) │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5fc550 │ │ │ │ + jne 5f9db0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r8b,0x48005fc5(%r8) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + rex.RB loopne 5f9db5 │ │ │ │ + sahf │ │ │ │ + pop %rdi │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + rex.WXB (bad) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov 0xf(%rcx),%rdx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov 0x17(%rcx),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5fc580 │ │ │ │ + jne 5f9e00 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov (%rcx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - jnp 5fc58b │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5fc488 │ │ │ │ - lea 0x97bddc(%rip),%rbx │ │ │ │ + sub %r9b,-0x75(%r8) │ │ │ │ + rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + cmp %cl,-0x75(%rax) │ │ │ │ + jne 5f9e50 │ │ │ │ + mov 0x48(%rbp),%rdi │ │ │ │ + mov 0x50(%rbp),%r8 │ │ │ │ + mov %rbx,%r9 │ │ │ │ + and $0x7,%r9d │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 5f9eb3 │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f9e9f │ │ │ │ + mov 0x6(%rbx),%r9 │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x5f9cc0,-0x38(%r12) │ │ │ │ + mov %r9,-0x30(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x35(%r12),%r9 │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov %rdi,%rcx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp 5f9a20 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + mov %rdx,%r9 │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov %rdi,%rcx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp 5f9a20 │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x30(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5fc5f2 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5f9f12 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xda4c60,-0x30(%rbp) │ │ │ │ - movq $0x1052af9,-0x28(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - movq $0x104f851,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp d0cd70 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c9e0f8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ + rex.RB movabs 0x163820ff8394c,%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5fc6b8 │ │ │ │ - movq $0x5fc650,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + lock or %ch,(%rdx,%rbx,8) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + pop %rbp │ │ │ │ + clc │ │ │ │ + movq $0x5f9fa0,-0x48(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x38(%rbx),%rdi │ │ │ │ + mov 0x40(%rbx),%r8 │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + mov %rsi,-0x40(%rbp) │ │ │ │ + mov %rdx,-0x38(%rbp) │ │ │ │ + mov %r8,-0x30(%rbp) │ │ │ │ + mov %rdi,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffb8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5fc650 │ │ │ │ + jne 5f9fa0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x4b(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x5fc5b0,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xd75710,-0x10(%r12) │ │ │ │ - movq $0x1051b49,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0x7c8148(%rip),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp d6e428 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - lea 0x97bcc1(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5fc733 │ │ │ │ - movq $0x5fc720,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call bf3f90 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov 0xf(%rcx),%rdx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov 0x17(%rcx),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5fc720 │ │ │ │ + jne 5f9fe8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + leave │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - jnp 5fc72b │ │ │ │ - xor %esi,%esi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5fc488 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ + and %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,0x49000000(%rax) │ │ │ │ + add $0x40,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5fa0a6 │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 5fa08a │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 5fa07c │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 5fa08a │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 5fa07c │ │ │ │ + movq $0x5f9ee8,-0x38(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,0x2000000(%rip) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x17(%rdi) │ │ │ │ - movq $0x5fc6e0,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - jmp d0d168 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0x97bc02(%rip),%rbx │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5fa131 │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rcx │ │ │ │ + mov 0x15(%rbx),%rdx │ │ │ │ + mov 0x1d(%rbx),%r8 │ │ │ │ + mov 0x25(%rbx),%r9 │ │ │ │ + mov 0x2d(%rbx),%r10 │ │ │ │ + mov 0x35(%rbx),%rbx │ │ │ │ + movq $0x5f9f28,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %r8,-0x18(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + mov %r10,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x40(%r12),%rdi │ │ │ │ + mov %r9,%rbx │ │ │ │ + jmp da7638 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ - jmp 5fc750 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB mov $0x4c,%r8b │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5fa2b0 │ │ │ │ + movq $0x5fa1b8,-0x30(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rcx │ │ │ │ + mov 0x15(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5fa1b8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB loopne 5fa1c5 │ │ │ │ + movabs %al,0x4b8b48d88948005f │ │ │ │ + (bad) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov 0xf(%rcx),%rdx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov 0x17(%rcx),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5fa208 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 5fc610 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sub %r9b,-0x75(%r8) │ │ │ │ + rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + cmp %cl,-0x75(%rax) │ │ │ │ + jne 5fa258 │ │ │ │ + mov 0x48(%rbp),%rdi │ │ │ │ + mov %rbx,%r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 5fa2b4 │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5fa2a0 │ │ │ │ + mov 0x6(%rbx),%r8 │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x5fa0d0,-0x38(%r12) │ │ │ │ + mov %r8,-0x30(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x35(%r12),%r9 │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp 5f9a20 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov %rax,%r9 │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp 5f9a20 │ │ │ │ + nopl (%rax) │ │ │ │ + sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ - jmp 5fc510 │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - push %rax │ │ │ │ + (bad) │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5fc885 │ │ │ │ - movq $0x5fc7a8,-0x48(%r12) │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - movq $0x5fc7d0,-0x38(%r12) │ │ │ │ - mov %r14,-0x30(%r12) │ │ │ │ - movq $0x5fc7f8,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - movq $0xd10808,-0x18(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x46(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - lea 0x97baf9(%rip),%rbx │ │ │ │ + ja 5fa377 │ │ │ │ + mov 0x2(%rbx),%rax │ │ │ │ + mov 0xa(%rbx),%rbx │ │ │ │ + movq $0x5f9a20,-0x58(%r12) │ │ │ │ + mov %rbx,-0x50(%r12) │ │ │ │ + mov %r14,-0x48(%r12) │ │ │ │ + movq $0x5f9d48,-0x40(%r12) │ │ │ │ + mov %r9,-0x38(%r12) │ │ │ │ + mov %rdi,-0x30(%r12) │ │ │ │ + mov %r8,-0x28(%r12) │ │ │ │ + lea -0x53(%r12),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + movq $0x5fa158,-0x18(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + mov %r8,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov 0x0(%rbp),%r9 │ │ │ │ + mov %r8,%rbx │ │ │ │ + lea -0x3d(%r12),%r8 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rsi,%rbx │ │ │ │ + lea -0x15(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp da7b20 │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1058020c <__environ@GLIBC_2.2.5+0xf528764> │ │ │ │ - (bad) │ │ │ │ - test %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - movq $0x5fc8f8,-0x18(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5fc8f8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5fa3c2 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c9e0f8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB movabs 0x163820ff8394c,%al │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r13b,(%r8) │ │ │ │ - leave │ │ │ │ - pop %rdi │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + rex.RB │ │ │ │ + lock or %ch,(%rdx,%rbx,8) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + pop %rbp │ │ │ │ + clc │ │ │ │ + movq $0x5fa450,-0x48(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x38(%rbx),%rdi │ │ │ │ + mov 0x40(%rbx),%r8 │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + mov %rdx,-0x40(%rbp) │ │ │ │ + mov %r8,-0x38(%rbp) │ │ │ │ + mov %rdi,-0x30(%rbp) │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffb8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5fc928 │ │ │ │ + jne 5fa450 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x39(%rax) │ │ │ │ - add %r13b,(%r8) │ │ │ │ - rex.RX fiaddl (%rax) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - jmp d6ec20 │ │ │ │ - lea 0x97ba48(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5fc9c1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5fca0d │ │ │ │ - movq $0x5fc9b0,-0x18(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call bf48f0 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov 0xf(%rcx),%rdx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov 0x17(%rcx),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5fc9b0 │ │ │ │ + jne 5fa498 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + leave │ │ │ │ + or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,%r8b │ │ │ │ - leave │ │ │ │ - pop %rdi │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5fc9e0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + rex.RB │ │ │ │ + rex.W │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 5fa54c │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5fa556 │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 5fa53a │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 5fa52c │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 5fa53a │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 5fa52c │ │ │ │ + movq $0x5fa398,-0x38(%r12) │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x39(%r8) │ │ │ │ - adc %r13b,(%r8) │ │ │ │ - lret $0x5f │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - movq $0xda4628,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5fa5e1 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d6ec20 │ │ │ │ - lea 0x97b98c(%rip),%rbx │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rdi │ │ │ │ + mov 0x2f(%rbx),%r8 │ │ │ │ + mov 0x37(%rbx),%rbx │ │ │ │ + movq $0x5fa3d8,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov %r8,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x40(%r12),%r14 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + jmp da7148 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add 0xe(%rbp),%esi │ │ │ │ - lea 0xa52df1(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xa52dec(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5fa62a │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c9e0f8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 5fcb19 │ │ │ │ - movq $0x5fcaa8,-0x18(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + rex.RB movabs 0x163820ff8394c,%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock or %ch,(%rdx,%rbx,8) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + pop %rbp │ │ │ │ + clc │ │ │ │ + movq $0x5fa6b8,-0x48(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x38(%rbx),%rdi │ │ │ │ + mov 0x40(%rbx),%r8 │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + mov %rdx,-0x40(%rbp) │ │ │ │ + mov %r8,-0x38(%rbp) │ │ │ │ + mov %rdi,-0x30(%rbp) │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffb8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5fcaa8 │ │ │ │ + jne 5fa6b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - call 48602a7b <__environ@GLIBC_2.2.5+0x475aafd3> │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + rex.RB call bf4dc0 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov 0xf(%rcx),%rdx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov 0x17(%rcx),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5fcae8 │ │ │ │ + jne 5fa700 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + leave │ │ │ │ + or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r15b,(%r8) │ │ │ │ - lret │ │ │ │ - pop %rdi │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - adc %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ - lock sub %al,-0x26(%rsi) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d6ec20 │ │ │ │ - lea 0x97b888(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + rex.W │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 5fa7b4 │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5fa7be │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 5fa7a2 │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 5fa794 │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 5fa7a2 │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 5fa794 │ │ │ │ + movq $0x5fa600,-0x38(%r12) │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add 0xb(%rbp),%esi │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5fa849 │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rcx │ │ │ │ + mov 0x15(%rbx),%rdx │ │ │ │ + mov 0x1d(%rbx),%r8 │ │ │ │ + mov 0x25(%rbx),%r9 │ │ │ │ + mov 0x2d(%rbx),%r10 │ │ │ │ + mov 0x35(%rbx),%rbx │ │ │ │ + movq $0x5fa640,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %r8,-0x18(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + mov %r10,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x40(%r12),%rdi │ │ │ │ + mov %r9,%rbx │ │ │ │ + jmp da7638 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5fcbc1 │ │ │ │ + rex.RB mov $0x4c,%r8b │ │ │ │ cmp %edi,%eax │ │ │ │ - jb 5fcc0d │ │ │ │ - movq $0x5fcbb0,-0x18(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + jb 5fa8f4 │ │ │ │ + movq $0x5fa8d8,-0x38(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rdi │ │ │ │ + mov 0x2f(%rbx),%rbx │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x30(%rbp) │ │ │ │ + mov %r8,-0x28(%rbp) │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5fcbb0 │ │ │ │ + jne 5fa8d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,(%r8) │ │ │ │ + test $0x8d48005f,%eax │ │ │ │ + cmp $0x98244b,%eax │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 608d80 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r12b,%r8b │ │ │ │ - lret │ │ │ │ - pop %rdi │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5fcbe0 │ │ │ │ + rex.RB clc │ │ │ │ + rex test $0x8948005f,%eax │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + adc %cl,0x75(%rcx,%rcx,4) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + adc %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 5fa940 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x39(%r8) │ │ │ │ - adc %r13b,(%r8) │ │ │ │ - int3 │ │ │ │ - pop %rdi │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - sub %al,-0x26(%rsi) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - add %r9b,-0x75(%r8) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d6ec20 │ │ │ │ - lea 0x97b79c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB and %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sub %cl,-0x75(%rax) │ │ │ │ + jne 5fa980 │ │ │ │ + mov 0x38(%rbp),%rdi │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0xf(%r8),%r9 │ │ │ │ + mov 0x17(%r8),%r10 │ │ │ │ + mov 0x8(%rbp),%r11 │ │ │ │ + mov %r11,%r14 │ │ │ │ + and $0x7,%r14d │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + jne 5fa9de │ │ │ │ + mov %rsi,%r9 │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0xa3fc25(%rip),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp 5fa2f0 │ │ │ │ + leave │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add 0xe(%rbp),%esi │ │ │ │ - lea 0xa52bfa(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xa52be3(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + cmp %cl,-0x75(%rax) │ │ │ │ + jne 5fa9f0 │ │ │ │ + mov 0x48(%rbp),%rdi │ │ │ │ + mov 0x28(%rbp),%r8 │ │ │ │ + mov 0x18(%rbp),%r9 │ │ │ │ + mov 0x10(%rbp),%r10 │ │ │ │ + mov 0x8(%rbp),%r11 │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov %r8,0x40(%rsp) │ │ │ │ + mov %r9,%r8 │ │ │ │ + mov %r10,%r9 │ │ │ │ + mov %r11,%r10 │ │ │ │ + mov %rbx,%r11 │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + add $0x98,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5faaa6 │ │ │ │ + mov 0x6(%r11),%r14 │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + mov 0xe(%r11),%rax │ │ │ │ + movq $0x5f7838,-0x90(%r12) │ │ │ │ + mov %r8,-0x88(%r12) │ │ │ │ + mov %r11,-0x80(%r12) │ │ │ │ + movq $0x5fa580,-0x78(%r12) │ │ │ │ + mov %r14,-0x70(%r12) │ │ │ │ + mov %rax,-0x68(%r12) │ │ │ │ + mov %r8,-0x60(%r12) │ │ │ │ + lea -0x8f(%r12),%r11 │ │ │ │ + mov %r11,-0x58(%r12) │ │ │ │ + mov %rdi,-0x50(%r12) │ │ │ │ + mov %r10,-0x48(%r12) │ │ │ │ + mov %r9,-0x40(%r12) │ │ │ │ + movq $0x5fa7e8,-0x38(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %r8,-0x20(%r12) │ │ │ │ + mov %r11,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + mov %r10,-0x8(%r12) │ │ │ │ + mov %r9,(%r12) │ │ │ │ + lea -0x35(%r12),%r9 │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0xa3fb1d(%rip),%r14 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea -0x77(%r12),%rax │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp 5fa2f0 │ │ │ │ + movq $0x98,0x388(%r13) │ │ │ │ + movq $0x5fa9a0,-0x10(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %r11,%rbx │ │ │ │ + mov %r10,-0x8(%rbp) │ │ │ │ + mov %r9,0x0(%rbp) │ │ │ │ + mov %r8,0x8(%rbp) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp d9c360 │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 5fcd19 │ │ │ │ - movq $0x5fcca8,-0x18(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5fab12 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c9e0f8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB movabs 0x163820ff8394c,%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock or %ch,(%rdx,%rbx,8) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + pop %rbp │ │ │ │ + clc │ │ │ │ + movq $0x5faba0,-0x48(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x38(%rbx),%rdi │ │ │ │ + mov 0x40(%rbx),%r8 │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + mov %rdx,-0x40(%rbp) │ │ │ │ + mov %r8,-0x38(%rbp) │ │ │ │ + mov %rdi,-0x30(%rbp) │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffb8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5fcca8 │ │ │ │ + jne 5faba0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - call 48602c7d <__environ@GLIBC_2.2.5+0x475ab1d5> │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + rex.RB call bf5790 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov 0xf(%rcx),%rdx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov 0x17(%rcx),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5fcce8 │ │ │ │ + jne 5fabe8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + leave │ │ │ │ + or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r15b,(%r8) │ │ │ │ - int $0x5f │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - adc %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ - lock sub %al,-0x26(%rsi) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d6ec20 │ │ │ │ - lea 0x97b698(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + rex.W │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 5fac9c │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5faca6 │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 5fac8a │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 5fac7c │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 5fac8a │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 5fac7c │ │ │ │ + movq $0x5faae8,-0x38(%r12) │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x2000000(%rip) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5fad31 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rdi │ │ │ │ + mov 0x2f(%rbx),%r8 │ │ │ │ + mov 0x37(%rbx),%rbx │ │ │ │ + movq $0x5fab28,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov %r8,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x40(%r12),%r14 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + jmp da7148 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add 0xb(%rbp),%esi │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5fad7a │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c9e0f8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5fcdc1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5fce0d │ │ │ │ - movq $0x5fcdb0,-0x18(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + rex.RB movabs 0x163820ff8394c,%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock or %ch,(%rdx,%rbx,8) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + pop %rbp │ │ │ │ + clc │ │ │ │ + movq $0x5fae08,-0x48(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x38(%rbx),%rdi │ │ │ │ + mov 0x40(%rbx),%r8 │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + mov %rdx,-0x40(%rbp) │ │ │ │ + mov %r8,-0x38(%rbp) │ │ │ │ + mov %rdi,-0x30(%rbp) │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffb8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5fcdb0 │ │ │ │ + jne 5fae08 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r12b,%r8b │ │ │ │ - int $0x5f │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + rex.RB call bf5c60 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov 0xf(%rcx),%rdx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov 0x17(%rcx),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5fcde0 │ │ │ │ + jne 5fae50 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + leave │ │ │ │ + or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x39(%r8) │ │ │ │ - adc %r13b,(%r8) │ │ │ │ - (bad) │ │ │ │ - pop %rdi │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - sub %al,-0x26(%rsi) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - add %r9b,-0x75(%r8) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d6ec20 │ │ │ │ - lea 0x97b5ac(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - ... │ │ │ │ + rex.RB │ │ │ │ + rex.W │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 5faf04 │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5faf0e │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 5faef2 │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 5faee4 │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 5faef2 │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 5faee4 │ │ │ │ + movq $0x5fad50,-0x38(%r12) │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add 0xe(%rbp),%esi │ │ │ │ - lea 0xa529fa(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xa529e3(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5faf99 │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rcx │ │ │ │ + mov 0x15(%rbx),%rdx │ │ │ │ + mov 0x1d(%rbx),%r8 │ │ │ │ + mov 0x25(%rbx),%r9 │ │ │ │ + mov 0x2d(%rbx),%r10 │ │ │ │ + mov 0x35(%rbx),%rbx │ │ │ │ + movq $0x5fad90,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %r8,-0x18(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + mov %r10,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x40(%r12),%rdi │ │ │ │ + mov %r9,%rbx │ │ │ │ + jmp da7638 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,0x0(%rip) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5fceb9 │ │ │ │ + rex.RB test $0x4c,%al │ │ │ │ cmp %edi,%eax │ │ │ │ - jb 5fcf25 │ │ │ │ - movq $0x5fcea8,-0x18(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ + jb 5fb0b3 │ │ │ │ + movq $0x5fb030,-0x40(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rcx │ │ │ │ + mov 0x15(%rbx),%rdx │ │ │ │ + mov 0x1d(%rbx),%r8 │ │ │ │ + mov 0x25(%rbx),%rbx │ │ │ │ + mov %rbx,%r9 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r8,-0x38(%rbp) │ │ │ │ + mov %rcx,-0x30(%rbp) │ │ │ │ + mov %rdx,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %r9,-0x18(%rbp) │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5fcea8 │ │ │ │ + jne 5fb030 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - call 48602e7f <__environ@GLIBC_2.2.5+0x475ab3d7> │ │ │ │ + push $0x48005fb0 │ │ │ │ mov 0x7(%rbx),%eax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5fcee8 │ │ │ │ + jne 5fb068 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,0x3b(%r8) │ │ │ │ - rex.XB pcmpeqw 0x10758b4c(%rip),%mm4 │ │ │ │ - movq $0xda4628,0x8(%rbp) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ + jne 5fb0a0 │ │ │ │ + mov 0x30(%rbp),%rdi │ │ │ │ + mov 0x38(%rbp),%r8 │ │ │ │ + mov 0x40(%rbp),%r9 │ │ │ │ + mov %rbx,%r10 │ │ │ │ + and $0x7,%r10d │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 5fb10a │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x5fb0c8,0x8(%rbp) │ │ │ │ + lea 0x981c8e(%rip),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp d6eef8 │ │ │ │ - lea 0xa5290b(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x97b49c(%rip),%rbx │ │ │ │ + jmp 608d80 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5fcf99 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5fd02b │ │ │ │ - movq $0x5fcf88,-0x18(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5fcf88 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - enter $0x5fcf,$0x0 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jne 5fb0f8 │ │ │ │ + mov 0x28(%rbp),%rdi │ │ │ │ + mov 0x30(%rbp),%r8 │ │ │ │ + mov 0x38(%rbp),%r9 │ │ │ │ + mov %rbx,%r10 │ │ │ │ + mov 0xf(%rbx),%r11 │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0x7,%r14d │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + jne 5fb17f │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5fcfc8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %r9,%r10 │ │ │ │ + mov %rsi,%r9 │ │ │ │ + mov %r8,%rsi │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %r10,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,0x40(%rbp) │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp 5fa2f0 │ │ │ │ nopl (%rax) │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ + lret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,0x3b(%r8) │ │ │ │ - rex.XB pcmpeqw 0x48(%r11),%mm1 │ │ │ │ - mov 0x18(%rbp),%eax │ │ │ │ - movq $0x5fd010,0x18(%rbp) │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + xor %cl,-0x75(%rax) │ │ │ │ + jne 5fb190 │ │ │ │ + mov 0x40(%rbp),%rdi │ │ │ │ + mov 0x48(%rbp),%r8 │ │ │ │ + mov 0x50(%rbp),%r9 │ │ │ │ + mov 0x18(%rbp),%r10 │ │ │ │ + mov 0x8(%rbp),%r11 │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ - movq $0xda4628,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - jmp d6eef8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0x98,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5fb24e │ │ │ │ + mov 0x6(%rax),%r14 │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov 0xe(%rax),%rcx │ │ │ │ + movq $0x5f7838,-0x90(%r12) │ │ │ │ + mov %r10,-0x88(%r12) │ │ │ │ + mov %rax,-0x80(%r12) │ │ │ │ + movq $0x5facd0,-0x78(%r12) │ │ │ │ + mov %r14,-0x70(%r12) │ │ │ │ + mov %rcx,-0x68(%r12) │ │ │ │ + mov %r10,-0x60(%r12) │ │ │ │ + lea -0x8f(%r12),%rax │ │ │ │ + mov %rax,-0x58(%r12) │ │ │ │ + mov %rdi,-0x50(%r12) │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + mov %r11,-0x40(%r12) │ │ │ │ + movq $0x5faf38,-0x38(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %r10,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r11,(%r12) │ │ │ │ + mov %r9,%rax │ │ │ │ + lea -0x35(%r12),%r9 │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea -0x77(%r12),%rax │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp 5fa2f0 │ │ │ │ + movq $0x98,0x388(%r13) │ │ │ │ + movq $0x5fb148,-0x18(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %r11,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %r10,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d9c360 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x1d(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - lea 0xa5280e(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x97b39e(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0xa527ec(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5fb2ba │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c9e0f8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB movabs 0x163820ff8394c,%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock or %ch,(%rdx,%rbx,8) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ - jmp 5fcf48 │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + pop %rbp │ │ │ │ + clc │ │ │ │ + movq $0x5fb348,-0x48(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x38(%rbx),%rdi │ │ │ │ + mov 0x40(%rbx),%r8 │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + mov %rsi,-0x40(%rbp) │ │ │ │ + mov %rdx,-0x38(%rbp) │ │ │ │ + mov %r8,-0x30(%rbp) │ │ │ │ + mov %rdi,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffb8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5fb348 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call bf66e0 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov 0xf(%rcx),%rdx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov 0x17(%rcx),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5fb390 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + leave │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ - jmp 5fce68 │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x40(%rdi) │ │ │ │ - movq $0x5fd060,-0x30(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - movq $0x5fd088,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0xd74fd0,-0x10(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,0x49000000(%rax) │ │ │ │ + add $0x40,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5fb44e │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 5fb432 │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 5fb424 │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 5fb432 │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 5fb424 │ │ │ │ + movq $0x5fb290,-0x38(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - lea 0x97b2c9(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5fb4d9 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rdi │ │ │ │ + mov 0x2f(%rbx),%r8 │ │ │ │ + mov 0x37(%rbx),%rbx │ │ │ │ + movq $0x5fb2d0,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov %r8,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x40(%r12),%r14 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + jmp da7148 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ - jmp 5fb7f0 │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5fd1a0 │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5fd195 │ │ │ │ - movq $0x5fd130,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - movq $0x5fd1c0,-0x10(%rbp) │ │ │ │ - lea -0x6(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + jb 5fb522 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5fd0b0 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0x97b239(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp c9e0f8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB movabs 0x163820ff8394c,%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock or %ch,(%rdx,%rbx,8) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + pop %rbp │ │ │ │ + clc │ │ │ │ + movq $0x5fb5b0,-0x48(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x38(%rbx),%rdi │ │ │ │ + mov 0x40(%rbx),%r8 │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + mov %rsi,-0x40(%rbp) │ │ │ │ + mov %rdx,-0x38(%rbp) │ │ │ │ + mov %r8,-0x30(%rbp) │ │ │ │ + mov %rdi,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffb8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5fb5b0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x2b(%rdi) │ │ │ │ - movq $0x610a90,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0xf782f9,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp d9c360 │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5fd23a │ │ │ │ - movq $0x5fd258,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5f6f50 │ │ │ │ - lea 0x97b1a7(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call bf6bb0 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov 0xf(%rcx),%rdx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov 0x17(%rcx),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5fb5f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + leave │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - hlt │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,0x49000000(%rax) │ │ │ │ + add $0x40,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5fb6b6 │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 5fb69a │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 5fb68c │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 5fb69a │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 5fb68c │ │ │ │ + movq $0x5fb4f8,-0x38(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ - rex add %al,0x1000000(%rip) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5fd29a │ │ │ │ - movq $0x5fd2b8,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp d6ebb0 │ │ │ │ - lea 0x97b16f(%rip),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5fb741 │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rcx │ │ │ │ + mov 0x15(%rbx),%rdx │ │ │ │ + mov 0x1d(%rbx),%r8 │ │ │ │ + mov 0x25(%rbx),%r9 │ │ │ │ + mov 0x2d(%rbx),%r10 │ │ │ │ + mov 0x35(%rbx),%rbx │ │ │ │ + movq $0x5fb538,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %r8,-0x18(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + mov %r10,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x40(%r12),%rdi │ │ │ │ + mov %r9,%rbx │ │ │ │ + jmp da7638 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%al │ │ │ │ - std │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - rex add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB mov $0x4c,%r8b │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5fb8fc │ │ │ │ + movq $0x5fb7c8,-0x30(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rcx │ │ │ │ + mov 0x15(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rdx,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5fb7c8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ - jmp 5fca68 │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB loopne 5fb7e5 │ │ │ │ + mov $0x8948005f,%eax │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + rex.WXB (bad) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov 0xf(%rcx),%rdx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov 0x17(%rcx),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5fb818 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ - jmp 5fcc68 │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sub %r9b,-0x75(%r8) │ │ │ │ + rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + cmp %cl,-0x75(%rax) │ │ │ │ + jne 5fb868 │ │ │ │ + mov 0x48(%rbp),%rdi │ │ │ │ + mov %rbx,%r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 5fb900 │ │ │ │ + add $0x80,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5fb8ec │ │ │ │ + mov 0x6(%rbx),%r8 │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x5fb478,-0x78(%r12) │ │ │ │ + mov %r8,-0x70(%r12) │ │ │ │ + mov %rbx,-0x68(%r12) │ │ │ │ + mov 0x8(%rbp),%r9 │ │ │ │ + mov %r9,-0x60(%r12) │ │ │ │ + mov 0x20(%rbp),%r10 │ │ │ │ + mov %r10,-0x58(%r12) │ │ │ │ + mov %rdx,-0x50(%r12) │ │ │ │ + mov 0x18(%rbp),%r11 │ │ │ │ + mov %r11,-0x48(%r12) │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0x5fb6e0,-0x38(%r12) │ │ │ │ + mov %r8,-0x30(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov %r9,-0x20(%r12) │ │ │ │ + mov %r10,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %r11,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x35(%r12),%r9 │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea -0x77(%r12),%rax │ │ │ │ + mov %rax,0x48(%rbp) │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp 5fa2f0 │ │ │ │ + movq $0x80,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov %rcx,%r9 │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,0x48(%rbp) │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp 5fa2f0 │ │ │ │ + nopl (%rax) │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 5fc970 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5fb9f9 │ │ │ │ + add $0x88,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5fb9ee │ │ │ │ + mov 0x3(%rbx),%rax │ │ │ │ + mov 0xb(%rbx),%rbx │ │ │ │ + movq $0x5fa870,-0x80(%r12) │ │ │ │ + mov %r8,-0x78(%r12) │ │ │ │ + mov %rsi,-0x70(%r12) │ │ │ │ + mov %rdi,-0x68(%r12) │ │ │ │ + mov %rax,-0x60(%r12) │ │ │ │ + mov %r9,-0x58(%r12) │ │ │ │ + mov %r14,-0x50(%r12) │ │ │ │ + movq $0x5fafc0,-0x48(%r12) │ │ │ │ + mov %r8,-0x40(%r12) │ │ │ │ + mov %rsi,-0x38(%r12) │ │ │ │ + mov %rdi,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %r9,-0x20(%r12) │ │ │ │ + movq $0x5fb768,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x45(%r12),%r9 │ │ │ │ + mov %rdi,%r8 │ │ │ │ + lea -0x15(%r12),%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + lea -0x7f(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5f8940 │ │ │ │ + movq $0x88,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5fba3a │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp da7388 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ - jmp 5fcd70 │ │ │ │ - nop │ │ │ │ sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5fba7a │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp da7388 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sbb (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ - jmp 5fc970 │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ + (bad) │ │ │ │ + mov $0x48000001,%esp │ │ │ │ + mov 0x2(%rbx),%edx │ │ │ │ + mov 0xa(%rbx),%rax │ │ │ │ + mov 0x12(%rbx),%rcx │ │ │ │ + mov 0x0(%rbp),%rbx │ │ │ │ + mov %rbx,%r10 │ │ │ │ + and $0x7,%r10d │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + jne 5fbbbb │ │ │ │ + mov %rdi,%r9 │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %r14,%rsi │ │ │ │ + add $0x60,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5fbb40 │ │ │ │ + movq $0x5f7838,-0x58(%r12) │ │ │ │ + mov %r8,-0x50(%r12) │ │ │ │ + movq $0x104f851,-0x48(%r12) │ │ │ │ + movq $0x60b1f8,-0x40(%r12) │ │ │ │ + mov %rsi,-0x38(%r12) │ │ │ │ + mov %r8,-0x30(%r12) │ │ │ │ + mov %r9,-0x28(%r12) │ │ │ │ + movq $0x5fba10,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x57(%r12),%rdi │ │ │ │ + lea -0x3f(%r12),%rsi │ │ │ │ + lea -0x20(%r12),%r14 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp da7638 │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + movq $0x5fbc78,-0x38(%rbp) │ │ │ │ + mov %rcx,-0x30(%rbp) │ │ │ │ + mov %rdx,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ + jmp d9c360 │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ - jmp 5fcb70 │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.RB │ │ │ │ + rex │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + mov 0x28(%rbp),%r8 │ │ │ │ + mov 0x30(%rbp),%r9 │ │ │ │ + mov 0x38(%rbp),%r10 │ │ │ │ + add $0x40,%rbp │ │ │ │ + mov %rsi,%r14 │ │ │ │ + mov %r8,%rsi │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %r9,%rdi │ │ │ │ + mov %r10,%r9 │ │ │ │ + add $0x60,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5fbc25 │ │ │ │ + movq $0x5f7838,-0x58(%r12) │ │ │ │ + mov %r9,-0x50(%r12) │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + movq $0x60b1f8,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rsi,-0x30(%r12) │ │ │ │ + mov %rdi,-0x28(%r12) │ │ │ │ + movq $0x5fba50,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %r8,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x57(%r12),%rdi │ │ │ │ + lea -0x3f(%r12),%rsi │ │ │ │ + lea -0x20(%r12),%r14 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp da7638 │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + movq $0x5fbb88,-0x40(%rbp) │ │ │ │ + mov %rcx,-0x38(%rbp) │ │ │ │ + mov %rdx,-0x30(%rbp) │ │ │ │ + mov %r14,-0x28(%rbp) │ │ │ │ + mov %r8,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%rbp │ │ │ │ + jmp d9c360 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ - jmp 5fc8b8 │ │ │ │ - nop │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + cmp %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + jne 5fbca0 │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + mov 0x28(%rbp),%r8 │ │ │ │ + mov 0x30(%rbp),%r9 │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp 5fbad2 │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5fd412 │ │ │ │ + jb 5fbd33 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5fd280 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + movq $0x5fbcf0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5fbcf0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rolb $1,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5fd53e │ │ │ │ - movq $0x5fd2e0,-0xc8(%r12) │ │ │ │ - mov %r14,-0xc0(%r12) │ │ │ │ - movq $0x5fd308,-0xb8(%r12) │ │ │ │ - mov %r14,-0xb0(%r12) │ │ │ │ - movq $0x5fd330,-0xa8(%r12) │ │ │ │ - mov %r14,-0xa0(%r12) │ │ │ │ - movq $0x5fd358,-0x98(%r12) │ │ │ │ - mov %r14,-0x90(%r12) │ │ │ │ - movq $0x5fd380,-0x88(%r12) │ │ │ │ - mov %r14,-0x80(%r12) │ │ │ │ - movq $0x5fd3a8,-0x78(%r12) │ │ │ │ - mov %r14,-0x70(%r12) │ │ │ │ - movq $0x5fd3d0,-0x68(%r12) │ │ │ │ - mov %r14,-0x60(%r12) │ │ │ │ - movq $0x5fd3f0,-0x58(%r12) │ │ │ │ - mov %r14,-0x48(%r12) │ │ │ │ - movq $0xd74fb0,-0x40(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - lea -0x66(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - lea -0x76(%r12),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - lea -0x86(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - lea -0x96(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0xa6(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0xb6(%r12),%rax │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0xc6(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x3f(%r12),%rbx │ │ │ │ + movq $0x104f851,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0xd0,0x388(%r13) │ │ │ │ - lea 0x97aec8(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 5fd730 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5fd5e2 │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5fd5d7 │ │ │ │ + jb 5fbd72 │ │ │ │ movq $0xda2c08,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ - movq $0xd75650,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp da7388 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - or $0x2000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jae 5fd6ab │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 5fbe23 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5fbde0,-0x28(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5fbde0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x40(%rdi) │ │ │ │ - movq $0x5fd588,-0x20(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ + movq $0x5f7838,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ - movq $0x5fd698,0x10(%rbp) │ │ │ │ - mov 0x28(%rbp),%rsi │ │ │ │ - lea -0x20(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp d9c360 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5fbe62 │ │ │ │ + movq $0xda2c08,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp da7388 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp d9c378 │ │ │ │ - nopl (%rax) │ │ │ │ - test %al,(%rcx) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sbb %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - jne 5fd6c0 │ │ │ │ - add $0x28,%rbp │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rsi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 5fd6fe │ │ │ │ - movq $0x5fd628,-0x38(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov 0x17(%rsi),%rsi │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0xe(%rcx),%rdx │ │ │ │ - mov %rdx,-0x30(%rbp) │ │ │ │ - mov 0x6(%rcx),%rdx │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x38(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5fbfe7 │ │ │ │ + mov 0x4(%rbx),%rdx │ │ │ │ + mov 0xc(%rbx),%rax │ │ │ │ + mov 0x14(%rbx),%rcx │ │ │ │ + mov %r8,%rbx │ │ │ │ + and $0x7,%r8d │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + jne 5fbf65 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5fbefa │ │ │ │ + movq $0x5fbcb0,-0x38(%r12) │ │ │ │ + mov %rdi,-0x28(%r12) │ │ │ │ + movq $0x5fbd48,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rdi,%rax │ │ │ │ + lea -0x38(%r12),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea -0x20(%r12),%r14 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + jmp da7638 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + movq $0x5fc000,-0x30(%rbp) │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ mov %rcx,-0x20(%rbp) │ │ │ │ - mov 0x7(%rax),%rcx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0xf(%rax),%rcx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov 0x1f(%rax),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ - jmp 5fd600 │ │ │ │ - mov %r14,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sub %bh,%dh │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp d9c360 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ - incl (%rcx,%rax,1) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %esi,%edx │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rcx) │ │ │ │ - rex.R and $0xf0,%al │ │ │ │ - add %dl,%dh │ │ │ │ - pop %rdi │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - je 5fd772 │ │ │ │ - clc │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xe(%r12),%rax │ │ │ │ - mov %r8,%rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 5fd7c9 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov %rdi,%rax │ │ │ │ - mul %rbx │ │ │ │ - xor %ebx,%ebx │ │ │ │ - bswap %rbx │ │ │ │ - lea 0xa3385f(%rip),%rsi │ │ │ │ - xor %rax,%rdx │ │ │ │ - add %rdx,%rdi │ │ │ │ - add %rdi,%rbx │ │ │ │ - movabs $0xff51afd7ed558ccd,%rax │ │ │ │ - mov %rbx,%rdx │ │ │ │ - shr $0x21,%rdx │ │ │ │ - xor %rdx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ - mov %rbx,%rdx │ │ │ │ - shr $0x21,%rdx │ │ │ │ - xor %rdx,%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - mov %rbx,%rax │ │ │ │ - shr $0x21,%rax │ │ │ │ - mov %rbx,%r14 │ │ │ │ - xor %rax,%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - jmp 5fd600 │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov 0x27(%r8),%rcx │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mul %rcx │ │ │ │ - bswap %rcx │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - xor %rax,%rdx │ │ │ │ - add %rdx,%rdi │ │ │ │ - add %rdi,%rcx │ │ │ │ - movabs $0xff51afd7ed558ccd,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - shr $0x21,%rbx │ │ │ │ - xor %rbx,%rcx │ │ │ │ - imul %rax,%rcx │ │ │ │ - movabs $0xc4ceb9fe1a85ec53,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - shr $0x21,%rbx │ │ │ │ - xor %rbx,%rcx │ │ │ │ - imul %rax,%rcx │ │ │ │ - mov %rcx,%rax │ │ │ │ - shr $0x21,%rax │ │ │ │ - mov %rcx,%r14 │ │ │ │ - xor %rax,%r14 │ │ │ │ - mov %r8,%rbx │ │ │ │ - jmp 5fd600 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x97abdb(%rip),%rbx │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jne 5fbf70 │ │ │ │ + mov 0x28(%rbp),%rdi │ │ │ │ + mov 0x30(%rbp),%r8 │ │ │ │ + add $0x38,%rbp │ │ │ │ + mov %rsi,%r14 │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %r8,%rdi │ │ │ │ + add $0x50,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5fbfb3 │ │ │ │ + movq $0x5fbd88,-0x48(%r12) │ │ │ │ + mov %rdi,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + mov %rsi,-0x28(%r12) │ │ │ │ + movq $0x5fbe38,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x48(%r12),%rdi │ │ │ │ + lea -0x20(%r12),%r14 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + jmp da7638 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + movq $0x5fbf40,-0x38(%rbp) │ │ │ │ + mov %rax,-0x30(%rbp) │ │ │ │ + mov %rcx,-0x28(%rbp) │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ + jmp d9c360 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - sbb %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jne 5fc030 │ │ │ │ + mov 0x28(%rbp),%rdi │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 5fbeb0 │ │ │ │ + nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5fd8c9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5fd913 │ │ │ │ - movq $0x5fd8c0,-0x20(%rbp) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 5fc0d4 │ │ │ │ + movq $0x5fc080,-0x20(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ mov %rdi,%rbx │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5fd8c0 │ │ │ │ + jne 5fc080 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r14b,%r8b │ │ │ │ - fcomps 0x0(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ + rex.RB clc │ │ │ │ + mov $0x48005fc0,%eax │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffff TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes